首页 相关文章 excel用数组公式获取一列中非空(非零)值

excel用数组公式获取一列中非空(非零)值

excel用数组公式获取一列中非空(非零)值

  假如在A1:A10区域中有一列数据,其中包含数值0和空的单元格,现在需要将其中非零、非空的数据提取出来,并且按原数据的顺序排列,如图所示,可以使用下面的数组公式。

excel用数组公式获取一列中非空(非零)值  图老师

  在B1单元格中输入数组公式:

  =OFFSET($A$1,SMALL(IF($A$1:$A$100,ROW($1:$10),""),ROW(A1))-1,0)

  公式输入完毕后,按Ctrl+Shift+Enter结束,然后向下填充即可。

  公式说明:上例A1:A10区域中,第1、2、4、10行包含非零、非空数据,先用IF($A$1:$A$100,ROW($1:$10),"")来产生一个数列{1;2;"";4;"";"";"";"";"";10},然后用SMALL函数来获取非空数值,...[ 查看全文 ]

2016-04-01 标签:

excel用数组公式获取一列中非空(非零)值的相关文章

手机页面
收藏网站 回到头部