我在Sheet1上有一个名单。
在Sheet2上,我有相同的名称,但在我有ID的名称旁边的列。
像这样:
Name |ID
-------
John |1
Sarah|2
我正在尝试将Sheet1中的数据提取到Sheet3中,并用Sheet2中的ID替换所有匹配的名称
到目前为止我所拥有的是
=(Sheet1!A1)
现在我只需要弄清楚如何用Sheet2中的ID替换
我尝试过在谷歌上找到的各种公式但没有工作。怎么做?
答案 0 :(得分:0)
首先,复制&粘贴使用了"=(Sheet1!A1)"
的sheet3中列的值,这样您就可以获取它所取的值而不是公式。
现在,假设:
输入以下B2(直接在第一个值的右侧):
=INDEX(Sheet2!$B2:$B11,MATCH($A2,Sheet2!$A2:$A11,0))
或
= INDEX(包含所需值的范围,MATCH(查找值,范围查找值位于,“0”完全匹配))
我发现INDEX / MATCH不仅更容易记住语法,而且在大多数(并非所有)情况下更有用的VLOOKUP,因为它能够向左看参考列并且易于当有更多的查找值和范围时,在数组中使用。