分享

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

 江上向东数峰青 2019-05-14

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:清除多余的空格

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多