excel - 将工作表 1 中的特定列与工作表 2 进行比较,并返回工作表 2 中匹配行的值

标签 excel

enter image description here

表 1

enter image description here

表 3

我想比较sheet1和sheet3中的state、district、pincode,并将sheet 3中的Id(A列)返回到sheet 1中的pincode_ref_id(C列)。

任何人都可以帮忙吗,我已经用 vlookup 检查过,但无法成功。 预先感谢您。

最佳答案

对于第二行,输入:

=INDEX(Sheet3!A:A,MATCH(Sheet1!D2&E2&F2,Sheet3!C:C&Sheet3!D:D&Sheet3!E:E,0))

查找和匹配索引之间的区别在于,您可以在无限匹配上运行它,并且不必是最左边的列。

请注意,这是一个数组公式,您必须使用 ctrl+shift+enter 输入

关于excel - 将工作表 1 中的特定列与工作表 2 进行比较,并返回工作表 2 中匹配行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32516773/

相关文章:

excel - 循环中的单元格地址

excel - 如何在Excel公式中选择整列或整行?

linux - 如何搜索网站内容并将其存储在 Excel 中?

.net - 将 Microsoft Excel 与我的应用程序连接是否合法?

excel - 按日期从一个工作表复制粘贴到另一个工作表

Excel VBA 尝试查找值列表中最小值的地址

excel - 当文本长度溢出用户表单文本框时触发事件

mysql - 检查excel vba中是否存在DSN

excel - DDE 更新触发的基于公式的单元格更改的时间戳

sql - 在 Excel 中查找 Access 数据库