Excel vlookup匹配最后一列和返回行

问题描述 投票:0回答:1

在excel中,我在表1中有一个表:

Excel table

在表2中,我想做类似vlookup的事情,在状态列中查找“未完成”,如果找到,则整行显示在表2中。另外一个额外的复杂因素是我不希望有间隙,即任何显示'完成'的行如下:

Amended excel table

正如我上面所述,我一直在尝试使用VLOOKUP和CHOOSE,但我无法得到任何工作。有谁能提出一些想法?

excel
1个回答
1
投票

您可以使用CSE公式(使用CTRL + SHIFT + ENTER输入)。

如果您的数据位于A1:C7(包括标题行),您可以将其放入E2并向右和向下拖动:

=INDEX(A$2:A$7,SMALL(IF($C$2:$C$7="not done",ROW(A$2:A$7)-ROW(A$2)+1),ROWS(A$2:A2)))

IFERROR([formula above],"")中包裹它以在结果用完时隐藏#NUM错误。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.