这样,获取值的数组公式(单元格C7)如下:
=VLOOKUP(A7&”|”&B7,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets...A1:D10"),4,0)
其中,Sheets是定义的名称:
名称:Sheets
引用位置:={"Sheet1","Sheet2","Sheet3"}
这个公式的运行原理与上文相同,可参见《Excel公式技巧...注意,在定义名称时,将活动单元格放置在工作表Master的第11行。
名称:Arry1
引用位置:=MATCH(TRUE,COUNTIFS(INDIRECT("'"&Sheets&"'!...C:C"),$B11)>0,0)
名称:Arry2
引用位置:=ROW(INDIRECT("1:10"))-1
在单元格C11中的数组公式如下:
=INDEX(INDIRECT("'"&INDEX(Sheets...因此,在单元格C11的公式中的:
INDIRECT("'"&INDEX(Sheets,Arry1)&"'!D1:D10")
转换为:
INDIRECT("'"&INDEX(Sheets,3)&"'!