首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不同列中找出相同项

一直以来,我们得到的问题都是找不同,但是之前有小伙伴在群里问了个问题,正好最近在写Power Query的课程,那就当成案例给大家来分享一下吧。

他的问题如下,找相同:

如何找出每个班级在连续三年中相同的获奖人员名单?

观察一下这个数据,先分析一下思路,既然是要求出连续三年的获奖人员名单,那么可以把连续三年的人员名单混合在一起,找出大于三次的人员名单就可以了。

将数据导入到Power Query编辑器界面中:

既然要将名单混合在一起,那就是先进行合并处理,选中前三列,,转到添加列菜单栏,点击合并列按钮:

弹出合并列对话框可以进行如下设置:

确定之后,就有了新增列:

人员名单都集中在一个单元格中了,接下来就是想办法将这些人员名单分开进行计数,又用到了只有在Power Query中才可以实现的分列到行,选中最后一列,转到主页菜单栏,选择拆分列下的按分隔符,展开高级选项,选择行:

确定之后是这样的:

接下来就直接利用分组依据来对出现的人名进行一下计数咯,选中所有列,点击主页下的分组依据:

确定之后是这样的:

直接筛选一下最后一行中的值,出现三次的肯定就是连续获奖的了:

然后直接删除最后一列的计数:

最后点击主页中左上角的关闭并上载,稍等片刻就呈现了最终效果:

可以尝试着在原始数据中新增班级数据,或者是改动人员名单看看结果是什么样子。

如果有多人是连续三年获奖,那么人员名单会新增一行。如果要放在一行中,就要用到所谓的M函数了,不过这种简单的界面操作已经解决了大问题。剩下的就交给感兴趣的小伙伴来研究了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210111A044V600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券