代码之家  ›  专栏  ›  技术社区  ›  MeltingDog

如何使用VLookup将2张表中的数据匹配到第3张表中?

  •  0
  • MeltingDog  · 技术社区  · 1 年前

    在表a上,我有一列名字。在表格B上,我把这些名字和ID放在一列中。

    在sheetC上,我希望有一个新列,它从sheetA中获取名称,将它们与sheetB上的名称匹配,并返回相关的ID。

    我一直在努力实现这一点 vlookup 但不能完全弄清楚。到目前为止,我已经:

    =xlookup(A3,SheetA!$A$1:$A$600,SheetB!$B$1:$B$600,"not found")
    

    我想要的结果如下:

    表A

    A.
    约翰·史密斯
    Jane Doe
    普通人
    约翰·史密斯
    约翰·史密斯

    表B

    A. B
    约翰·史密斯 0001
    Jane Doe 0002
    普通人 0003

    sheetC-所需结果

    A.
    0001
    0002
    0003
    0001
    0001

    有人能给我指一个正确的方向吗?

    1 回复  |  直到 1 年前
        1
  •  1
  •   Harun24hr    1 年前

    您查找值 A3 似乎不正确。试试-

    =XLOOKUP(SheetA!A1,SheetB!$A$2:$A$2000,SheetB!$B$2:$B$2000)
    

    enter image description here