可以通过在EXCEL中的选择性粘贴来实现。复制其中的一列全部数据,在目标列中点击右键,然后再点击选择性粘贴。在出现的选择性粘贴对话框中勾选跳过空单元并点击确定即可实现。具体的设置方法如下:
1、在电脑上打开一个EXCEL文件,可以看到当前两列部分单元格有数据,部分单元格没有数据。需要的操作是将A列中有的数据复制到B列,且不影响B列原有的数据。
2、选中A列的全部数据,点击右键选择复制按钮。
3、再右键点击B列,在出现的选项中点击选择性粘贴按钮。
4、此时在弹出的选择性粘贴对话框中勾选跳过空单元以后点击确定按钮。
5、这时候就可以看到已经将A列的数据全部粘贴到了B列空白的单元格且没有影响B列的数据。
6、再根据需要选中A列数据进行删除即可。
加一列辅助列就好了,如下图,在D列加一列,在D1输入=IF(B1="",C1,B1),意思是,如果B1为空,则等于C1,如果B1不为空,则等于B1
最后可以把D列复制,再选择性粘贴,选择数值,粘贴到原位置,B列和C列就可以删除,只留下D列就好了;
比如这分别是A列和B列,在顶端标题添加自动筛选,在B列中选出空格。
假设第一个空格是B5,那么在第一个空格中B5填写=A5。
然后,第一步复制B5中的公式,第二步选择下方所有筛选出的空格,同时按下ALT+;(表示仅选择筛选出来的格,不会选到隐藏的单元格—)。第三部,将B5的公式粘贴到这些空白单元格中。
完成!
用选择性粘贴,上图!
利用IF语句可以。先另起一列输入IF语句,取得这两列的数字后,用复制--选择性粘贴就可以了。
if语句,取不等于零的数据,等于0的不取就可以了。