在Excel中,我们通常需要对特定字段的内容进行分割处理,我们知道分割字段通常使用分列功能或者字符提取三兄弟(LEFT、MID和RIGHT函数)。其实,在Excel中还有一个数据分割的利器,它就是Power Query

我们以身份证号码为例,先从表将内容添加到Power Query,然后点击添加列,里面有个提取,可以尝试一下,比如点击长度,结果就是18,表格单元格中有18个字符。点击首字符,里面输入2,提取出来的就是前两位字符。

Excel根据身份证号码提取生日巧用Power Query,不用编写公式,非常简单-天天办公网

那么对于中间部分的字符呢?我们应该点击“范围”,按照常理,出生日期在身份证号码中是从第七位开始,一共八位数,如果我们在起始索引的地方输入7,下面输入8,得到的结果是错误的。这是因为,Power Query中默认的索引是从0开始的,因此起始索引应该输入6,来看一下结果,这回没问题了。然后我们需要将其转化成日期格式,只需要选择这一列,更改一下类型为日期就可以了。

Excel根据身份证号码提取生日巧用Power Query,不用编写公式,非常简单-天天办公网

是不是很简单呢?点击几下就搞定了。