Excel:使用一个表中的值查找第二个表中的值
免责声明:我对使用任何复杂公式都非常陌生,我只需要使用基本公式。 我正在使用Microsoft Excel,有两个表。表1列出了位置,包括邮政编码和团队名称。表2列出了一些公司的信息,包括其所在地的邮政编码。我试图将表2中公司的邮政编码与表1中的邮政编码进行匹配,并在表2中的附加列中返回团队名称,以便进行筛选 我曾尝试搜索stackoverflow,并尝试实现我找到的一些解决方案,包括IF语句、VLookUp和Index。我发现以前的帖子没有使用表,我不确定这是否有区别Excel:使用一个表中的值查找第二个表中的值,excel,formula,Excel,Formula,免责声明:我对使用任何复杂公式都非常陌生,我只需要使用基本公式。 我正在使用Microsoft Excel,有两个表。表1列出了位置,包括邮政编码和团队名称。表2列出了一些公司的信息,包括其所在地的邮政编码。我试图将表2中公司的邮政编码与表1中的邮政编码进行匹配,并在表2中的附加列中返回团队名称,以便进行筛选 我曾尝试搜索stackoverflow,并尝试实现我找到的一些解决方案,包括IF语句、VLookUp和Index。我发现以前的帖子没有使用表,我不确定这是否有区别 Table 1 Team
Table 1
Team Red 12345
Team Blue 12346
Team Green 12347
Team Red 12348
Team Blue 12349
Team Green 12344
Table 2
Company A 12345
Company B 12346
Company C 12347
Company D 12348
Company E 12349
Company F 12344
Company H 12345
Company I 12346
Company J 12347
Company K 12346
Company L 12348
The third column is what I want to return and filter on:
Company A 12345 Team Red
Company B 12346 Team Blue
Company C 12347 Team Green
Company D 12348 Team Red
Company E 12349 Team Blue
Company F 12344 Team Green
Company H 12345 Team Red
Company I 12346 Team Blue
Company J 12347 Team Green
Company K 12346 Team Blue
Company L 12348 Team Red
假设第一个表中的数据来自A1:B6,没有标题,这就是其他表第三列中需要的公式。我还假设第二个表从A10:B22开始 =索引$A$1:$B$6,匹配B10,$B$1:$B$6,0,1 相应地重新调整参考 我们将把它分成几个部分 =索引[第1节],匹配[第2节],[第3节],[第4节],[第5节] 这是您试图从中提取数据的表 这就是你用来找到数据的地方,这就是123450的单元格。 这是从表中获取数据的列,其中包含12345代码。 使用0,这意味着精确匹配,只是询问您想要什么类型的匹配的二进制方式,在本例中,您想要精确匹配。 您试图拉入的数据是哪一列。从左侧开始,最左侧的列为1。
查看INDEX/MATCH:=INDEXTable2[All],MATCHTable1[@Zip],Table1[All],0我正在尝试使用这个,当我为表1和表2选择整个范围时得到的结果。表1 zipcode是我想要获取索引值的地方,我想要获取索引以返回表1中的值,列Team Name.MATCH只需要一列,而不是整个表,索引应该是要返回的值所在的列。我得到N/A,其中=INDEXAD:AD,MATCHTable1[@Zip],I:I,0 AD:AD=Company Name Table1[@Zip]=分配给团队名称的邮政编码I:I=team Name我尝试使用此名称时也得到N/a我的表确实有标题=索引$X$2:$AD$3562,匹配表1[@Zip],$a$2:$a$11961,0,1$X$2:$AD$3562=带有邮政编码和团队名称的表1[@Zip]=表1中的邮政编码$I$2:$I$11961=表2中的列,邮政编码=索引$X$2:$AD$3562,匹配表1[@[zip]],$A$2:$A$11961,0,[将要提取的单元格列数放在此处]您的查找值也被错误引用。我将其调整为Table1[@[Zip]],因此如果我想要返回的值在AD列中,您的说法是:=索引$X$2:$AD$3562,匹配Table1[@Zip],$A$2:$A$11961,0,$AD:$AD?不,我的意思是,如果您的范围是从C-F列开始,F列将是4。所以你从X:AD开始,但是你想拉的列是AD,所以它应该是7。对不起,我刚刚意识到我没有纠正原始公式中的输入错误:=索引$X$2:$AD$3562,匹配表1[@[Zip]],$I$2:$I$11961,0,7$X$2:$AD$3562=带有Zip和团队名称的表1[@[Zip]]=表1中的邮政编码$I$2:$I$11961=表2中邮政编码为7的列=邮政编码匹配时我要返回的列号