excel 中怎样把一列数据中单元格为空的全部删除,并使下方数据上移?

空的单元格里面有函数,而且空格是不连续的,如何实现?
例如a表中
A 如何使用 B
001 函数得到 001
002 002
001 003 这样的格式?
001
003

1、打开示例工作簿,准备删除图中红色框中的空单元格,并使用下面的数据移动单元格。

2、选择相应的单元格范围后,单击“开始”选项卡(图中的红色框)中的“查找并选择”(由图中的红色箭头指示),然后在弹出菜单中单击“目标条件” (图中)蓝色箭头,也可用键盘上的“Ctrl+G”快捷键 或 “F5” 进入“定位条件”。

3、在弹出的“定位”对话框中,单击“目标条件”(由图中的红色箭头指示)。

4、选择“空值”(图中红色箭头所指),再点击“确定”(图中蓝色箭头所指)。

5、可以看出工作表中所选区域中的所有空单元格都被突出显示(由图中的红色箭头指示)。

6、将鼠标指针移动到任何空单元格(如图中红色箭头所示),单击鼠标右键,然后单击弹出菜单中的“删除”(图中的蓝色箭头)。

7、弹出“删除”对话框(图片中的红色框),选择“移动到单元格下方”(由图中的红色箭头指示),然后单击“确定”(由图中的蓝色箭头指示)。

8、然后删除工作表中的空单元格,并向上移动包含数据的单元格。效果如下图。

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

1、选中数据区域

2、点 查找和选择-定位条件...,选 空值-确定

3、下拉 ”删除“-“删除单元格”,点“下方单元格上移”-确定

4、得到需要的结果

第2个回答  2020-01-08
用定位,方法“编辑/定位/定位条件/空值/确定”
然后右击删除时选择“下方单元格上移”
第3个回答  2012-09-18
选中这个区域,按F5-定位条件-空值-确定,右键-删除-下方单元格上移追问

这个空的单元格里面有函数,不过函数的返回值为空。用你的方法实现不了。能不能给个函数公式来实现这个。我也不想用筛选。

追答

=index(A:A,small(if(len(A$1:A$1000),row($1:$1000),4^8),row(A1)))&""
crtl+shift+enter结束公式,向下填充

追问

麻烦您给我解释一下这个函数的意思,我看不懂。

本回答被提问者和网友采纳
第4个回答  2012-09-18
选中这个区域,按F5-定位条件-空值-确定,右键-删除-下方单元格上移
相似回答