Excel:查找数据并从另一个电子表格返回值

时间:2014-02-19 20:35:06

标签: excel

在电子表格2中,我想获取单元格D [电子邮件地址]中的值,并在D2:2000列中的电子表格1中查找电子邮件地址。如果通过电子邮件地址匹配,我想将E列中电子表格1上的相应单元格值返回到电子表格2

我觉得VLookup可能会做到这一点,但我似乎找不到确切的回应。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果通过电子表格2和1指的是两个不同的工作簿,那么在打开两个工作簿的情况下,在电子表格2中输入以下公式(并且您需要将Book1和Sheet1更改为他们真的是在Cell E2中(如果D2是第一个电子邮件地址的地方),并填写尽可能多的行:

=VLOOKUP(D2,[Book1]Sheet1!$D$2:$E$2000,2,0)

当您关闭并保存工作簿时,它会在它们之间建立一个链接,当您打开电子表格2时会提示警告。如果您不想这样做,您可以将数据从电子表格1复制到电子表格2并执行操作它在下面说。

但是,如果您只是指同一工作簿中不同的工作表,那么您希望获得数据的工作表上的以下内容(再次,将Sheet1更改为工作表的任何名称是有原始数据):

=VLOOKUP(D2,Sheet1!$D$2:$E$2000,2,0)

作为一项学习练习,我建议您使用它来查看VLOOKUP的工作原理。例如,不是直接键入公式的所有文本,而是可以在构建公式时选择所需的内容,并且将自动添加引用不同工作簿和工作表(如Sheet1!)的元素您。 (事实上​​,在推荐使用任何Excel函数时,我建议将其作为一般策略。)

相关问题