POWER QUERY--从列数据中提取字符

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

从列数据中提取字符,使用的是“提取”命令。该命令出现在两个地方:“转换”选项卡和“添加列”选项卡。前者会将原始数据列变为提取的字符列,而原始数据已经不复存在;后者是将提取的字符单独保存一列,原始数据依然存在。

无论哪个地方的命令,提取字符都有以下七种提取方式:

  1. 长度

  2. 首字符

  3. 结尾字符

  4. 范围

  5. 分隔符之前的文本

  6. 分隔符之后的文本

  7. 分隔符之间的文本

01

长度

长度是用来计算选定列中各行数据的字符个数,也就是相当于使用LEN函数进行计算的结果。

例如下图中,对列“身份证号码”选择“长度”命令,则会在“身份证号码列”中得到各个身份证号码的长度。

完成之后的效果是这个样子的。

02

首字符

“首字符”命令吧选定列的数据变为指定个数首字符的数据,相当于使用LEFT函数进行计算的结果。

例如下图,我们提取身份证号码的前6个字符。

得到的结果是这个样子的:

03

结尾字符

和“首字符”命令类似,相当于使用RIGHT函数进行计算的结果。

结果如下。

04

范围

“范围”命令就是从字符串中指定位置,提取指定个数的字符,相当于使用MID函数进行计算的结果。

例如,我们从身份证中提取生日日期。

结果如下。

注意:在POWER QUERY中“范围”命令提取是从索引“0”开始计数,因此,出生日期是身份证号码的第七位,那么提取范围必须从“6”开始。

05

分隔符之前的文本

“分隔符之前”的文本命令就是根据数据列的特征,把指定分隔符之前的文本提取出来。如下例。

结果如下。

06

分隔符之后的文本

和分隔符之前的文本相似。

结果如下。

07

分隔符之间的文本

例如我们提取生日的月份。

结果如下。

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

IF函数七兄弟,个个本领大!

一对多查询经典函数组合拓展应用--多对多查询

来,平均一下!

总结篇--反向查找函数使用终极帖

遇到不规范的数据录入,你该怎么办?

戳原文,更有料!免费模板文档!

(0)

相关推荐

  • Excel中非常实用的八大函数

    一.VLOOKUP函数是Excel中的一个纵向查找函数. =VLOOKUP(A2,F:G,2,0) 二.COUNTIF计算给定范围内符合条件的单元格数目,用于统计是否重复 =IF(COUNTIF(G: ...

  • 最后边那位同学,来蹭课的吧?

    周庄 前言 通常编码或代码都是分段式结构,中间用符号隔开以区别不同的代码.如: YRO-2000-H188 H000.MP.E.B 当我们需要将最后一段代码取出时,往往因为段数不统一,字符数不统一等原 ...

  • 用通配符进行替换,居然还能这么玩儿? | PQ技巧

    很多朋友都在问,Power Query里能不能使用通配符,比如最常用的星号(*),在Excel里可以实现如下图中的批量替换: 可惜,在Power Query里是没有的,比如,如果你想在替换值功能里用* ...

  • 跟Excel里又不一样,PQ文本筛选还要分大小写?怎么办?

    - 1 - 上次关于PQ空文本筛选不出来的文章里,有的朋友提到,Power Query在筛选时,不光是空文本的筛选跟Excel里不一样,大小写的处理也不一样啊! 在Excel里,筛选包含Power内容 ...

  • PQ实战 | 这种类似VLOOKUP的查找为什么不对?

    今天是一期网友的问题答疑!主要是数据源不规范到底的简单问题复杂化! 提供两种解法,一种是Power Query主题解法,然后补充一种工作表函数解法 需求说明: 1.查找内容,可能有多个,每个都要到数据 ...

  • 瞬间搞定大量数据!这4个Excel函数太牛了!

    哈喽大家好,我是小可~ 在实际应用中我们经常会用到数据粘贴,数据导入等大量数据的处理. 在这些过程中我们经常会遇到数据中包含不确定的空格.换行,导致在做数据匹配.引用.查找时出现错误. 今天小可带来四 ...

  • 使用Excel函数从列数据中提取不重复值的方法

    在工作中经常遇到需要将某个Excel表格中某列数据中不重复的值提取出来的情况,本文讲述了使用INDEX函数.SMALL函数.IF函数.ROW函数以及MATCH函数实现从Excel列数据中提取不重复值的 ...

  • 菜鸟记675-怎么从多行多列数据中提取不重复信息?

    万一您身边的朋友用得着呢? 各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享600+篇经验之谈,可以文章编号或关键词进行搜索. 微信推送规则发生改变,如果您想看到小菜每个工作日的经验之谈, ...

  • POWER QUERY--替换列数据

    送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 如果需要将某列或某些数据进行替换,可以使用[替换值]操作.这个命令在[转换]中. 这个替换值功能,和EXCEL中 ...

  • 我国科学家从实验数据中提取质子质量半径

    IT之家 5 月 13 日消息 据中国科学院网站,中国科学院近代物理研究所科研人员近日从实验数据中提取出质子质量半径值,相关研究成果以快报形式发表在 Physical Review D 上. 据介绍, ...

  • 如何获取一列数据中重复次数最多的数据?

    Q:如下图1所示,在工作表列A中有很多数据(为方便表述,示例中只放置了9个数据),这些数据中有很多重复数据,我想得到重复次数最多的数据是那个,示例中可以看出是"完美Excel"重复 ...

  • 〖职场〗Excel从杂乱数据中提取关键词

    Excel情报局 OFFICE爱好者大本营 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺 玩转需要勇气 数万Excel爱好者聚集地 2021年4月2 ...

  • Power Query里的数据怎么无法返回Excel里了?

    最近,又一大波朋友开始接触Power Query,于是,在操作过程中频发基础问题,对于这些问题,我在前期的基础文章里基本都有涉及,但因为问题本身比较简单,所以并没有独立成相应的文章,但是,随着越来越多 ...

  • 干货!同时查找多列数据中最高与最低销售额

    在实际工作中,表格问题多种多样,层出不穷,每个人制作表格的习惯影响着后续表格的可操作性,于是网上出现了各种"只有你想不到,没有你做不到"的问题,比如下图,为了让数据呈现在一个界面上 ...

  • 【数据清洗】从一列数据中自动获取行标题

    今天我们要处理的数据是这样的: 我们希望的结果是这样的: 老规矩,转换必须是自动的,因此,我们还是使用Power Query. 01 实现方法 首先,选中数据区域的任意单元格,然后在数据选项卡中,点击 ...