Excel数组公式删除空值?具体公式为:=IFERROR(INDEX(A:A,SMALL(IF($A$1:$A$100<>"",ROW($A$1:$A$100),65536),ROW(A1))),"")如有疑问可以继续交流!那么,Excel数组公式删除空值?一起来了解一下吧。
数据在A列,如图所示,要显示成B列的数据;可用刷选来实现,选中A和B这2列,排序和筛选;
请点击输入图片描述
2
筛选---去掉空值,此时空的单元格都去掉了,留下得都是有数据在单元格
3
利用公式去除空的单元格,在B2输入公式=INDEX(A:A,SMALL(IF(A$1:A$100<>"",ROW($1:$100),65536),ROW(A1)))&""
按下CTRL+SHIFT+ENTER
用数组公式可以实现,
index,if,small,row函数的经典用法,
公式复制粘贴后需要同时按下ctrl shift enter 三个键,产后生花括号,
具体公式为:
=IFERROR(INDEX(A:A,SMALL(IF($A$1:$A$100<>"",ROW($A$1:$A$100),65536),ROW(A1))),"")
如有疑问可以继续交流!
以G3:G11区域为例,H3公式(数组公式,按Ctrl+Shift+Enter组合输入):
=IFERROR(OFFSET($G$3,SMALL(IF(($G$3:$G$11)<>"",ROW($G$3:$G$11),""),ROW(A1))-ROW($G$3),0),"")
D2=IFERROR(INDEX(A$2:A$8,SMALL(IF($B$2:$B$8<>"",ROW($1:$7),""),ROW(A1))),"")
三键合一,然后向右拖一格,再向下填充。
在H3中输入或复制粘贴下列公式
=IFERROR(INDEX(G:G,SMALL(IF(G$3:G$100<>"",ROW($3:$100)),ROW(A1))),"")
按三键CTRL+SHIFT+ENTER结束输入
下拉填充
以上就是Excel数组公式删除空值的全部内容,点顶部的:开始---查找和选择---打开"定位条件"面板。选中“空值”这一项,并点确定。然后在你所定位到的任意一个单元格上,点右键 ---删除,在弹出的删除面板上,选中“右侧单元格左移”,并点确定。