Excel 如何进行数据拆分?

Excel 如何进行数据拆分?

在处理Excel数据时,我们经常会遇到对数字文本混合数据单元格的拆分与合并,今天我们来分享有哪些简单容易上手的办法。

如下图中,怎么将省份列、城市列和编码列连接在一列。

方法一:用“&”连接符

当数据不是很多的时候,使用“&”连接符这个方法是最简单的。如下图中,将B2、C2和D2都用连接符连接起来,设置好E2单元格的公式,下拉填充公式就完成了。

方法二:用TEXTJOIN函数

当然Excel中也有一个专门用来合并文本的函数,那就是接下来要介绍的TEXTJOIN函数。

函数用法:用于将多个文本字符串连接成一个单一的文本字符串,并且可以根据需要添加分隔符、忽略空值等。语法:TEXTJOIN(分隔符,是否忽略空值,文本1,文本2,文本3,……)F2单元格=TEXTJOIN(,,B2,C2,D2)下拉填充单元格公式。

结果如下图,合并单元格文本的两种方法,你更喜欢哪一种呢?如果你有更好的办法,欢迎在评论区分享。

知道了如何多列单元格合并为一列,接下来我们来看一下怎么将一列文本数字混合单元格列拆分为多列显示。方法一:【CTRL+E】快速填充大法将第一行的文本手工拆分出来,然后点击C2单元格,同时按下【CTRL+E】组合键,即可快速填充,重复操作其他两列。

方法二:一个一个用函数提取首先我们来介绍两个常用函数:LEFT函数:在Excel用于从文本字符串的左侧提取指定数量的字符。语法:=LEFT(原始字符串,提取字符数量)MID函数:在Excel用于从文本字符串中提取特定位置的连续字符的函数。语法:=MID(原始字符串,从第几个字符开始提取,提取字符数量)现在我们分别输入下列公式:C2单元格=LEFT(B2,3) 公式解释:提取B2单元格中从左往右数3个字符。D2单元格=MID(B2,4,3) 公式解释:提取B2单元格中从左往右数,从第4个字符开始的3个字符。E2单元格=MID(B2,7,9) 公式解释:提取B2单元格中从左往右数,从第7个字符开始的9个字符。(由于数字的字符数量不一致,但最多不超过9个,所以第三参数{提取字符数量}只要大于需要提取的最长的数字字符就可以了。)

方法三:数据分列当数据是有规律的时候,一时间想不来其他的分列数据的方法,使用数据分列也是很简单的。第1步:选中数据列,点击【数据】选项卡 — 点击【数据工具】中的【分列】,选中【固定宽度】— 点击【下一步】;(如果需要分列的数据宽度不一致且存在分隔符号时,则选择分隔符号。)

第2步:在数据预览中点击分列线将数据分列,点击【下一步】;(在数据预览区域单击鼠标即可建立分列线,双击分列线即可取消,拖住分列线即可移动。)

第3步:更改目标区域到指定目标列,点击【完成】。

结果如下:原有的标题被空格替代了,需要重新编辑一下。

今天分享了数据文本的拆分与合并方法,都是一些在日常工作中经常使用到的技巧,Excel使用方法都是常看常新,希望对看到本篇文章的你有所帮助,点赞收藏留言转发都是对我莫大的鼓励,感谢您的阅读!

关注柚一Excel,学习更多Excel小技巧!