如何用excel做行政区编码转换?

发布网友 发布时间:2022-04-24 04:23

我来回答

2个回答

热心网友 时间:2023-10-27 17:19

可以使用Vlookup函数

以下是我建立的查询函数:

1.E3单元格输入公式向下填充,在D列单元格输入行政编码E列返回地区

公式:=IF(D3="","",IF(ISERROR(VLOOKUP(D:D,A:B,2,0)),"输入的行政编码不存在",VLOOKUP(D:D,A:B,2,0))) 

2.H3单元格输入公式向下填充,在G列单元格输入地区H列返回行政编码

公式:=IF(G4="","",IF(ISERROR(VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)),"输入的地区不存在",VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)))

3.在K1单元格设置数据有效性-序列-输入:按行政编码查找,按地区查找

在K3单元格输入公式向下填充,K1选择按行政编码查找时在J列输入行政编码,K列返回地区。在K1选择按地区查找时,J列输入地区,K列返回行政编码。

公式:

=IF(J3="","",IF(AND($K$1="按行政编码查找",ISERROR(VLOOKUP(J:J,A:B,2,0))=FALSE),VLOOKUP(J:J,A:B,2,0),IF(AND($K$1="按地区查找",ISERROR(VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0))=FALSE),VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0),"输入的地区不存在")))

热心网友 时间:2023-10-27 17:20

如上图,在G3单元格输入公式:

=IFERROR(VLOOKUP(F3,$B$3:$C$16,2,0),"")

复制并下拉,则在F2开始输入省名,后面的代码就会自动出来了。

不知是不是这个意思哦……

热心网友 时间:2023-10-27 17:19

可以使用Vlookup函数

以下是我建立的查询函数:

1.E3单元格输入公式向下填充,在D列单元格输入行政编码E列返回地区

公式:=IF(D3="","",IF(ISERROR(VLOOKUP(D:D,A:B,2,0)),"输入的行政编码不存在",VLOOKUP(D:D,A:B,2,0))) 

2.H3单元格输入公式向下填充,在G列单元格输入地区H列返回行政编码

公式:=IF(G4="","",IF(ISERROR(VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)),"输入的地区不存在",VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)))

3.在K1单元格设置数据有效性-序列-输入:按行政编码查找,按地区查找

在K3单元格输入公式向下填充,K1选择按行政编码查找时在J列输入行政编码,K列返回地区。在K1选择按地区查找时,J列输入地区,K列返回行政编码。

公式:

=IF(J3="","",IF(AND($K$1="按行政编码查找",ISERROR(VLOOKUP(J:J,A:B,2,0))=FALSE),VLOOKUP(J:J,A:B,2,0),IF(AND($K$1="按地区查找",ISERROR(VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0))=FALSE),VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0),"输入的地区不存在")))

热心网友 时间:2023-10-27 17:20

如上图,在G3单元格输入公式:

=IFERROR(VLOOKUP(F3,$B$3:$C$16,2,0),"")

复制并下拉,则在F2开始输入省名,后面的代码就会自动出来了。

不知是不是这个意思哦……

热心网友 时间:2023-10-27 17:19

可以使用Vlookup函数

以下是我建立的查询函数:

1.E3单元格输入公式向下填充,在D列单元格输入行政编码E列返回地区

公式:=IF(D3="","",IF(ISERROR(VLOOKUP(D:D,A:B,2,0)),"输入的行政编码不存在",VLOOKUP(D:D,A:B,2,0))) 

2.H3单元格输入公式向下填充,在G列单元格输入地区H列返回行政编码

公式:=IF(G4="","",IF(ISERROR(VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)),"输入的地区不存在",VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)))

3.在K1单元格设置数据有效性-序列-输入:按行政编码查找,按地区查找

在K3单元格输入公式向下填充,K1选择按行政编码查找时在J列输入行政编码,K列返回地区。在K1选择按地区查找时,J列输入地区,K列返回行政编码。

公式:

=IF(J3="","",IF(AND($K$1="按行政编码查找",ISERROR(VLOOKUP(J:J,A:B,2,0))=FALSE),VLOOKUP(J:J,A:B,2,0),IF(AND($K$1="按地区查找",ISERROR(VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0))=FALSE),VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0),"输入的地区不存在")))

热心网友 时间:2023-10-27 17:20

如上图,在G3单元格输入公式:

=IFERROR(VLOOKUP(F3,$B$3:$C$16,2,0),"")

复制并下拉,则在F2开始输入省名,后面的代码就会自动出来了。

不知是不是这个意思哦……

热心网友 时间:2023-10-27 17:20

可以使用Vlookup函数

以下是我建立的查询函数:

1.E3单元格输入公式向下填充,在D列单元格输入行政编码E列返回地区

公式:=IF(D3="","",IF(ISERROR(VLOOKUP(D:D,A:B,2,0)),"输入的行政编码不存在",VLOOKUP(D:D,A:B,2,0))) 

2.H3单元格输入公式向下填充,在G列单元格输入地区H列返回行政编码

公式:=IF(G4="","",IF(ISERROR(VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)),"输入的地区不存在",VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)))

3.在K1单元格设置数据有效性-序列-输入:按行政编码查找,按地区查找

在K3单元格输入公式向下填充,K1选择按行政编码查找时在J列输入行政编码,K列返回地区。在K1选择按地区查找时,J列输入地区,K列返回行政编码。

公式:

=IF(J3="","",IF(AND($K$1="按行政编码查找",ISERROR(VLOOKUP(J:J,A:B,2,0))=FALSE),VLOOKUP(J:J,A:B,2,0),IF(AND($K$1="按地区查找",ISERROR(VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0))=FALSE),VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0),"输入的地区不存在")))

热心网友 时间:2023-10-27 17:20

如上图,在G3单元格输入公式:

=IFERROR(VLOOKUP(F3,$B$3:$C$16,2,0),"")

复制并下拉,则在F2开始输入省名,后面的代码就会自动出来了。

不知是不是这个意思哦……

热心网友 时间:2023-10-27 17:20

可以使用Vlookup函数

以下是我建立的查询函数:

1.E3单元格输入公式向下填充,在D列单元格输入行政编码E列返回地区

公式:=IF(D3="","",IF(ISERROR(VLOOKUP(D:D,A:B,2,0)),"输入的行政编码不存在",VLOOKUP(D:D,A:B,2,0))) 

2.H3单元格输入公式向下填充,在G列单元格输入地区H列返回行政编码

公式:=IF(G4="","",IF(ISERROR(VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)),"输入的地区不存在",VLOOKUP(G:G,IF({1,0},B:B,A:A),2,0)))

3.在K1单元格设置数据有效性-序列-输入:按行政编码查找,按地区查找

在K3单元格输入公式向下填充,K1选择按行政编码查找时在J列输入行政编码,K列返回地区。在K1选择按地区查找时,J列输入地区,K列返回行政编码。

公式:

=IF(J3="","",IF(AND($K$1="按行政编码查找",ISERROR(VLOOKUP(J:J,A:B,2,0))=FALSE),VLOOKUP(J:J,A:B,2,0),IF(AND($K$1="按地区查找",ISERROR(VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0))=FALSE),VLOOKUP(J:J,IF({1,0},B:B,A:A),2,0),"输入的地区不存在")))

热心网友 时间:2023-10-27 17:20

如上图,在G3单元格输入公式:

=IFERROR(VLOOKUP(F3,$B$3:$C$16,2,0),"")

复制并下拉,则在F2开始输入省名,后面的代码就会自动出来了。

不知是不是这个意思哦……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com