大神们,有什么组合函数可以查找匹配对应数据吗?详见图!
excel吧
全部回复
仅看楼主
level 3
Hiro_Luo 楼主
图1中的单号费,我需要在图二按不同快递公司、省份,重量不同提取相应的价格,现在用的是VLOOKUP单项查找匹配。有什么组合函数可以按照不同快递、重量、省份自动匹配图二的对应快递的价格数据吗?而不是像VLOOKUP这样单一的提取一列。
2026年03月11日 03点03分 1
level 3
Hiro_Luo 楼主
图1中的单号费,我需要按图一不同快递公司、省份,重量不同提取图二相应快递重量的价格,现在用的是VLOOKUP单项查找匹配。有什么组合函数可以按照不同快递、重量、省份自动匹配图二的对应快递的价格数据吗?而不是像VLOOKUP这样单一的提取一列。
2026年03月11日 03点03分 2
level 12
VL不行,就用XL
2026年03月11日 05点03分 3
好的,我都试试,谢谢!
2026年03月11日 10点03分
level 9
每一家的规则和计算方法估计都不一样(就算目前一样,以后总是同步变化的概率也不高),所以就if呗,有几家就if几次,或者ifs,switch也行;不想公式太长可以先把总表数据按公司拆分成多个表,然后按各家自己的规则算就行了
2026年03月11日 06点03分 4
好的,我都试试,谢谢!
2026年03月11日 10点03分
可以if大于或者小于多少时,就匹配对应的数据这样吗?大神,给个公式套套
2026年03月11日 11点03分
@Hiro_Luo 大概是这样,=if(物流公司="极兔速递",vlookup(极兔),if(物流公司="中通快递",vlookup(中通快递),vlookup(其他公司)))
2026年03月11日 13点03分
level 11
最好把两家快递的价格表,统一格式,竖向叠加,前面用公司名添加列,再用if公司+if地区+vlookup价格,文字=if当快递公司为xx时,在xxx区域里按地区匹配重量+价格!
2026年03月11日 07点03分 5
好的,我都试试,谢谢!
2026年03月11日 10点03分
@Hiro_Luo 可以if大于或者小于多少时,就匹配对应的数据这样吗?大神,给个公式套套
2026年03月11日 11点03分
if a2=<xx就行了
2026年03月11日 11点03分
level 7
XLOOKUP(E1&F1&AD1,E:E&F:F&AD:AD,AH)
2026年03月11日 08点03分 6
好的,我都试试,谢谢!
2026年03月11日 10点03分
level 12
这东西我太熟悉了,不过目前这种格式想搞定公式就很长,还是要统一格式,然后逐层区分查找。
2026年03月11日 23点03分 7
level 5
导入到access,用sql脚本查吧
2026年03月13日 04点03分 8
level 1
公式太长了
2026年03月26日 08点03分 9
1