图4:主工作表Master
数组公式如下:
=VLOOKUP($A3,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"...B1:D10"),3,0)
其中,Sheets是定义的名称:
名称:Sheets
引用位置:={"Sheet1","Sheet2","Sheet3"}
在公式中使用的VLOOKUP函数与平常并没有什么不同...因为我们想得到第一个匹配的结果,所以将该数组传递给MATCH函数:
MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"'!...现在,将上面的结果作为参数值传递给INDEX函数:
INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"'!...函数进一步构造来生成传递给VLOOKUP函数的单元格区域,因此:
=VLOOKUP($A3,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("