如图所示,我想利用一个函数来实现在第一列空格处填上此单元格上方单元格的内容。即图中A3填上A2的内容(大哥),A5填上A4的内容,A8、A9填上A7的内容。
这个简易表格只是为了举个例子,实际工作中遇到的表要大的很多,需要填的内容也很多,请不要给我“从上面拖下来即可”这样的答复。
在下真诚请教,恳请高手指点。如果我陈述问题不够清晰尽请提出疑问,非常感谢!!
excel 问题,请教高手。如何将同一列的空格填上上一行的内容。
答案:6 悬赏:40
解决时间 2021-04-06 07:15
- 提问者网友:陪我到最后
- 2021-04-05 23:57
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-04-06 01:09
这个要在C列来实现,在A写公式的话就会把原来的数据覆盖了
C2写上=if(a2="",c1,a2)
C2写上=if(a2="",c1,a2)
全部回答
- 1楼网友:心与口不同
- 2021-04-06 05:52
给你提供一个思路吧。
如果内容是你输入的,那真的只要设一个函数,就是本单元格等于上一单元格内容,然后拖下来即可。这样每当你在A跟输入新内容,那其之后的都自动变为刚才输的内容。
如果不是你输的,那简单的方法就是在A和B中插入新列,在新的B2单元格中输入=if(A2<>"",A2,B1),新的B1单元格应当等于A1。然后拖至数据底,正面就是复制、选择性数据数值,删除A列。
如果不想改变格式,那就建议使用VBA编程。这个程序也很容易的。
- 2楼网友:我们只是兮以城空
- 2021-04-06 04:31
看不到样表,表述的不清楚,
请以百度知道问题的地址为主题,把样表发送到[email protected],可以帮你分析一下。
- 3楼网友:冷眼_看世界
- 2021-04-06 03:43
选定a列,按一下f5以定位>>>“定位条件”选“空值”>>>右键菜单中选择删除。
或运行下面代码:
[a:a].specialcells(xlcelltypeblanks).delete shift:=xlup
- 4楼网友:ー何必说爱
- 2021-04-06 03:02
选中A列,摁F5,定位条件,空值,确定,输入=,然后摁键盘上向上的方向键,ctrl+enter结束
按照上面的步骤连贯的操作一次,就可以实现你的目的了
还不行的话可以HI我
- 5楼网友:夢想黑洞
- 2021-04-06 01:22
选中A列,Ctrl+G定位,定位条件:空值,确定。
保持选中状态,输入:=
按向上方向键↑
按Ctrl+Enter
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯