在另一个 Excel sheet 上查找值
Look up value, on another Excel sheet
我有一小部分姓名列表,其中 sheet 一个没有电子邮件,另一个 sheet (sheet 2) 我有主要姓名列表,其中包含他们的电子邮件相邻的列。
我想从主列表(sheet 2)中查找与姓名关联的电子邮件,并将其放在第一个 sheet。
数据如下:
Sheet 1:
Sheet 2:
在第一个 sheet 中,我尝试使用 VLOOKUP 将姓名与另一个 sheet 上的电子邮件进行匹配。
我的等式是
=VLOOKUP(A8,Sheet1!A1:B285, 1, FALSE)
这个……没用。知道从这里到哪里去吗?
谢谢。
我想你必须这样写你的等式:
=VLOOKUP(A8,Sheet2!A2:B285, 1, FALSE)
因为在你的等式中你引用了第一个 sheet,我的意思是你想在你正在搜索的 table 中找到一个值。
我希望它会起作用。如果有错请告诉我。
编辑: 当我输入 A2:B285 是因为我认为 sheet2 中的 table 是完整的 table 但你必须 select sheet2.
中的所有 table
VLOOKUP 要求 Sheet2 的第一列按字母顺序排序。您的公式(指向 Sheet2!A2:B285)可能会起作用!
你的公式是:
=VLOOKUP(A8,Sheet1!A1:B285, 1, FALSE)
如果你看一下VLOOKUP description,你会发现第一个参数的描述如下:
The value you want to lookup. The value you want to look up must be in the first column of the range of cells you specify in table-array.
因此您的公式试图在 email
列中找到 name
。
一种可能的解决方案是更改查找中列的顺序 sheet 并使用:
=VLOOKUP(A8,Sheet2!A1:B285, 2, FALSE)
(确保sheet名字是对的,不清楚两个sheet的名字是什么)
更通用的解决方案是使用INDEX
/MATCH
组合:
=INDEX(Sheet2!$A:$A5,MATCH(A8,Sheet2!$B:$B5,0))
我有一小部分姓名列表,其中 sheet 一个没有电子邮件,另一个 sheet (sheet 2) 我有主要姓名列表,其中包含他们的电子邮件相邻的列。
我想从主列表(sheet 2)中查找与姓名关联的电子邮件,并将其放在第一个 sheet。
数据如下:
Sheet 1:
Sheet 2:
在第一个 sheet 中,我尝试使用 VLOOKUP 将姓名与另一个 sheet 上的电子邮件进行匹配。
我的等式是
=VLOOKUP(A8,Sheet1!A1:B285, 1, FALSE)
这个……没用。知道从这里到哪里去吗?
谢谢。
我想你必须这样写你的等式:
=VLOOKUP(A8,Sheet2!A2:B285, 1, FALSE)
因为在你的等式中你引用了第一个 sheet,我的意思是你想在你正在搜索的 table 中找到一个值。
我希望它会起作用。如果有错请告诉我。
编辑: 当我输入 A2:B285 是因为我认为 sheet2 中的 table 是完整的 table 但你必须 select sheet2.
中的所有 tableVLOOKUP 要求 Sheet2 的第一列按字母顺序排序。您的公式(指向 Sheet2!A2:B285)可能会起作用!
你的公式是:
=VLOOKUP(A8,Sheet1!A1:B285, 1, FALSE)
如果你看一下VLOOKUP description,你会发现第一个参数的描述如下:
The value you want to lookup. The value you want to look up must be in the first column of the range of cells you specify in table-array.
因此您的公式试图在 email
列中找到 name
。
一种可能的解决方案是更改查找中列的顺序 sheet 并使用:
=VLOOKUP(A8,Sheet2!A1:B285, 2, FALSE)
(确保sheet名字是对的,不清楚两个sheet的名字是什么)
更通用的解决方案是使用INDEX
/MATCH
组合:
=INDEX(Sheet2!$A:$A5,MATCH(A8,Sheet2!$B:$B5,0))