作者:乔山办公网日期:
返回目录:excel表格制作
=COUNTIF(A1:A100,"<>0")
统计A1:A100,非0的个数
公式可为
=INDEX(A1:A10,MATCH(1=1,IF(ROW(1:10)>MATCH(0,A1:A10,0),A1:A10,)>0,))
或
=INDEX(A1:A10,MATCH(1=1,IF(ROW(1:10)>MATCH(0,B1:B10,0),B1:B10,)>0,))
三键生成数组公式百,度主要是不知道你数字放在哪一知列中,看你公式中有两列的。道
IF(ROW(1:10)>MATCH(0,A1:A10,0)意思是如果行号大于0出现的位置,才返回回,否则返回0,这样可以去除前面1,2,3的干扰。答
假设数据在A列,B1用公式:
=IFERROR(LOOKUP(1,0/(INDIRECT("A$1:A"&SUM(ROW())-1)<>0),INDIRECT("A$1:A"&ROW()-1)),"")
下拉。
数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动