excel中在一列中如果有空格就按上面非空行的值填充,怎么实现啊?求大神帮助

如题所述

选中列,按Ctrl+G,点击 定位条件,选中 空值,确定。

 

然后假设你第一个空格上面有数据的单元格是A1,那么定位后,输入 =A1,然后按CTRL+回车便可。 

 

追问

数据都不一样的,没法只输入A1

追答

你试过没有?输入完 =A1后不要直接按回车,要按Ctrl+回车,其他数据会自动按照你的要求填充的。

很关键,一定是要第一个空格上面有数据的单元格。你可以自己新建一个表格在A列输入数据测试一下。

追问

恩恩 试了有效 谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-10
可以采用以下方法:
1、定位法:选中该列,按CTRL+G组合键,定位,空值,然后在公式输入框中输入=,鼠标点击最上面空格上面非空单元格,按CTRL+ENTER组合键,这时所有空格就自动填充了;
2、公式法:使用辅助列(假设为B列),在辅助列B1单元格输入欲处理列(假设为A列)的A1单元格的值,然后在B2中输入公式:=IF(A2="",B1,A2) ,下拉复制公式;复制B列,选择性粘贴,选数值,粘贴到A列,最后,删除B列。
第2个回答  2012-10-10
假设数据在A列
方法一:
选择A列数据区->CTRL+G->定位条件->空值->确定
按=键,再按↑键
最后按CTRL+回车
方法二:
在B1输入:=A1
在B2输入:
=IF(A2="",A1,A2)
下拉填充
B列数据就是你要求的数据.
第3个回答  2012-10-10
选中那一列,定位——空值,在编辑栏依次键入“=”和向上方向键,按CTRL+回车结束。追问

怎么键入“向上方向键“

追答

键盘上的上下左右找不到?

追问

没有用啊,显示的只有等号

追答

定位后在公式编辑栏输入,不是定位后再点单元格,那样定位就没用了。

第4个回答  2012-10-10
简单呀,在第二列做个判断,在第三列做个运算
相似回答