在数据处理和分析中,经常需要对数据进行拆分,如下图所示:
上表中,我们需要根据【员工编号】提取出【分公司】、【入职年份】和【入职流水号】。 除了手动提取之外,还有以下4种方法。
1. 柱法
【列】,大家都熟悉,就是分类或者按照一个标准分类,Excel中提到的【列】也是将数据按类别存储。
目的:从[就业编号]中提取[分支机构]、[加入年份]和[序列号]。
方法:
1、将【作业号】列中的数据复制到新的数据列(最好是要存储的数据左侧第一列)进行备份。
2、【数据】-【整理】,打开【文本分栏向导】对话框,点击【下一步】。
3. 在[分隔符]中选择[其他],并在下面的文本框中输入“-”。
4. [下一步]-[完成]-[确定]。
解释:
步骤3中文本框中输入的字符(“-”)要与数据源中数据分割的字符一致!
二、快速填充Ctrl+E方法
说到快速填充,大家首先想到的就是拖动鼠标、右键填充等。其实除了以上方法之外,还有一种非常实用的快速填充方法,快捷键Ctrl +E快捷键方法。
目的:从[就业编号]中提取[分支机构]、[加入年份]和[序列号]。
方法:
1、在单元格D3中输入“ZB”,并选择单元格区域D3:D12,按快捷键Ctrl+E。
2、在单元格E3中输入“2012”,并选择单元格范围E3:E12,按快捷键Ctrl+E。
3、在F3单元格中输入“008”,并选择F3:F12单元格区域,按快捷键Ctrl+E。
解释:
1、步骤1、2、3输入的字符是根据【分公司】、【入职年份】、【入职流水号】拆分“鲁肃”工号的结果。
2. 选择目标单元格范围时,一定要包含步骤1中字段中输入的单元格,否则无法获得想要的结果!
3. 电量查询方法
当你看到Power Query这样的英文单词时,你可能会在心里嘀咕,什么是“高大上”的东西,其实不然。 Power Query是Excel系统自带的数据处理和分析工具,集成在高版本的Excel中。 的。
目的:从[就业编号]中提取[分支机构]、[加入年份]和[序列号]。
方法:
1、选择要拆分的目标单元格,【数据】-【来自表/范围】,打开Power Query编辑器,选择工具栏中的【拆分列】-【按分隔符】,打开【按分隔符】中的拆分列]对话框中,在[选择或输入分隔符]下拉列表框中选择[自定义],在文本框中输入“-”,然后单击[确定]。
2. 双击列标题位置以输入新的列标题。
3.【关闭并上传】。
4.调整内容位置和格式。
解释:
使用Power Query拆分数据时,拆分后的数据存储在单独的Sheet表中。 实际工作中一般是复制到元数据表中。
四、函数公式法
采用函数公式法进行字段分割,基本思想是根据人物的特征进行定位,然后利用相应的函数提取字段。
最常用的定位功能是Find功能。
功能:返回指定字符串在原字符串中的实际位置(区分大小写)。
语法结构:=Find(定位字符串,原字符串,[起始位置])。
目的1:返回【工号】中第一个“-”的位置。
方法:
1.添加2个辅助立柱。
2. 在目标单元格中输入公式:=FIND("-",C3)。
目的2:返回【工号】中第二个“-”的位置。
方法:
在目标单元格中输入公式:=FIND("-",C3,D3+1)。
现在【工号】中“-”的位置已经提取出来了,下一步就是根据位置提取字符,用到的函数是Left、Mid、Right。 关于这3个函数的具体用法,如果不熟悉的话可以查看历史记录中的相关记录!
目的3:提取【分公司】字段。
方法:
在目标单元格中输入公式:=LEFT(C3,D3-1)。
目标4:提取【加入年份】。
方法:
在目标单元格中输入公式:=MID(C3,D3+1,4)。
目标5:提取【条目号】。
方法:
在目标单元格中输入公式:=RIGHT(C3,LEN(C3)-F3)。
结论:
通过上面的学习可以看出,数据的拆分也是一些基本技能的应用,所以在实际工作中,大家要灵活对待。 如果学习过程中有不明白的地方,可以留言讨论。 !