Power Query

Power Query-大量复杂数据的整理汇总

2017年02月13日 16:53:00 标签: Power Query 更多

个人分类: Power Query

所属专栏: Power Query 从实例应用到精通

版权声明:本文为博主原创文章。 https://blog.csdn.net/zhongguomao/article/details/55050222

工作中,生活中不免会遇到需要整理大量复杂数据的情况,单纯的靠手动去搜索统计固然可以,但是效率极其低下。

如下图,列举了1990年~2015年NBA美职篮全明星的参赛名单,现在需要统计出每个人的参赛次数。

实现效果如下:

下面直接来简单谈一下它的实现思路,首先我们整理掉一些不需要的数据,例如“NBA2008年全明星阵容”相关的字眼。

我们利用第一列的“文本筛选器”剔除掉开头不为“NBA”的行。

接着利用我们熟悉的伎俩进行拆分操作。

根据分隔符“:”分割阵容以及姓名。

再根据“、”分割第二列数据(注意一定要选择“在出现的每个分隔符处”)。

接着我们选中第一列,进行除此列外的逆透视列,这个功能一直觉得特别好用。

删除我们不需要的列,更改列名,然后根据最后有一列姓名做分组依据。

大概的效果已经达成,但是我们的需求是将相同入选次数的明星都放在一起。

这个时候我们要做的还是分组依据(其实可以直接用函数完成,但是为了通俗易懂,巩固之前所学的函数Text.Combine)。

这个时候出现了Error,意料之中,我们所需的函数闪亮登场了。

替换

Table.Group(分组的行, {"入选次数"}, {{"姓名", each List.Sum([姓名]), type text}})

Table.Group(分组的行, {"入选次数"}, {{"姓名", each Text.Combine([姓名]), type text}})

结果貌似略丑啊,原因是没有分行显示,这个时候介绍一个小窍门。

上面的Text.Combine可以添加一个分隔符,我们不妨直接添加分行符号。

Table.Group(分组的行, {"入选次数"}, {{"姓名", each Text.Combine([姓名],"#(lf)"), type text}})

这个时候大功告成!

然后保存加载到新工作簿,发现格式错了,完了,居然没有换行。

不要慌张,这个是因为没有点击“自动换行”。

最后我们按照次数降序排列,达到最终目的。

模板下载路径:http://download.csdn.net/detail/zhongguomao/9754625

(0)

相关推荐

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

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 从列数据中提取字符,使用的是"提取"命令.该命令出现在 ...

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

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

  • Power Query-突破IF函数嵌套进行范围匹配

    Power Query-突破IF函数嵌套进行范围匹配

  • 10多分钟,撸完20多个Text类基础函数

    Power Query 里的函数非常.非常.非常多,但是,实际上经常用的函数并不多,所以-- 对于绝大多数的朋友来说,不要一看到什么函数大全.手册之类的就激动收藏,因为你真的不会去看它:也不要想着说需 ...

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

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

  • 用Power Query实现汉字转拼音——两个方法,一个简单,一个效率高

    - 汉字转拼音问题 - 其实,这个问题就是对每个字找到它的拼音,然后合并起来的问题--当然,这个不能解决多音字的问题. 那么,首先,我们得找到汉字拼音对照表,下面是我找到的一个(下载链接见文末): - ...

  • 通过#shared 调取Power Query M函数集

    转自微信 有时候我们需要使用Power Query内置的M函数,今天给大家分享如何通过#shared 调取M函数的方法: 1.首先在Power Query里新建一个空查询. 2.编辑栏输入: &quo ...

  • 使用power query,批量添加前缀和后缀

    生命中对自己最好的爱是学会肯定自己.我们不懂得肯定自己,我们就会认为自己很糟糕.人生的重塑更重要是来自内在意识的重塑.当我们发自内心地认为自己糟糕的时候,我们就会变得随意与随波逐流.学会肯定自己,我们 ...

  • 通过Power Query汇总多个工作表的数据

    版权所有 转载须经Excel技巧网/Office学吧允许 [ Excel ]:从身份证号码提取生日

  • 这个需求一对多查找和Power Query都用上了

    经常遇到类似于竖向转横向,或者说横向展开的问题,这里干脆写一篇,详细说一下! 网友的源需求: 问题在年份数值这列没有填充,所以感觉很难,假设我们先填充上,那么会变得轻松而简单! 第一步:先把坑填上 本 ...

  • Power Query For Excel 让工作化繁为简

    曾贤志老师的新书<Power Query For Excel 让工作化繁为简>3月出版了,Power Query是Excel 中的新技术,2016版本增加了Power Query功能.Po ...

  • 用Power Query实现多表合并

    本文介绍Power Query批量合并,要求Excel 2016版本或Office 365版本. 按照数据源结构和要求效果,多表合并可以分为以下几种情况: 单工作簿内多张工作表多表合并 多工作簿单张工 ...

  • 多表合并(Power Query、SQL、函数与公式、VBA四种方法)

    工作中有时候需要将多张工作表合并到一张工作表,本文总结了四种方法:Power Query 工具.SQL.函数与公式.VBA,四种方法难度依次递增. 方法一:借助Power Query工具 史上多表合并 ...

  • Excel教程:Power Query,万能的批量数据替换技巧!

    每天一点小技能 职场打怪不得怂 编按:说到Excel的替换操作,大家首先想到的一定是SUBSTITUTE和REPLACE函数.可是,今天需要处理的替换问题,这两个函数也束手无策,那要怎么做呢?下面,小 ...

  • Power Query是什么?怎么学?

    Power Query(以下简称PQ)虽然出来有一段时间了,好用程度也是超出了我的预期,但是目前普及度还是不高,可能是人们都有点抵触新事物,又或者是新事物推广开都需要一定的时间吧!但是不管怎么样,我还 ...

  • Excel Power Query学习路径

    小勤:大海,Power Query功能好强大,但你最近分享的内容很多很杂,我感觉都要学不过来了,能不能推荐个循序渐进的学习方法?不然我真的要蒙圈了. 大海:嗯,最近的很多个文章主要是希望引起大家对Po ...

  • Excel Power Query里的月份排序问题

    小勤:像这种月份的排序问题怎么办? 大海:这种排序问题在Excel里面可以直接处理了,像这样: 小勤:那如果在Power Query里呢?这些数据其实我是在PQ里做了很多其他处理的,最好能直接在PQ里 ...