EXCEL里地址信息怎么分列省市区 20
我要处理一批订单数量很多(十几万单以上),地址里省市区都合在一起,我要分开,因为订单多,情况复杂,不能简单按“省”“市”“区”文字来分列,我的想法是地址和所有的省份信息对...
我要处理一批订单数量很多(十几万单以上),地址里省市区都合在一起,我要分开,因为订单多,情况复杂,不能简单按“省”“市”“区”文字来分列,我的想法是地址和所有的省份信息对比,如果地址里包含某省字段,则显示该省份字段,市和区也是这样操作,这样可行吧?那函数公式该怎么用??
展开
7个回答
展开全部
你的提问能看出来你是有Excel 功底的,因此问题就是一个思路问题。
最简单的就是按照“省”“市”“区”文字来分。
可以使用条件筛选。
把你所有的地名放入A列,最好按照省市区分开,然后使用公式查找,最后进行筛选统计。(建议只把市放入A列,因为市没有重名且知道市就相当于知道省了,区重名的很多,当然条件越多越准确,所有的公式查找都需要人工去甄选的,比如有点公司名称里包含城市名称但有可能地址并不在该市)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的这段话“我的想法是地址和所有的省份信息对比,如果地址里包含某省字段,则显示该省份字段,市和区也是这样操作”不就是想把里面的省份,城市和区都单独列出来吗,用什么VLOOKUP。你只用这样
R列输入
【=LEFT(Q2,FIND("省",Q2,1))】 返值为【吉林省】
S列输入
【=mind(Q2,FIND("省",Q2,1)+1,FIND("市",Q2,1))】 返值为【长春市】
T列输入
【=mind(Q2,FIND("市",Q2,1)+1,FIND("区",Q2,1))】 返值为【九台区】
然后选中这三个单元格直接下拉即可
备注:
VLOOKUP函数仅仅只能在被查找项里和你搜索的内容完全一至的情况,此函数才有效,平时自己多看多用,才能知道它的具体用法和它的局限性!
R列输入
【=LEFT(Q2,FIND("省",Q2,1))】 返值为【吉林省】
S列输入
【=mind(Q2,FIND("省",Q2,1)+1,FIND("市",Q2,1))】 返值为【长春市】
T列输入
【=mind(Q2,FIND("市",Q2,1)+1,FIND("区",Q2,1))】 返值为【九台区】
然后选中这三个单元格直接下拉即可
备注:
VLOOKUP函数仅仅只能在被查找项里和你搜索的内容完全一至的情况,此函数才有效,平时自己多看多用,才能知道它的具体用法和它的局限性!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用LOOKUP函数实现目标,但是右边不要用合并单元格!
比如:你的右边数据结构是U3:U33是31个省名、V3:V500是市名、W3:W1000是县市区名称,不用去左右名称对齐,只需要三个数据列即可。则对应几个列的公式分别为:
1、R3=LOOKUP(1,0/FIND(U$3:U$33,$Q3),U$3:U$33)
2、S3=LOOKUP(1,0/FIND(V$3:V$500,$Q3),V$3:V$500)
3、T3=LOOKUP(1,0/FIND(W$3:W$1000,$Q3),W$3:W$1000)
复制并下拉,即可得到每个地址的省、市、县(区)名称了
(特别注意:右边的三列数据的区域行数必须同步对应,区域内不得有地名空单元格存在)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式基本没戏,编程处理,可能给解决大部分,不能保证100%匹配出来。具体要看你的数据的复杂程度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询