我一直在考虑使用 Excel VLOOKUP 函数来完成此任务,但我对此非常不熟悉。
我需要执行以下操作:
在第一张纸上,A 列和 B 列包含 3000 行名字和姓氏。
我需要将其与第二张纸进行比较,第二张纸也有名字和姓氏,第三列包含电子邮件地址。
如果工作表 1 和工作表 2 上的两列完全匹配(例如 A1+B1 = Sheet2 A7+B7),我需要将电子邮件地址从工作表 2 上的 C 列复制到工作表 1 上的 C 列。
是否有 VLOOKUP 公式可以完成此操作,或者这需要是 VBA 脚本吗?
尝试这个:
将此公式放在sheet1的C列上:
=VLOOKUP(CONCAT(A1,B1),Sheet2!A:D,4,0)
您需要在sheet2上有4列,第一列需要是一个连接公式,如下所示:
=CONCAT(B1,C1)
第二列是您的名字,第三列是您的姓氏,最后一列是相应的电子邮件。
这个公式是如何运作的?
=VLOOKUP(**CONCAT(A1,B1)**,Sheet2!A:D,4,0)
它连接sheet1上的名字和姓氏,并在Sheet2的A列上查找它,如果有匹配,它将返回sheet2列D中的电子邮件单元格值(列D索引为4)。
希望这对您有帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)