Excel匹配项目并提取对应YTD值的公式咨询
Excel匹配项目并提取对应YTD值的公式咨询
嗨,我来帮你搞定这个Excel公式需求!你想要实现的是:根据B列的项目名称,在I列中找到匹配的项目,然后把对应的J列YTD数值填充到C列,对吧?
这里有两个实用的公式方案,你可以根据自己的Excel版本选择:
方案1:兼容性强的VLOOKUP公式(适合所有Excel版本)
在C2单元格输入以下公式,然后下拉填充到整个C列:
=VLOOKUP(B2,$I$2:$J$6,2,FALSE)
我给你拆解一下参数的意思:
B2:当前要查找的目标项目(也就是B列对应行的项目)$I$2:$J$6:查找的数据源范围,加$是为了绝对引用,这样下拉公式的时候这个范围不会跟着变动2:表示返回数据源范围里第2列(也就是J列)的内容FALSE:要求精确匹配,只有找到完全一样的项目才返回结果
方案2:更直观的XLOOKUP公式(适合Excel 365/2021及以上版本)
如果你用的是较新的Excel版本,XLOOKUP会更易懂,在C2输入:
=XLOOKUP(B2,I:I,J:J,"未找到")
参数说明:
B2:要查找的项目I:I:查找的目标列(所有行的项目列)J:J:要返回的数值列(对应YTD值)"未找到":可选参数,如果没匹配到项目时显示的内容,你可以改成自己需要的提示,比如空值就写""
举个例子,比如C2单元格用公式后,会匹配到B2的7500在I列的第3行,对应的J列值是15000,所以C2会显示15000,完全符合你的需求~
备注:内容来源于stack exchange,提问作者Lulu
相关产品推荐
相关产品推荐

