搜索多个列并返回标题

时间:2017-03-23 23:43:17

标签: excel excel-formula

我有3列数据 - 每列都没有重复数据。我想要做的是在一个工作表中搜索另一个工作表的3列中的特定单元格数据,并返回信息中找到的信息的单元格标题。我首先尝试使用“如果”使用索引/匹配,然后使用Vlookup,然后搜索...我认为这将是一个相当直接的公式,但我很难过。我一定错过了一些明显的东西......有什么建议吗?

1 个答案:

答案 0 :(得分:0)

假设您在D1中搜索A:C。如果您想要 ONE 公式,可以使用:

=IFERROR(IF(MATCH(D1, A:A, 0), $A$1),
 IFERROR(IF(MATCH(D1, B:B, 0), $B$1),
 IFERROR(IF(MATCH(D1, C:C, 0), $C$1), "not found")))

我知道这不可扩展。许多其他解决方案都是可能例如,将E1设置为

=IFERROR(IF(MATCH(D1, A:A, 0), A1), "")

并将其复制到F1G1。现在你可以得到这样的标题:

=CONCATENATE(E1,F1,G1)