EXCEL一键刷新自动提取获取身份证信息

 时间:2026-02-15 05:38:09

1、以下表为例,我们需要从身份证信息中提取出生日期、年龄、性别等信息。平时我们最常用的方法是直接借助公式进行提取判断。

EXCEL一键刷新自动提取获取身份证信息

2、为了实现一键刷新自动获取的目的,我们可以借助Power Query插件。

首先将数据区域套用表格样式,然后导入查询表中。

EXCEL一键刷新自动提取获取身份证信息

3、接下来进入查询编辑器界面,默认情况下编辑器会对导入的数据类型进行更改,因此我们需要手动删除更改类型操作。

EXCEL一键刷新自动提取获取身份证信息

4、之后在公式编辑栏点击fx,输入函数= Table.AddColumn(源,"出生日期",each Date.From(Text.Middle([身份证号码],6,8))),这样就得到了身份证中的日期。

此函数效果等同于EXCEL中的MIDDLE公式。

EXCEL一键刷新自动提取获取身份证信息

5、接下来添加自定义列获取年龄。

输入公式=Date.Year(DateTime.LocalNow())-Date.Year([出生日期])

此函数相当于EXCEL中的两个日期直接相减的效果。

EXCEL一键刷新自动提取获取身份证信息

6、接下来获取性别。我们只需要判断第17位是奇数还是偶数即可。

添加自定义列输入函数=if Number.Mod(Number.From(Text.Middle([身份证号码],16,1)),2)=1 then "男" else "女"

EXCEL一键刷新自动提取获取身份证信息

7、然后进行关闭并上载操作即可。之后如果数据源有变动,我们只需在查询结果中右键刷新即可。

EXCEL一键刷新自动提取获取身份证信息

EXCEL一键刷新自动提取获取身份证信息

  • excel查询某个汉字在单元格中出现的位置
  • EXCEL设置单元格日期限定范围
  • WPS表格如何合并同类项求和(一)
  • 极速办公(excel)如何使用COUNTIF进行条件计数
  • 如何在日期后面批量补零?
  • 热门搜索
    桓怎么读 绿萝为什么叶子发黄 京酱肉丝的做法视频 草莓怎么画 惠氏启赋奶粉怎么样 君乐宝奶粉怎么样 牛鞭的做法大全 月亮为什么会发光 松下洗衣机怎么样 为什么会流产