求大神EXCEL表格需要按照地区,重量计算运费

2024-11-15 10:13:05
推荐回答(2个)
回答1:

公式:=SUM(VLOOKUP(MID(B2,SEARCH("市",B2)-2,3),H2:J10,2),VLOOKUP(MID(B2,SEARCH("市",B2)-2,3),H2:J10,3))

看前段就可以了,后面基本是重复。绿色部分是分段思考,下面是D1-F1的分段公式,思路是先定位市在目的地字符串中的位置,然后提取包括市字在内的3个城市名,最后用vlookup函数垂直查找,这个方法有很大的局限性:地址、城市名中必须包含市,即**市,且**只能为两字,如天津市,济南市,如果是乌鲁木齐市,那么城市中只能简写成木齐市,否则查不出来。谨供参考,希望能帮上些忙。

回答2:

如图,字典的关键字一定要存在C列的内容中,字典最好别加市,区等字样!!!!!!!只要名称就可以,如图C列不管你城市名字是三个,四个字,带不带“市”“省”都可以完美匹配。除非C列没关键字,那就查不出来了,比如河北石家庄输入错误成河北史家庄。