繁体   English   中英

excel - 有条件地添加值并输出没有空格的列表

[英]excel - conditionally adding values and outputting a list without blanks

概述:

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中输入:

=IF(B2="x",1+MAX($D$1:D1),"")

并复制下来。 然后在C2中输入:

=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))),"")

并复制下来:

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM