excel如何判断如果某单元格为空,就把右边单元格的数据复制到左边去

2025-01-19 11:36:08
推荐回答(5个)
回答1:

如果是批量一次性操作,可以直接用复制--选择性粘贴的方法:

1、将右列复制--粘贴;

2、左列复制--选择性粘贴到右列中,这里要注意,将“跳过空单元”前的方框勾选上;

3、根据需要,是否将原来的左列删除。

回答2:

那就详细点,直接把操作过程录下来,假设数据在A和B列,在C1输入公式下拉:

=IF(A1="",B1&"",A1)


注意:如果B列的内容是数字,且以后要进行求和之类的数学运算操作的,C1公式要改为:

=IF(A1&B1="","",IF(A1="",B1,A1))


如果完成后不想要原A和B列的内容,可这样操作:

选中C列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A和B列即可。



公式下拉的方法是:在目标单元格输入公式后,鼠标移到该单元格的右下方,当指针变为黑色的实心+号时,按住左键不放,再向下拉就行了。

=IF(A1="",B1&"",A1)



回答3:

不用写,直接在右侧单元格中输入=if(a1="",b1,a1),回车,托动复制手柄到所有单元格,即可。

回答4:

将右列复制--粘贴;
2、左列复制--选择性粘贴到右列中,这里要注意,将“跳过空单元”前的方框勾选上;

回答5:

if(a1="",b1,a1)