在excel中满足特定条件时,根据列表创建较小的列表

时间:2014-04-26 16:10:59

标签: excel excel-2010

我在A栏中有一个名单。在B栏中,我有" Pass"或"失败"。我可以在C列中使用什么公式来压缩列A中的列表,以仅反映具有相应"失败"的人的姓名。在B列中。这是一个简单的例子:

列A列B列C的期望结果 乔帕斯史蒂夫 Steve Fail Bob Bob Fail Al 加里帕斯 Al失败 将传递 内森帕斯

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我们将使用“帮助”栏。

D1 中输入:

=IF(B1="Fail",1,"")
D2 中的

输入:

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

并复制

C1 中输入:

=IFERROR(INDEX(A:A,MATCH(ROW(),D:D,0)),"")

并复制

以下是一个示例:

sample