拆分数据,这3个Excel技巧你一定要会

来自:Excel技巧精选(微信号:ExcelSkill),作者:技巧妹 

数据的拆分在实际工作中是最常用到的,但怎么拆分对工作效率是有很大影响,本期技巧妹与大家分享3种最常用的拆分技巧。


1、数字和文本拆分


遇到这种情况,很多人首先想到的是用Excel函数,其实你要知道目前Excel2013版以上是有自动填充功能的。先在第一行单元格中输入你想要数字和文本,之后选中区域,按Ctrl+E即可轻松搞定,若是遇到文本格式不一致,可以多输入几个,以便系统识别。



PS:如果没有快速填充功能,可以借用函数文本函数LEFT和RIGHT函数来实现。这需要注意文本之间是有连字符“-”。


数字提取公式=LEFT(SUBSTITUTE(A1,"-",""),2*LEN(SUBSTITUTE(A1,"-",""))-LENB(SUBSTITUTE(A1,"-","")))

文本提取公式=RIGHTB(A1,LENB(A1)-LENB(B1))



2、分列法


遇到需要拆分的数据刚好有相同的分隔符就可以使用分列法。


选中数据列,点击数据——数据工具——分列,在打开的界面中选择“分隔符号”,然后点击下一步,选中相应的分隔符,比如这里我们利用“市”作为分隔符,随后点击下一步,直至完成即可。



3、如何将同一个单元格的内容拆分到多个单元格


如图所示:如何将左表格转换为右表格



输入公式=SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT("",99)),1+(COLUMN(A:A)-1)*99,99)),E$1&":",)



公式说明:


SUBSTITUTE($B2,CHAR(10),REPT("",99)):将B2单元格中的换行符替换成99个空格

SUBSTITUTE函数语法:= SUBSTITUTE(字符串,旧文本,新文本,从第几位开始查找)

CHAR(10):换行符号

MID函数语法:MID(查找的文本,开始位置,取多少位)

1+(COLUMN(A:A)-1)*99:是MID函数的第二参数,表示开始提取的位置,这里依次提取1、1+1*99、1+2*99、1+3*99

TRIM:清除多余的空格


以上就是今天要与大家分享的有关拆分数据的方法,希望对大家有所帮助。

推荐↓↓↓
Excel技巧精选