如何查看已过滤的列表

时间:2016-10-05 09:38:06

标签: excel vlookup

我试图弄清楚如何在过滤表中查找信息,只返回可见值。

例如,我想用于查找的数据位于单元格A3中,查找数据位于单元格['ab\\cd'] 中的另一个工作表中。普通查找函数为A2:E264。但是,如果我然后自动过滤=VLOOKUP(A3,'[IBD.xlsx]IBD'!$A$2:$E$264,2,FALSE)中的数据以隐藏某些行,我只希望vlookup函数返回一个值,如果来自A3的数据也在A2:E264中的VISIBLE单元格中,否则它应该返回一个错误。

1 个答案:

答案 0 :(得分:0)

=INDEX([IBD.xlsx]IBD!$A:$E,AGGREGATE(15,6,ROW([IBD.xlsx]IBD!$A$2:$E$264)/(SUBTOTAL(3,OFFSET([IBD.xlsx]IBD!$A$2,ROW([IBD.xlsx]IBD!$A$2:$E$264)-MIN(ROW([IBD.xlsx]IBD!$A$2:$E$264)),))*([IBD.xlsx]IBD!$A$2:$E$264=A3)),1),2)

虽然如果关闭源工作簿,这样的构造将不起作用。

此致