Excel – 从0或Null中相应值的范围创build列表
在Excel 2013中,如何带回销售额为0的物品清单?
例如
你可以像这样设置一个Pivot表:
如果你真的需要一个公式,这将提供最好的性能,因为它不是一个数组公式,并将越来越快地执行越来越长的名单,越来越远。 因为它只查看列表中最后一个值以下的部分,而不是每次testing每个单词列表中的每个值。
开始input
=INDEX(A1:A10,MATCH(0,B1:B10,0))
在D1
中用0得到第一个值。然后在D2
input:
=IFERROR(INDEX(INDIRECT("A"&MATCH(D1,$A$1:$A$10,0)+1&":A11"), MATCH(0,INDIRECT("B"&MATCH(D1,$A$1:$A$10,0)+1&":B11"),0)),"")
用项目列表replace$A$1:$A$10
。 将A11
和B11
更改为最后一项下方的行。
这将导致以下结果:
selectE1:E4
范围。 select范围在公式栏中input以下公式:
=IFERROR(INDEX(A1:A4,SMALL(IF(B1:B4=0,ROW(A1:A4)-ROW($A$1)+1,""),ROW(INDIRECT("1:" & ROWS(A1:A4))))),"")
并且由于它是一个数组公式,请按CTRL + SHIFT + ENTER来评估它。