Excel查找A、C列匹配重复值将D列值填充至B列的公式咨询
Excel跨列匹配赋值公式
你可以根据自己的Excel版本选择以下公式,输入到B列第一个数据行(如有表头通常为B2)后下拉填充即可实现需求:
全版本通用公式(兼容Excel 2007及以上所有版本)
使用VLOOKUP+IFERROR组合,找不到匹配值时自动返回空值,避免报错:=IFERROR(VLOOKUP(A2,C:D,2,FALSE),"")
参数说明:
A2:当前行需要匹配的A列值C:D:匹配查找的范围,默认在范围的第一列(C列)搜索匹配值2:匹配成功后,返回查找范围第2列(D列)的内容FALSE:指定使用精确匹配规则IFERROR:捕获匹配不到时的#N/A错误,返回空值
Excel 2021/365 专属简化公式
使用更易用的XLOOKUP函数,逻辑更直观:=XLOOKUP(A2,C:C,D:D,"")
参数说明:
- 依次为:查找值(A2)、查找列(C列)、返回值列(D列)、匹配失败返回值(空)
内容的提问来源于stack exchange,提问作者subhranshu gautam
相关产品推荐
相关产品推荐

