excel 使用

文字都挤在一个单元格了?一招教你快速拆分字符串

2017-11-02  本文已影响9人  九萌

有时候我们会在网上down一些数据如果直接是Excel排好的格式真的就太顺利了,但有时候我们导出的数据只是一堆文本,所有文字都挤在一个单元格根本无法直接使用,这时候就需要用到拆分数据了,准确的说拆分字符串。那么如何快速准确的拆分字符串呢?

看如下例子:一列数据 姓名跟上后面的部门,要把姓名和部门分开,

a.最简单的方法就是分列字符串,如果第一次用这个功能 一般操作就是选中这列数据 依次点击上面的数据-分列(数据分裂快捷键alt+d+e),选择固定宽度,很显然失败了,原因是名字里有两个字也有三个四个字的 无法用固定宽度的方法分裂。

b.还是数据分裂选择另一种方式

数据分裂选择分隔符号 默认 空格,点击完成 ??一点效果都没有。显然默认的对于这列数据也是无效的。先观察下这列数据 发现部门都是用括号括起来的,其实正确做法是用括号的方式分裂,为了把“(”打正确 不知道是中文括号还是英文括号,直接在原数据中复制下,然后 数据-分裂-分隔符号 勾选 其它,勾选后边会出现一个输入框把刚才复制的括号复制进去点击完成,基本完成了 数据分裂的要求。

除了分裂外还有提取字符串的方法 但是明显没有上述方法快捷,来看看函数法

c.需要用到find,left,right 来解决这个问题

FIND(find_text,within_text,start_num) 用来查找字符串在文本中的位置

left(text,num_chars),在文本中从指定的字符开始从左提取指定位数的字符,right反之同理

因为本文重点推荐分裂的方法,因此函数法只演示一遍

先提取出姓名:

再提取出部门:

本文旨在帮助大家快速掌握一些方法解决类似的问题,并不建议大家使用复杂的函数,感兴趣的可以看看动图操作或联系作者

上一篇下一篇

猜你喜欢

热点阅读