excel 当单元格为空时等于上一个单元格的值,怎么做?

例:A1=1,A2为空,A3=2,A4为空,要使A2=A1,A4=A3. excel 用函数或其它方法怎么做?

具体解决方法操作步骤如下:

1、为了更好说明,举个简单例子,在EXCEL表格中,A1=1,A2为空,A3=2,A4为空,要使A2=A1,A4=A3,那要如何设置(如下图):

2、用鼠标左键点住A列拖拉选定区域,然后再在键盘上按“Ctrl+G”键,这时会出现“定位”,我们点击“定位条件”(如下图):

3、进入“定位条件”后,点击“空值”,这时会将空格处于选择状态(A4可能不会被选住);或者按下Ctrl键的时候,点选A2、A4单元格(如下图):

4、选中“空值”这个选项,确定,然后按键盘上的“=”,之后直接按向上方向键“↑”, 最后按CTRL+回车(如下图):

5、通过上面的步骤,则所有数据自动填充完成(如下图):

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-08

步骤1:选择A列,按Ctrl+G,“定位条件”“空值”将空格处于选择状态(A4可能不会被选住);或者按下Ctrl键的时候,点选A2、A4单元格;

步骤2:输入一个等于号,输入一个向上箭头键,然后按Ctrl+Enter组合键,实现在空格中填充空格上方单元格内容的效果。

 

详见附图

 

 

第2个回答  2011-12-27
在EXCEL中使用函数公式中,不可调用自己所在单元格,在A2单元格输入这样的公式=IF(A2-"",A1,999)是不允许的。你可以B列使用这个公式:在B1录入这个公式:=A1
然后从B2开始,录入:=IF(A2="",A1,A2)
(意为:如果A2值为空,就等于A1的值,如果不为空,就直接等于A2的值)
第3个回答  2011-12-27
选中A1:A4,摁F5,定位条件,空值,确定,输入=,然后摁键盘上向上的方向键,ctrl+enter结束本回答被提问者采纳
第4个回答  2011-12-27
点击A2,输入=,然后鼠标单击A1,这时A1多了个虚线框,按回车,
这时A2的值就是A1了,A1变了A2跟着变
相似回答