Excel 2010使用多个条件进行索引匹配

时间:2015-04-30 20:54:44

标签: excel excel-formula excel-2010

我有一个以下参考表,我用它来提取值

表1:

Name   Jan  Feb  Mar  Apr  Total 
John   0.1  0.2  0.3  0.4  1 
Peter  0.2  0.4  0.6  0.3  1.5
Suman  0.1  0.3  0.2  0.5  1.1

进入此表 -

表2:


Name   Month   Value 
John   Feb    
Peter  Apr 
Suman  Jan

我需要匹配"姓名"中的文字。表2中的列,文字在"名称"表1中的列。并匹配"月"中的文本;表2中的列名称,表1中的列名称本身返回该特定列名称的值

例如:

匹配价值"约翰"表2中有价值"约翰"在表1中匹配值" 2月"表2中列名为" 2月"在表2中返回表1中的值0.2

可以使用多个标准使用Index-Match完成吗?

1 个答案:

答案 0 :(得分:2)

假设表1在A1中开始,表2在J1中开始。 在列L(“值”列)中,从单元格L2开始,放置公式:

= INDEX($ A $ 1:$ F $ 4 MATCH($ J2,$ A $ 1:$ A $ 4,0),MATCH($ K2,$ A $ 1:$ F $ 1,0))

并复制到所有相关行。

第一个匹配通过匹配名称选择索引的行,第二个匹配通过匹配月份来选择列。希望这可以帮助。欢呼声,