我试图弄清楚如何在过滤表中查找信息,只返回可见值。
例如,我想用于查找的数据位于单元格A3中,查找数据位于单元格['ab\\cd']
中的另一个工作表中。普通查找函数为A2:E264
。但是,如果我然后自动过滤=VLOOKUP(A3,'[IBD.xlsx]IBD'!$A$2:$E$264,2,FALSE)
中的数据以隐藏某些行,我只希望vlookup函数返回一个值,如果来自A3的数据也在A2:E264
中的VISIBLE单元格中,否则它应该返回一个错误。
答案 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)
虽然如果关闭源工作簿,这样的构造将不起作用。
此致