Excel辅助列妙用:快速实现行政区划分

来源:本站整理 作者:网络笔记

最佳答案要求用excel来进行省市的划分。思考:行政区划代码的前两位代表省份,不同的省份前两位代码是不一样的。行政区划代码的前四位代表城市,不同的城市前两位代码是不一样的。操作步骤:1、插入辅助列我们在E2输入公式:=LEFT(A2,2),就能提取出各行政区划代码的前两位编码。我们在G2输入公式:=VLOO......

要求用excel来进行省市的划分。

思考:

行政区划代码的前两位代表省份,不同的省份前两位代码是不一样的。

行政区划代码的前四位代表城市,不同的城市前两位代码是不一样的。

操作步骤:

1、插入辅助列

我们在E2输入公式:=LEFT(A2,2),就能提取出各行政区划代码的前两位编码。

我们在G2输入公式:

=VLOOKUP(E2,IF({1,0},$E$2:$E$272,$B$2:$B$272),2,0)

公式解读:

通过E2分离出省级代码,然后利用vlookup函数进行逆向查询。vlookup函数的特性是只查询出第一个值,也就是我们要找的省份代码。如此我们就分离出省份。

2、插入辅助列F列

首先我们分离出城市的代码:F3=LEFT(A3,4)

然后我们再进行分城市:H3=IF(–RIGHT(A3,2)=0,””,VLOOKUP(F2,IF({1,0},F3:F272,D3:D272),2,0))

公式解读:

–RIGHT(A3,2)=0,如果本身是城市,那么城市名就无需填写,返回空值。

VLOOKUP(F2,IF({1,0},F3:F272,D3:D272),2,0),通过vlookup函数进行反向查询,返回其所属的城市。

最终结果如下图所示:

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+