excel – 有条件地添加值并输出一个没有空格的列表
概述:
Col-A =有一堆值
Col-B =具有所需的值
Col-C =所有期望值的列表
Col-A Col-B Col-C V1 x V1 V2 V2 V3 x V5 V4 V5 x
期望:
通过公式显示Col-C值
我们使用帮助列来避免数组公式。 在D2中input:
=IF(B2="x",1+MAX($D$1:D1),"")
并抄下来。 然后在C2中input:
=IFERROR(INDEX(A:A,MATCH(ROWS($1:1),D:D,0)),"")
并抄下来:
编辑#1:
在C2中放置数组公式:
=IFERROR(INDEX($A$1:$A$9,SMALL(IF($B$2:$B$9<>"",ROW($B$2:$B$9)),ROW(1:1))),"")
并抄下来: