当前位置:主页 > Office办公 > 中非

中非

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

假如在A1:A10区域中有一列数据,其中包含数值“0”和空的单元格,现在需要将其中非零、非空的数据提取出来,并且按原数据的顺序排列,如图所示,可以使用下面的数组公式。 在B1单元格中输入数组公式:=OFFSET($A$1,SMALL(IF($A$1:$A$10<>0,ROW($1:$10),""),ROW(A1))-1,0)公式输入完毕后,按Ctrl+Shift+Enter结束,然后向下填充即可。公式说明:上例A1:A10区域中,第1、2、4、10行包含非零、非空数据,先用“IF($A$1:$A$10<>0,ROW($1:$10),"")”来产生一个数列“{1;2;"";4;"";"";"";"";"";10}”,然后用SMALL函数来获取非空数值,最后用OFFSET函数返回单元格数据。OFFSET函数也可以用INDEX函数代替,如B1单元格中的数组公式可以写成:=INDEX($A$1:$A$10,SMALL(IF($A$1:$A$10<>0,ROW($1:$10),""),ROW(A1)))如果要仅仅获取A列中非空数据,即返回的数据中包括数值“0”,将上述公式中的“$A$1:$A$10<>0”改为“$A$1:$A$10<>""”即可:=OFFSET($A$1,SMALL(IF($A$1:$A$10<>"",ROW($1:$10),""),ROW(A1))-1,0)

168 次浏览
教你PPT图表制作技巧
教你PPT图表制作技巧

PPT图表是商务PPT中非常常见的图形形式,但是要做得漂亮有深度并不简单,关键是你的意念有没有脱离PPT图表,换言之,你可以有PPT图表的思维,但无需用PPT图表的形式。手中无表,心中有表!操作步骤 哈哈,我管PPT图表叫“台布”,不介意吧? 通常的这样的PPT图表就是这样的呆滞,太苦逼了…… 加点色彩条,略微好看点了,但还是不怎么行呀…… 本来就是为了突出下半年西部公司的杰出业绩,那就要让大家一年看到这个关键信息! 摆脱了PPT图表形式,有趋势的意味了 在上一版基础上,略微升级一下,嘿嘿,效果马上活泼起来了……OYeah! 完全没有PPT图表的影子了,但是照样能体现很好的表格信息!Wonderful Work!

145 次浏览