![Excel. 寻找精确匹配并返回值](https://linux22.com/image/1451693/Excel.%20%E5%AF%BB%E6%89%BE%E7%B2%BE%E7%A1%AE%E5%8C%B9%E9%85%8D%E5%B9%B6%E8%BF%94%E5%9B%9E%E5%80%BC.png)
我有 3 个 Excel 文件。Excel 文件 1和Excel 文件 2包含:
- 固定 A 列中的数据
- H 列中的值不同。
Excel 文件 3(仪表板)包含 2 个文件的 A 列中的固定数据,并且 B、C、D 列应返回 H 列的值。
A 列中的数据可以移动到不同的单元格,因此无论单元格是什么,它都应该搜索完全匹配。
Excel 文件 1
Col. A Col. H
Thomas Moore 0
Albert Einstein 23
John Doe 8
Excel 文件 2
Col. A Col. H
Thomas Moore 10
Albert Einstein 98
John Doe 50
Excel 文件 3
Col. A Col. B Col. C
Thomas Moore 0 10
Albert Einstein 23 98
John Doe 8 50
A 列(Excel 文件 1 和 Excel 文件 2 中的值相同) B 列(Excel 文件 1 列 H) C 列(Excel 文件 2 列 H)
在文件 3 中,每次它与其他文件 Col A 中的精确值匹配时,它都会返回 H 中的相应值(类似于摘要工作表)。
答案1
您可以在文件 3 中使用 Vlookup。如果第一行有列标签,并且第一列在第 2 行,请在 B2 中使用此公式
=VLOOKUP(A2,'[File 1.xlsx]Sheet1'!$A$1:$H$1000,8,FALSE)
在 C2 中使用
=VLOOKUP(A2,'[File 2.xlsx]Sheet1'!$A$1:$H$1000,8,FALSE)
将公式中的行数调整到您的数据集并将公式复制下来。