昨天同事突然扔给了我这样一个数据~让我把它分成下面这样的四列~这还能难倒我这数据小能手吗...|excel分列处理复杂数据技巧分享
昨天同事突然扔给了我这样一个数据~
文章图片
让我把它分成下面这样的四列~
文章图片
这还能难倒我这数据小能手吗?
废话不多说 , 盘它~
拿到这样的数据 , 大部分小伙伴脑袋里面率先想到的肯定是Excel的【分列】功能 。
但是 , 实际操作发现 , 无论是使用【分隔符号】还是【固定宽度】都无能为力呀!
文章图片
于是~
咳咳!说回正题 , 在正式处理这个数据之前 , 我们先来分析下当前数据有什么特征 。
文章图片
数据分析
我们观察一下数据 , 发现有以下几个特征:
首先 , 第一列红色列全都是数字 , 第二列蓝色列全都是文字 。
文章图片
Excel中的分列功能需要一个标识符 , 比如空格 。
那么 , 我们只要把数字和文字中间 , 插入一个标识符就可以分列了嘛!
其次 , 第二列蓝色列和第三列红色列和前面的特征一样 , 只不过是文字和数字换了位置;
文章图片
最后 , 我们来看第三列红色列和第四列绿色列 。 我们发现两列都是数字 。
但是 , 仔细分析就会发现第四列——绿色列都存在一个小数点 , 而小数点前面都是一位数字 。
文章图片
这样 , 我们不就可以 , 将小数点加前面的一位数字进行特征识别了吗?
好了 , 既然思路都有了 , 那么 , 接下来我们要怎么做呢?
文章图片
数据处理
对于数据处理 , 我们可以使用Word通配符来帮忙 。
比如:你要检索「农」字开头的单词 , 写入【农[一-龟]{1,}】 , 就可以匹配到农夫、农夫好帅、农民、农村、农业、农业经济、农村合作社、农田;
而如果写入【农*】 , 只会搜到农字这个单字 。
文章图片
这其实就是利用正则表达式实现的 。
然而 , 正则表达式又是啥?
就相当于通配符的升华 。
通俗理解是文本数据的超级匹配模式 , 用更简洁的方法来指定所需的文本 。 类似于一对多模式 。
其中 , 一就是由元字符组成的通用模式;多则是文本中符合该模式的文本数据 。
就好比:水果(你写的正则表达式)包括苹果、梨、香蕉、车厘子、柚子……(匹配上的文本数据 。 )
既然是处理文本数据 , 那我们就不能仅局限在Excel了 , 毕竟Office三剑客都各有各的看家本领 。
其中 , Word在文本领域可是三剑客中的扛把子呀!?Word数据处理
①先将数据粘贴进入Word中 , 操作过程中选择「选择性粘贴」-【只保留文本】 。
文章图片
②序号与部门之间添加分隔符 。
按【Ctrl+H】快捷键进入替换页面 , 在查找内容输入:【([0-9])([一-龟])】 。
【([0-9])】:
【昨天同事突然扔给了我这样一个数据~让我把它分成下面这样的四列~这还能难倒我这数据小能手吗...|excel分列处理复杂数据技巧分享
- Intel|Intel中国特供版i5-13490F突然开卖:1599元性价比逆天
- 华为荣耀|荣耀Magic5系列突然官宣:外观、核心配置基本定档,2.27日发
- 芯片|中企降价840亿片,高通突然宣布降价,国外媒体:已经晚了
- 芯片|ChatGPT版搜索引擎突然上线,科技巨头们坐不住了!
- 光刻机|关于光刻机,美国没料到,ASML突然“变脸”了
- 主板|为什么感觉5G突然不火了?
- 微信付款码扫码突然需要输入密码,是什么原因?
- 突然爆火!已引起监管警惕
- 创业|从阿里离职后,身边同事最多的归宿是个体户
- 刘强东|刘强东突然回国,给了马云很大的压力?