gpt4 book ai didi

match - 跨两个工作簿中的多个列的 VLOOKUP

转载 作者:行者123 更新时间:2023-12-04 21:26:00 24 4
gpt4 key购买 nike

我有 2 个工作簿。

第一个叫做 June2122.xls
它具有 Last Name 等列(B2:B300), First Name (C2:B300) 等...

第二个是June Emails.xls
它具有 Last Name 等列(B2:B300), First Name (C2:C300), Email Address (D2:D300)。这三列位于名为 Data_Table 的名称范围内。

我需要做的是比较 First NameLast Name (B2:C2) 来自 June2122.xlsFirst NameLast Name (B2:C2) 来自 June Emails.xls .如果它们匹配,那么我需要从 June Emails.xls 填充电子邮件地址(D2) 进入 June2122.xls 上的新单元格

所有单元格都被格式化为“常规”。

我已经尝试了几个公式,我得到的最接近的是这个:
=IF(ISNA(VLOOKUP(B2,'June Emails.xls'!Data_Table,2,TRUE)),0,VLOOKUP(C2,'June Emails.xls'!Data_Table,3,TRUE))
我得到的只是电子邮件应该填充的单元格中的“错误”。

有人能帮忙吗?首先十分感谢!

最佳答案

嗨,我知道这是一个老话题,但我刚刚发现堆栈溢出,

以下公式将根据连接值进行查找,而无需添加额外的连接字段

=IFERROR(INDEX(Sheet1!C$2:C$7,MATCH((A2&B2),(Sheet1!A$2:A$7&Sheet1!B$2:B$7),0),0),0)

**注意:这是一个数组公式,所以记得使用 Ctrl-Shift-Enter 让它工作:)

所以你可以看到每个部分引用的内容(对不起,我使用了我自己的虚拟数据)这是两个数据表

上面的公式在 Sheet2 的单元格 C2 中使用,并针对 Sheet1 列 A 和 B 查找 Sheet2!A2 和 B2 的值

Sheet1

Sheet2

弄清楚这个公式为我节省了几天的工作时间,我希望它有所帮助:)

关于match - 跨两个工作簿中的多个列的 VLOOKUP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com