我们给出了基于在多个工作表给定列中匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。
下面是3个示例工作表:
?...图3:工作表Sheet3
示例要求从这3个工作表中从左至右查找,返回Colour列中为“Red”且“Year”列为“2012”对应的Amount列中的值,如下图4所示的第7行和第11行。
?...注意,在定义名称时,将活动单元格放置在工作表Master的第11行。
名称:Arry1
引用位置:=MATCH(TRUE,COUNTIFS(INDIRECT("'"&Sheets&"'!...B1"),Arry2,,,))=$A11)*(N(OFFSET(INDIRECT("'"&INDEX(Sheets,Arry1)&"'!...B1"),Arry2,,,))=$A11)*(N(OFFSET(INDIRECT("'"&INDEX(Sheets,Arry1)&"'!