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

时间:2024-10-12 15:19:45

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

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

2、为了实现一键刷新自动获取的目的,我们可以借助Power Query插件。首先将数据区域套用表格样式,然后导入查询表中。

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

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

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

4、之后在公式编辑栏点击fx,输入函数= Table.Add觊皱筠桡Column(源,"出生日期",each Date.From烫喇霰嘴(Text.Middle([身份证号码],6,8))),这样就得到了身份证中的日期。此函数效果等同于EXCEL中的MIDDLE公式。

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

5、接下来添加自定义列获取年龄。输入公式=Date.Year(DateTime.LocalNow())-Date.Year([出生日期])此函数相当于EXCEL中的两个日期直接相减的效果。

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

6、接下来获取性别。我们只需要判断第17位是奇数棵褶佐峨还是偶数即可。添加自定义列输入函数=if Number.Mod(Num芟鲠阻缒ber.From(Text.Middle([身份证号码],16,1)),2)=1 then "男" else "女"

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

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

EXCEL一键刷新自动提取获取身份证信息
EXCEL一键刷新自动提取获取身份证信息
© 手抄报圈