Excel数据拆分四大绝技 轻松上手 效率翻倍!

时间:2024-12-30

在数据处理的各个环节,对数据的拆分是不可或缺的环节,下面我们将以实例展示这一过程。

如图所示,我们面临的一个任务是从【工号】这一列中提取出【分公司】、【入职年份】以及【入职序号】三个子字段。除了传统的人工提取方式,以下四种方法也可以为我们提供便捷。

一、分列法 【分列】操作对于Excel用户来说并不陌生,它指的是根据一定的规则对数据进行分类或分级。在Excel中,分列功能也是实现数据分类存储的一种方式。

目的:从【工号】中提取【分公司】、【入职年份】和【入职序号】。

操作步骤: 1. 将【工号】列的数据复制到新的一列,以便后续存储。 2. 点击【数据】选项卡,选择【分列】,进入【文本分列向导】对话框。 3. 在“分隔符号”中选择“其他”,并在文本框中输入“-”。 4. 点击【下一步】后,直接点击【完成】和【确定】即可。

解读:第三步中输入的字符(“-”)需要与数据源中用于分割数据的字符保持一致。

二、快速填充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中已输入字段的单元格,否则可能无法得到预期结果。

三、Power Query法 Power Query这一名称可能让人感觉有些“高端”,但实际上,它只是Excel系统自带的一个数据处理分析工具,集成在高版本的Excel中。

目的:从【工号】中提取【分公司】、【入职年份】和【入职序号】。

操作步骤: 1. 选择需要拆分的目标单元格,点击【数据】-【来自表格/区域】,进入Power Query编辑器。 2. 选择工具栏中的【拆分列】-【按分隔符】,在【按分隔符拆分列】对话框中选择“自定义”,输入“-”,点击【确定】。 3. 双击列标题位置,输入新的列标题。 4. 点击【关闭并上载】,调整内容位置及格式。

解读:使用Power Query拆分数据时,拆分后的数据会存储在单独的Sheet表格中,实际应用时通常需要复制到元数据表格中。

四、函数公式法 函数公式法通过字符定位来实现字段拆分,其中Find函数是最常用的定位函数。

功能:返回指定字符串在原始字符串中出现的起始位置(区分大小写)。

语法结构:=Find(定位字符串,原始字符串,[开始位置])。

目的1:返回【工号】中的第一个“-”的位置。

操作步骤: 1. 添加两列辅助列。 2. 在目标单元格中输入公式:=FIND('-',C3)。

目的2:返回【工号】中的第二个“-”的位置。

操作步骤:在目标单元格中输入公式:=FIND('-',C3,D3+1)。

现在已经提取了【工号】中“-”的位置,接下来需要根据位置提取字符,这里将用到Left、Mid和Right函数。关于这三个函数的具体用法,如有疑问,可以查阅历史中的相关记录。

目的3:提取【分公司】字段。

操作步骤:在目标单元格中输入公式:=LEFT(C3,D3-1)。

目的4:提取【入职年份】。

操作步骤:在目标单元格中输入公式:=MID(C3,D3+1,4)。

目的5:提取【入职序号】。

操作步骤:在目标单元格中输入公式:=RIGHT(C3,LEN(C3)-F3)。

结束语: 通过以上学习,我们可以看到数据拆分其实是一些基础技能的应用。在实际工作中,我们需要灵活运用这些技能。如果在学习过程中遇到任何疑问,欢迎留言讨论。