有没有办法在 VLOOKUP 公式中排除关键字?

有没有办法在 VLOOKUP 公式中排除关键字?

我在 Excel 中有 3 张工作表。第一张工作表中有一列带有hotel names,另一列带有ID。我想IDID第二张工作表中也有姓名的列中获取该信息。

问题是,有时第一张表上的名称是 ,Mirsini而第二张表上的名称是。因此,如果设置为 false ,则Mirsini Hotel结果是,否则为 true ,它将返回错误的数字。VLOOKUP#NA

有没有办法以某种方式排除关键字?

或者

有没有一种方法可以将所有名称替换为相同的名称,而不需要逐个替换?

答案1

最好的方法是标准化您的数据。您可以使用 Excel 中的查找/替换命令,查找 Mirsini,将其替换为 Mirsini Hotel - 但您必须确保不要将 Mirsini Hotel 替换为 Mirsini Hotel Hotel。这可能很耗时。

但是,如果两个列表中的姓名相当标准,您可以使用单独的表编写嵌套 Vlookup 来“翻译”替代姓名。需要注意的是,“翻译表”第一列中的每个条目在第二列中只能有一个变体。

例如:=VLOOKUP(VLOOKUP(E3,$A$3:$B$7,2,0),$I$3:$J$7,2,0)

中间的 vlookup [VLOOKUP(E3,A3:B7,2,0)] 在翻译表中查找第一个表中的条目,然后在第二个表中查找该条目并将您的 ID 拉到第一个表中。

相关内容