【发布时间】:2017-03-23 23:43:16
【问题描述】:
我有 3 列数据 - 每列都没有重复。我要做的是在另一个工作表的 3 列中搜索一个工作表中的特定单元格数据,并返回单元格的标题中找到的信息。我首先尝试使用“If”和 Index/Match,然后是 Vlookup,然后搜索...我认为这将是一个相当简单的公式,但我很难过。我一定遗漏了一些明显的东西......有什么建议吗?
【问题讨论】:
标签: excel excel-formula
我有 3 列数据 - 每列都没有重复。我要做的是在另一个工作表的 3 列中搜索一个工作表中的特定单元格数据,并返回单元格的标题中找到的信息。我首先尝试使用“If”和 Index/Match,然后是 Vlookup,然后搜索...我认为这将是一个相当简单的公式,但我很难过。我一定遗漏了一些明显的东西......有什么建议吗?
【问题讨论】:
标签: excel excel-formula
假设您在A:C 中搜索D1。如果你想要 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), "")
并将其复制到F1 和G1。现在你可以得到这样的标题:
=CONCATENATE(E1,F1,G1)
【讨论】:
iferror。我编辑了答案。