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

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

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

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

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

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

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

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

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

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

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

先提取出姓名:

再提取出部门:

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、字符串在C#中,字符串是一系列不可修改的Unicode字符,创建字符串后,就不能修改它。要创建字符串,最常用的...
    CarlDonitz阅读 1,386评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,688评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,822评论 18 399
  • 【03开读经班】 在我请经之前听到家人们分享读经班的收获,我就特别想参加一下武汉的读经班,感受一下氛围。...
    阿娟热爱生活阅读 784评论 1 6
  • 我欲把酒三千颂 不及当年恨你情 一思亲,三难尽 午夜深长,故难眠 西风入骨,襟难干 若论风情 几人敢道尽 也思量 ...
    李译阅读 910评论 2 5

友情链接更多精彩内容