Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PQ实战:不确定项数的数据堆在一起,只有汉字是分组标志,怎么办?

PQ实战:不确定项数的数据堆在一起,只有汉字是分组标志,怎么办?

作者头像
大海Power
发布于 2021-08-30 07:23:40
发布于 2021-08-30 07:23:40
3410
举报

小勤:前面关于《PQ-综合实战:数据都堆在一列里,怎么办?》的文章里,每组里的项数是一样的,但像这个,如果每组的项数不一样怎么办?

如何处理成下面这种样子?最好能确保项数增加时还能自动刷新。

大海:这个不难,先说个实现上比较简单但步骤可能会稍多一点儿的方法,后面补充一个快速分组的方法。

step 01 添加自定义列,识别出汉字的内容,如果不是汉字,用null表示

Step 02 向下填充得到完整的分组标志

Step 03 分组,将各组里的所有行放到一个表里

Step 04 修改分组步骤公式中的参数,给各组的表添加索引列

Step 05 展开分组的表

Step 06 基于索引列进行不聚合的透视操作

按以上步骤即可得到整理好的数据表,有些不需要的列可以按需要删除即可。

小勤:步骤也不算很多嘛。刚你说可以快速分组,是什么意思?

大海:快速分组就是直接对源数据进行分组,而不需要经过添加自定义列、填充之后再分组,一步完成前面操作的第1-4步。

小勤:这么牛!怎么搞啊?

大海:这需要对Table.Group函数的第4个和第5个参数比较熟悉,你按照分组的操作生成代码后,修改第3个参数,增加第4个参数(0)和第5个参数,最终公式如下:

这样就一步搞定数据的分组并给各个组添加了索引列了。

小勤:这个看起来好像有点儿复杂啊。

大海:这个函数稍为有点儿复杂,回头我专门写个文章并录个视频来说明一下。

小勤:这样太好了!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PQ-M及函数:为什么加了新的内容,拆分列不对了?
大海:嗯。这个直接操作的方法是有点儿问题,主要是因为,操作分列的时候,PQ会直接生成固定的列名,原来最多只要3个内容,就只生成了3列,所以以后有更多的数据时,就没有地方放了。你看原来生成的代码:
大海Power
2021/08/30
5630
PQ-综合实战:根据关键词匹配查找对应内容
今天的文章有点儿长,步骤有点儿多,但这个综合操作很值得练好,以后扩展应用的空间很大。
大海Power
2021/08/30
1.9K0
又一种数据堆在一列还被切断的情况,怎么办?|PQ实战
导语:日常工作中很难避免碰到一些奇奇怪怪的数据,但没办法,谁叫我们都是苦命的表哥表姐表叔表婶呢。
大海Power
2024/06/18
1960
又一种数据堆在一列还被切断的情况,怎么办?|PQ实战
PQ-综合实战:工资条制作一键刷新之M解
大海:嗯。用函数解的话步骤上省一些,开始之前咱们先确定一下做的思路:工资表原来的数据已经有了,咱们实际只需要构造一个同样多行的重复标题表和一个同样多行的空白表,然后排序就可以了。
大海Power
2021/08/30
4790
PQ-综合实战:数据都堆在一列里,怎么办?
小勤:大海,最近公司系统导出来的订单数据害屎人了,所有信息都堆在了一列里面,你看,怎么转成规范的明细表啊?
大海Power
2021/08/30
5670
PQ- 综合实战:用Excel批量获取百度搜索结果——这感觉真是“爽”!
小勤:我这里有一堆的地址,能不能知道哪些是医院,哪些不是? 大海:呵呵,你自己看着这些地址能看得出来吗? 小勤:当然不能啊,上面又没写着医院两个字。只能一个个百度…… 大海:那我们就让Excel自己去自动百度呗。 小勤:啊!这也行! 大海:Power Query不是可以做爬虫吗?专治这种批量累人活儿。 Step-01:获取地址数据到PQ Step-02:添加自定义列,用百度搜索引擎对地址进行搜索(返回第一页,一般10-15条),这个函数非常简单,就是用Web.Contents读取网页内容。公式:We
大海Power
2021/08/30
2.7K1
PQ-案例实战:格式化表单转数据明细之1:单表转换
大海:这种填报格式的申请表、登记表等等的要转为规范的数据明细还真是经常有的事。以前我写过一个可配置的VBA,就是自己定义好哪个单元格的内容转到明细表里的哪一列,比如配置表:
大海Power
2021/08/30
5800
分组时需要求和的数据有几十列,有快捷方法吗?
在我以前的文章中,涉及分组依据操作的内容,需要聚合(求和等)的列通常不会太多,因此,手工操作一下也很快,但有朋友还是碰到了需要对几十列进行求和的问题,这个时候,如果还是手工一项项地设置的话,的确会有点儿烦。
大海Power
2021/08/30
1K0
PQ-数据转换8:那个迷倒无数表妹的数据填充技能
大海:这不是Excel里的神奇定位填充问题吗?多少表哥因此一战成名,迷倒无数表妹啊。
大海Power
2021/08/31
4470
有多列数据要同时做对比,找出差异,怎么办?| PQ实战
导语:数据对比是日常工作中经常要做的事情,有时只是简单的1列,有时则是很多列,但无论要对比的数据有多少列,逆透视下来后,不就是都是一列了吗?当然,因为列多了,要处理的细节和步骤也自然会多一些。
大海Power
2024/02/26
1.3K0
有多列数据要同时做对比,找出差异,怎么办?| PQ实战
用Power Query做工资表,这回儿简单了!附:理解PQ数据结构的视频原稿下载链接!
小勤:前面关于用Power Query做工资表的操作,步骤挺多的,而且还没有增加空行:
大海Power
2021/08/30
5720
PQ-M及函数:结合前期案例,学习自定义函数
大海:首先咱们拿个简单的例子来看看,还记得拿个《模拟Excel中的Trim函数》吗?
大海Power
2021/08/30
5230
PQ-M及函数:要删的内容很复杂,列举不完,那能不能想要啥就保留啥?
小勤:大海,Power Query里的Text.Remove函数(参考文章《删除所有常用汉字,只要一只大乌龟》)的确好用,但都是从删除的角度去最后得到要保留的内容,但有时候文本里的内容很复杂,各种符号之类的,不好列举,说不定其中还藏着什么特殊符号,能不能直接想要哪些就保留哪些?
大海Power
2021/08/30
6980
【待发】PQ算法调优 | 从缓存表到缓存列,科目余额表取最明细数据问题极速提效
小勤:前面关于《最明细数据》的例子里,用Power Query做判断的方法虽然比较简单,但是数据量大了直接卡出翔啊!数据1万多行,每秒加载5行不到……
大海Power
2021/08/30
6690
不支持连续分隔符当作一个处理?这个方法很多人没想到!|PQ实战
导语:一般来说,Excel里能实现的对数据的处理,在Power Query里都可以实现,有的Excel里方便一点儿,有的PQ里更快一些儿,但关键不在于多几个步骤还是少几个步骤,而是你是否需要重复地做。
大海Power
2024/03/13
2930
不支持连续分隔符当作一个处理?这个方法很多人没想到!|PQ实战
数据透视,能不能自己透视自己?| Power Query技巧
在Excel的数据透视表里,我们如果要对某一列的内容进行次数统计和对比,可以同时将该列添加到透视表的“列”和“值”里,如下图所示对金额类别列进行统计对比:
大海Power
2023/02/06
1.1K0
数据堆在一列又混乱,怎么整理?熟练功能操作,能避免复杂代码 | Power Query实战案例
在群里看到个例子,将一些堆在一列,而且顺序也不太对的数据给整理好,给出的步骤是好大一串代码:
大海Power
2022/04/11
9221
数据堆在一列又混乱,怎么整理?熟练功能操作,能避免复杂代码 | Power Query实战案例
新增列顺手改一下列类型,遇到列表、行记录、表……咋整?|PQ实战技巧
前面我的文章《这些步骤公式,我经常顺手改一下!|PQ实战技巧》里提到顺手改一下列类型的例子,但只是针对新建的列是普通单值内容的情况,如果添加的内容是列表(list)、行记录(record)又或是表(table),该怎么办?
大海Power
2024/07/02
1840
新增列顺手改一下列类型,遇到列表、行记录、表……咋整?|PQ实战技巧
Mysql原理篇之索引是如何一步步实现的---上--02
Mysql索引的实现是在存储引擎层完成的,因此本文所讲内容是以Innodb存储引擎为基础展开的,核心是讲清楚Innodb的数据存储结构。
大忽悠爱学习
2022/10/24
6730
Mysql原理篇之索引是如何一步步实现的---上--02
python数据分析——数据分类汇总与统计
推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏网站,请点击下方链接查看。 https://www.captainbed.cn/f1
鲜于言悠
2025/03/08
1.2K1
python数据分析——数据分类汇总与统计
推荐阅读
PQ-M及函数:为什么加了新的内容,拆分列不对了?
5630
PQ-综合实战:根据关键词匹配查找对应内容
1.9K0
又一种数据堆在一列还被切断的情况,怎么办?|PQ实战
1960
PQ-综合实战:工资条制作一键刷新之M解
4790
PQ-综合实战:数据都堆在一列里,怎么办?
5670
PQ- 综合实战:用Excel批量获取百度搜索结果——这感觉真是“爽”!
2.7K1
PQ-案例实战:格式化表单转数据明细之1:单表转换
5800
分组时需要求和的数据有几十列,有快捷方法吗?
1K0
PQ-数据转换8:那个迷倒无数表妹的数据填充技能
4470
有多列数据要同时做对比,找出差异,怎么办?| PQ实战
1.3K0
用Power Query做工资表,这回儿简单了!附:理解PQ数据结构的视频原稿下载链接!
5720
PQ-M及函数:结合前期案例,学习自定义函数
5230
PQ-M及函数:要删的内容很复杂,列举不完,那能不能想要啥就保留啥?
6980
【待发】PQ算法调优 | 从缓存表到缓存列,科目余额表取最明细数据问题极速提效
6690
不支持连续分隔符当作一个处理?这个方法很多人没想到!|PQ实战
2930
数据透视,能不能自己透视自己?| Power Query技巧
1.1K0
数据堆在一列又混乱,怎么整理?熟练功能操作,能避免复杂代码 | Power Query实战案例
9221
新增列顺手改一下列类型,遇到列表、行记录、表……咋整?|PQ实战技巧
1840
Mysql原理篇之索引是如何一步步实现的---上--02
6730
python数据分析——数据分类汇总与统计
1.2K1
相关推荐
PQ-M及函数:为什么加了新的内容,拆分列不对了?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档