Excel需要匹配并粘贴到工作表1

时间:2016-03-23 06:38:52

标签: excel excel-formula vlookup

因此,在表2中,我在A列中有一组IP地址,它们与B列中的坐标相匹配。 在表1中,我将所有这些IP地址分散在各处。 我需要一张表1中的公式,它查看表2,如果它从列A找到IP地址匹配,它会将列B中的相应坐标粘贴到表1上的相邻单元格。

** *仍然有点困惑的人,谢谢你的答案,我已经制作了一个更好的图像,以便在回答时可以使用实际的列。 Image 因此,公式需要查看D列,如果在A列中找到匹配项,则转到第2页,然后将B列中的坐标粘贴到第1页E列中。

2 个答案:

答案 0 :(得分:1)

= vlookup(sheet1上的单元格,其中包含IP地址,第2页的所有A列和B列都带有您的日期,2,0)

使用$前面的字母和数字锁定sheet2上的引用,然后您应该能够复制并粘贴此公式,只需确保第一个参数引用您想要的正确单元格。我也会将它包装在像IFERROR这样的错误公式中,以处理找不到IP地址的情况。

所以要让它更清晰一些。假设您的IP地址在sheet2 A1:A7上,坐标在sheet2 B1:B7上,你要搜索的IP地址在C3中,那么我将在单元格C4中使用以下公式

=vlookup(c3,sheet2!$A$1:$B$7,2,0)

或者如果您想要在其中进行错误检查,可以使用

=iferror(vlookup(c3,sheet2!$A$1:$B$7,2,0),"NOT FOUND")

注意:并非所有版本的Excel都支持IFERROR公式

答案 1 :(得分:1)

您可以使用INDEX / MATCH来解决此问题。

=INDEX(Sheet2!$C$3:$C$12,MATCH(Sheet1!B3,Sheet2!$B$3:$B$12,0))

我已经使用了组成的IP地址和坐标,但原则仍然相同。这是第2页,它们全部匹配:

Link 1

这是sheet1,您可以在其中查找要查找的IP地址。我把它们弄乱了,这样你就可以看到它们被正确映射到相应的坐标:

enter image description here

在C3中,我已经输入了INDEX MATCH公式,并且我试图打破公式以及它在这种情况下做了什么。

最后要做的是使用以下公式自动填充其余坐标:

enter image description here

它们都已成功映射。

注意:如果公式找不到匹配项,则会显示#N / A,这不是很好看。要解决此问题,您可以在公式中添加IFERROR语句:

=IFERROR(INDEX(Sheet2!$C$3:$C$12,MATCH(Sheet1!B3,Sheet2!$B$3:$B$12,0)),"no match")

这基本上只会产生一个"不匹配"任何未匹配的单元格中的消息。