发布网友 发布时间:2022-05-19 22:55
共4个回答
热心网友 时间:2023-10-19 17:19
1. 用一个表配到另一张表中,既要匹配重量,又要匹配省份,确认匹配的两个关键要素;
2. 匹配的关键要素,要内容和单位一致才可以识别到。
比如省份,一张表是'江苏',另一张是'江苏省',显然不一致,就算计算机识别到了江苏,也配不起来
另外,两边的重量单位也要调整,要么统一成g,要么统一成kg;单位名称要么都加,要么都不加
这样,在写公式才能专注处理匹配问题,否则公式中附加无关紧要小处理,影响处理效率,也不利于维护公式。
3. 以上步骤处理好之后,参考下图公式匹配计算:
热心网友 时间:2023-10-19 17:20
看你的vlookup函数里面,查找的数据&“kg”是文本类型,被查找的数据却没有kg,而且是文本类型,你直接删除 &“kg”,查找范围里面的“kg”也删除,改成数值型数据。再试一下热心网友 时间:2023-10-19 17:20
vlookup最后一个参数是0,所以excel会精确查找13kg。这就要看G1:G21里有没有13kg了。如果有,就能查出值,如果没有,就会出错。热心网友 时间:2023-10-19 17:21
=VLOOKUP(ROUNDUP(C2/1000,0)&"kg",$G:$AL,MATCH(B2,$G$1:$AL$1,),0)
此公式,要求G列是 数据+kg,如果是G列是 自定义了类型,输入12,自动变为12kg
公式修改为
=VLOOKUP(ROUNDUP(C2/1000,0),$G:$AL,MATCH(B2,$G$1:$AL$1,),0)