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

时间:2018-08-30 13:12:56

标签: excel

在excel中,我在表格1上有一张桌子:

Excel table

在工作表2中,我想做一个类似于vlookup的事情,它在状态列中查找“未完成”,如果找到了,则整行显示在工作表2中。另外一个麻烦的是,我宁愿不要这样间隙,即显示“完成”的任何行如下:

Amended excel table

正如我上面所述,我一直在尝试使用VLOOKUP和CHOOSE,但是我什么都无法工作。谁能提出一些想法?

1 个答案:

答案 0 :(得分: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