excel怎么拆分数字和文字内容 (excel中如何快速拆分文本和数值)

有个做销售的朋友最近非常痛苦,他说最近在整理公司数据,但是从销售系统里导出的表格都是下面这样的(下方左图),三个不同的字段都堆积在A列里,他也清楚,应该把A列拆分成3列,但是令他烦恼的是,他只会从A列复制,然后粘贴到B列和C列,工作量非常巨大。所以他向我诉苦,问我有没有什么好办法。

我知道整理后的规范表格应该像下方右图那样,至少有三种方法可以做到,它们分别是分列、快速填充、文本函数,下面逐一介绍(建议使用微软Office2013以上版本)。

excel怎么拆分数字和文字内容,excel中怎么快速拆分文字和数字

1、分列法

做数据整理时经常会用到“分列”,对于有规律的数据非常好用,具体操作如下:

① 选中需要分列的数据,这里选择A2:A10,然后点击【数据】选项卡->【分列】->【分隔符号】->【下一步】按钮。

② 在【数据预览】里点选第三列,将其列数据格式设置为【日期】,默认【YMD】格式,选择【目标区域】设置为B2(默认是在原数据的位置直接覆盖),点击【完成】按钮就可以了。

excel怎么拆分数字和文字内容,excel中怎么快速拆分文字和数字

2、快速填充法

使用快速填充能够快速提取某一列的数据,例如这里”城市“一列,只需要将A1里的”北京“复制到B2单元格里,然后在B3的位置按下快捷键Ctrl+E,就可以了。按照这种方法,也可以轻松提取”销售额“,”日期“字段。

excel怎么拆分数字和文字内容,excel中怎么快速拆分文字和数字

3、文本函数法

这里会用到三个文本提取函数:

LEFT(文本, 提取长度): 从左边开始,根据提取长度提取字符

MID(文本, 开始提取的位置, 提取长度): 从中间开始,在指定的位置提取指定长度的字符

RIGHT(文本, 提取长度): 从右边开始,根据提取长度提取字符

① 观察表格第一字段”城市“,所有城市都是左起两个字符,所以在B2单元格输入函数 =LEFT(A2,2) 就可以将”城市“字段提取出来,参考之前分享的快速填充技巧,下拉或者双击快速填充。

② 观察表格第二字段”销售额“,所有数字实际上是从第6个字符开始,长度5-6个字符。所以在C2单元格输入函数 =MID(A2,6,6)就可以将”销售额“字段提取出来,然后下拉快速填充。

③ 需要提取的第三个字段是”日期“,每条日期的长度是10个字符。因此在D2单元格内输入函数 =RIGHT(A2,10),作用是从右起提取A2单元格10个字符。但是有个问题提取的日期不是标准的日期格式,所以这里我们优化下公式为 =--RIGHT(A2,10),通过运算将单元格格式转换为数值,负负得正,提取到的结果为数值,然后将单元格格式修改为日期即可。

excel怎么拆分数字和文字内容,excel中怎么快速拆分文字和数字

关注+私信回复 ”图表“ 免费领取200套EXCEL精美可视化图表模板

关注+私信回复 ”PPT“ 免费领取200套不同风格的PPT高级模板源文件

excel怎么拆分数字和文字内容,excel中怎么快速拆分文字和数字

关注 零一OFFICE 持续分享实用办公技巧