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