在excel如何用函数把地址中省份

作者:yxglyl88 时间:2025-12-17 19:59:35

用LEFT函数提取省份信息

LEFT函数的语法为LEFT(文本, 字符数),用于提取指定数量的左侧字符。

text为待截取的内容,num_chars为指定截取的字符数量。

用mid函数提取城市信息

MID函数用于从字符串中提取指定位置和长度的字符。

截取的文本字符内容

start_num表示从左侧第几个字符开始截取,以数字形式表示。

num_chars表示从左侧开始向右截取的字符数量(以数字表示)。

用RIGHT函数提取区县信息

RIGHT函数用于从文本字符串末尾开始,自右向左提取指定数量的字符,功能与LEFT函数相同,仅方向相反,即从右侧首个字符起截取所需字符数。

在Excel中,若需从文本中提取指定长度内容,可使用文本函数实现。

打开需合并单元格的Excel文件,本例以Excel 2007版本进行演示操作。

在excel如何用函数把地址中省份

在菜单栏中选择插入选项卡,点击数据透视表下拉菜单中的数据透视表,随即弹出新建数据透视表窗口。

选择要分析的数据:若在当前工作表,直接选取表格或区域;若使用外部数据,点击使用外部数据源并连接相应位置。

可将数据透视表放置于新工作表(默认)或现有工作表中,并自定义其在现有工作表中的具体位置。

点击确定按钮。

在excel如何用函数把地址中省份

此时,系统会弹出数据透视表字段列表窗口,将所需字段从选择要添加到报表的字段区域拖拽至报表筛选列标签行标签或数值对应的框中。本操作仅需将省份和城市两个字段放入行标签区域即可。

在excel如何用函数把地址中省份

选中数据透视表后,在设计选项卡中,于报表布局下拉菜单选择以表格形式显示,并在分类汇总中选择不显示分类汇总。此外,可在数据透视表样式区域挑选合适的样式进行设置。

在excel如何用函数把地址中省份

选中数据透视表,右键点击并从菜单中选择数据透视表选项。

在excel如何用函数把地址中省份

在数据透视表选项窗口中,切换至布局和格式选项卡,勾选合并且居中排列带标签的单元格,然后点击确定完成设置。

在excel如何用函数把地址中省份

所有相同省份的记录将自动合并,如需修改,可直接复制生成的表格进行编辑。

在excel如何用函数把地址中省份

有人认为我的回答与他人雷同,我并不认同。官方提供的帮助和设置内容,我既无必要也无权限改动。我只是针对问题整理相关信息,并结合实例加以说明,旨在为初学者提供清晰思路。若仍不被认可,我也无意争辩,仅保留此段说明,其余不再修改。

在Excel中根据身份证号提取省份,需先创建包含省份代码与对应名称的两个辅助列。接着,从身份证号前两位提取代表地区的编码,并将其转换为数值型作为查找值。利用LOOKUP或VLOOKUP函数,以该数值在辅助列中进行匹配,当找到对应省份代码时,返回同一行对应的省份名称,从而实现自动提取所在省份信息。

完成上述工作需提前做好准备。

了解身份证号码每位数字的含义。

第1-2位为省、自治区、直辖市代码;第3-4位为地级市、盟、自治州代码。

第5至6位为县、县级市或区的代码;第7至14位表示出生日期,如19670401即1967年4月1日。

第15至17位为顺序号,第17位奇数代表男性,偶数代表女性。

身份证最后一位是校验码,由前17位数字通过统一公式计算得出,结果为0至10之间的数。若计算结果为0到9,则校验码直接为对应数字;若结果为10,则用X表示。这是因为身份证号码必须保持18位,X作为罗马数字中的10,用于避免号码变为19位,确保编码规范统一。

掌握各省、直辖市及自治区对应的编码信息。

11 北京;12 天津;13 河北

14 山西;15 内蒙古;21 辽宁

22 吉林省;23 黑龙江省;31 上海市

32为江苏,33属浙江,34是安徽。

35福建省;36江西省;37山东省

41为河南,42属湖北,43归湖南。

44 广东;45 广西;46 海南

50为重庆,51为四川,52为贵州。

53为云南,54属西藏,61是陕西的行政区划代码。

62 甘肃;63 青海;64 宁夏回族自治区

65为新疆维吾尔自治区,71为台湾省,81为香港特别行政区。

澳门特别行政区,91

掌握lookup或vlookup函数的使用方法。

根据指定值在表格首列查找,并返回该行对应其他列的数据。

VLookup(查找值, 数据区域, 列序号, 匹配类型)

Arg1:需查找的值,可为数值或引用。若该值小于查找区域或数组首列的最小值,VLOOKUP 将返回 N/A 错误。

Arg2:包含两列或以上数据的区域,可引用单元格区域或区域名称,其中第一列的值用于匹配查找值 lookup_value。

搜索内容可为文本、数字或逻辑值,不区分大小写。

若在B1:B23中搜索,需获取F1:F23对应值,可将搜索范围设为B1:F23。

table_array 的首列数据需按升序排列,否则 VLOOKUP 函数可能返回错误结果。

Arg3:列索引号——指定在数据表数组中返回匹配值的列序号。当列索引号为1时,表示返回数据表数组中的第一列对应的结果。

当col_index_num为1时,返回table_array第一列的值;为2时返回第二列,以此类推。

如Arg2示例所示,Arg3应设为5,即被搜索区域B位于第1列。

第四个参数为逻辑值,用于设定VLOOKUP函数查找时采用精确匹配还是近似匹配方式。

功能:从单行、单列或数组中提取并返回指定值。

查找函数格式:Lookup(查找值, 查找范围, 结果范围)

Arg1:查找值——LOOKUP 函数在第一个向量中要搜索的数值,可以为数字、文本、逻辑值、名称或对某一值的引用。

Arg2:查找向量或数组——在向量形式下,指仅含一行或一列的单元格区域,用于查找匹配值。

数组中的值可为文本、数字或逻辑值,用于与查找值进行比较,通常指定为单元格区域,例如 B1:B23,其中包含待匹配的一系列数据。

数组元素需按升序排列。

Arg3:结果向量——仅用于向量形式,指仅含一行或一列的单元格区域,其大小必须与查找向量一致。若Arg2使用引用B1:B23,则Arg3也须为具有相同行列数的区域,即1列23行的范围,确保两者维度匹配。

使用Lookup和VLookup时需注意查找值唯一性、数据排序及返回结果准确性。

Arg1与Arg2的数据类型需保持一致。例如,在创建省份代码辅助列时,若单元格格式为默认的常规,应明确其实际为数值型;从身份证号码中提取前两位时,也须将其转换为数值型,否则可能导致无法匹配。为防止身份证号被自动转为科学记数法,通常应将单元格格式设为文本,或在输入时先键入英文单引号。

4、事例

VALUE(LEFT(A2,2)) 表示从A2单元格身份证号中提取前两位字符,经文本转数值处理后,作为查找省份代码的参数传入函数。

E$1:F$34 为 Arg2 参数,其中 E$1:E$34 是存放省份代码的搜索区域,F$1:F$34 是对应的返回值区域,存放省份名称。

Arg3是Arg2引用的第二列,即F列。

示例附件:身份证号应用示例.xlsx

小编推荐
小憩最新版
小憩最新版 生活服务丨64.3MB
进货通最新手机版
进货通最新手机版 其他软件丨40.2MB
美l免费版
美l免费版 其他软件丨48.4MB
智慧兰职手机安卓版
智慧兰职手机安卓版 其他软件丨30.4MB
万盟软件2026最新
万盟软件2026最新 其他软件丨9.0MB
微信农场上线版2026
微信农场上线版2026 其他软件丨245.0MB
涂鸦板手机版
涂鸦板手机版 其他软件丨10.0MB
麦当劳免费
麦当劳免费 生活服务丨97.0MB
中考通安卓版
中考通安卓版 其他软件丨14.0MB