You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel公式需求:基于两列匹配返回Column A对应值

实现Excel列匹配的公式方案

当然有合适的Excel公式能帮你搞定这个需求!根据你描述的表格逻辑——借助B列的对应关系,用C列的内容匹配后输出A列对应值到D列,我给你推荐两种实用的公式:

1. 使用XLOOKUP(推荐,适用于Excel 365/2021及以上版本)

这个公式逻辑更直观,直接指定查找值、查找列和返回列即可。在D2单元格输入以下公式,然后下拉填充到整列:

=XLOOKUP(C2,B:B,A:A)
  • 解释:C2是当前要查找的内容(比如Name 5),B:B是存放匹配关系的列,A:A是你要提取对应值的列,公式会自动精确匹配并返回对应A列的内容,比如当C列是Name 5时,就会输出mjijij。

2. 使用VLOOKUP(兼容所有Excel版本)

如果你的Excel版本不支持XLOOKUP,用VLOOKUP也能实现,不过需要注意查找范围的顺序。在D2单元格输入:

=VLOOKUP(C2,B:A,2,FALSE)
  • 解释:
    • C2是要查找的值;
    • B:A是查找范围,必须把B列(匹配键列)放在范围的第一列;
    • 2表示返回范围里第2列的内容(也就是A列);
    • FALSE代表精确匹配,确保只有完全一致的内容才会被匹配。

下拉公式后,就能自动完成所有行的匹配输出啦,完全符合你说的示例需求~

内容的提问来源于stack exchange,提问作者JScriptBeginner_25

火山引擎 最新活动