比较不同工作表中的两列并返回第二张工作表中的值

比较不同工作表中的两列并返回第二张工作表中的值

我的表格看起来有点像这样:

表格1

姓名 代码
ABC UH000511
哥伦比亚广播公司 BY044551
循环寿命模型 CZ004491
利比里亚 UA955100

表 2

公司名称 代码
农银资本 UH000511
苏格兰中央银行 BY044551
加州纬度汽车公司 CZ004491
伦敦业务部门 UA955100

这些表格位于不同的工作表上,我想比较两张工作表之间的代码列,如果它们匹配,我希望它从表 2(第二张工作表)返回公司名称。我尝试过索引/匹配,但没有任何结果,所以我不确定我做错了什么。有人能给我指出正确的方向吗?

谢谢!

答案1

听起来你可以使用查找实现这一点。您可以定义要查找的值(来自表 1 的代码)、查找位置(来自表 2 的代码列)以及返回的内容(来自表 2 的公司名称)

您的方程式看起来会像这样,只要您的数据位于表 1 和表 2 的 A 和 B 列中。

=XLOOKUP(B2,Sheet2!B:B,Sheet2!A:A,"Not found",0)

答案2

如果需要Vlookup函数,请参考下面基于我的示例的公式。

=VLOOKUP(B2,IF({1,0},$G$2:$G$5,$F$2:$F$5),2,0)

在此处输入图片描述

如果您的 Excel 支持 Xlookup 函数,则公式应该是=XLOOKUP(B2,$G$2:$G$5,$F$2:$F$5)

相关内容