昨天,有位同学遇到一个问题,复杂的身份信息数据,每一行数据都是这个样子的"张三410602196104152535男1961-04-1",想把姓名分离出来,但是用普通的分列功能的“固定列宽”无法完成,因为名字有3个字的也有2个字的,设置固定列宽的前提是,数据长度需要一致。下图显而易见,姓名长度不一致导致分列数据错误。
下面分享一个“一键分列数据”的好办法,先看一组原始数据表
这组数据中包含了姓名,身份证号,性别,出生日期,我们这些数据进行分列
步骤1:在B2单元格输入“张三”,选择B2和B6之间区域
步骤二:按Ctrl+E 快捷键,原始数据中的姓名被分列到B列
步骤三:剥离身份证号,设置C2单元格为“文本格式”
步骤四:C2单元格输入“410602196104152535”,选择C2和C6之间的区域,按Ctrl+E 快捷键,原始数据中的身份证号被分列到C列
步骤五:D2单元格输入“男”,选择D2和D6之间的区域,按Ctrl+E 快捷键,原始数据中的性别被分列到D列
步骤六:剥离日期,设置E2单元格为“文本格式”,E2单元格输入“1961-04-1”,选择E2和E6之间的区域,按Ctrl+E 快捷键,原始数据中的日期被分列到E列。
就这样,复杂文本组合的数据就被剥离开了,准确、快捷、方便!收藏备用吧!
网友评论