Excel 使用索引并与多个查找值匹配以获得单个结果

Excel 使用索引并与多个查找值匹配以获得单个结果,excel,excel-formula,Excel,Excel Formula,使用索引和匹配,我试图将一些数据从一个工作表复制到另一个工作表(两者都在同一个工作簿中)。我想通过它的ID和它的子集字母抓取一个项目的描述 示例: 第1页(目的地) 第2页(来源) 我希望表1的C列中的公式根据A列中的ID和B列中的唯一字母,从表2的D列中获取描述 当前: =INDEX(A1:A4,MATCH(A1,Sheet2!A2:C4, 0)) 我想做的是: =INDEX(A1:A4,MATCH(A1&B1,Sheet2!A2:C4, 0)) 但是,即使在使用CTRL+SHIF

使用
索引
匹配
,我试图将一些数据从一个工作表复制到另一个工作表(两者都在同一个工作簿中)。我想通过它的ID和它的子集字母抓取一个项目的描述

示例:

第1页(目的地)

第2页(来源)

我希望表1的
C
列中的公式根据
A
列中的ID和
B
列中的唯一字母,从表2的
D
列中获取描述

当前:

=INDEX(A1:A4,MATCH(A1,Sheet2!A2:C4, 0))
我想做的是:

=INDEX(A1:A4,MATCH(A1&B1,Sheet2!A2:C4, 0))

但是,即使在使用CTRL+SHIFT+ENTER之后,我也会得到一个
#NA

我相信您想要Sheet1!C2的公式为:

{=INDEX(Sheet2!$D$1:$D$4,MATCH(Sheet1!$A2&Sheet1!$B2,Sheet2!$A$1:$A$4&Sheet2!$B$1:$B$4,0))}

然后将其复制到C3和C4细胞。

效果惊人!谢谢你的编辑。我忘了包括两个字母A的R976的参考,但是C列定义了它们之间的区别。我怎样才能抓住第1页D列的描述呢?哦,来吧,努力一点!我给你的公式连接了A列和B列。你认为需要做什么更改才能连接A列和B列和C列?来自匹配(Sheet1!$A1和Sheet1!$B1,Sheet2!$A$1:$A$5和Sheet2!$B$1:$B$5,0)匹配(Sheet1!$A1和Sheet1!$B1和Sheet1!$C1和Sheet2!$A$1:$A$5和Sheet2!$B$1:$B$5和Sheet2!$C$5,0)?@Anna Yep-你明白了。:)(好吧,差不多-您似乎在
表2之前放了两个安培号。)‌​!$C$1:$C$5
,但当你在评论中键入它时,这可能只是一个意外)@YowE3K啊,是的,这是一个打字错误。谢谢
=INDEX(A1:A4,MATCH(A1&B1,Sheet2!A2:C4, 0))
{=INDEX(Sheet2!$D$1:$D$4,MATCH(Sheet1!$A2&Sheet1!$B2,Sheet2!$A$1:$A$4&Sheet2!$B$1:$B$4,0))}