首页 > 解决方案 > 从 Excel 中的别名列表中获取主名称

问题描述

我有一个名称表,其中别名分为几行。 在此处输入图像描述

我试图获得干净的名字,在这个例子中是“彼得帕克”。无论我搜索“Operator PETER.PARKER”还是“Operator Peter Parker”,上面的函数都只在第一列中查找关键字,而不是在第 2 列或第 3 列中查找关键字。

我已经在 excel 中搜索了一种处理别名的本地方式,但要么没有,要么我不知道去哪里找。

如果可能的话,我想保持简单(没有 vba)。

提前致谢!

标签: excelalias

解决方案


您可以使用 INDEX/MATCH 公式,它比 Excel 中的其他查找函数更灵活。在这种情况下,您的公式将是:

=INDEX(A1:A4;MAX(IFNA(MATCH(B6;B1:B4;0);0);IFNA(MATCH(B6;C1:C4;0);0)))

这两个函数都会在列和MATCH中找到您的查找值的行号。请注意,如果您的查找值在和列中都给出了匹配项,则 MAX 函数将选择具有最高行号的匹配项。该函数在 column 中查找相应的名称。B6BCB6BCINDEXA


推荐阅读