您的位置 首页 > 数码极客

「如何提取excel中的分类汇总值」excel分类汇总提取汇总后数据

如何按分类筛选出前几名?一种可以用我们的无所不能的函数 sumproduct,相关案例我就不一一举例了,有兴趣的后台搜索一下 sumproduct。


除此之外,Power Query 也是这方面的能手。


案例:


下图 1 是公司各销售人员不同日期的交易数,请筛选出每个人的最大 2 次交易数。


效果如下图 2 所示。


请忽略我教学数据表的小 bug,A 列的标题忘记改成“姓名”了,不过这不影响咱们今天的教程。


解决方案:


1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”


2. 在弹出的对话框中点击“确定”


数据表已上传至 Power Query。


3. 选择菜单栏的“主页”-->“分组依据”


4. 在弹出的对话框中点击“确定”


5. 选中代码中的 Table.RowCount(_),将其替换成以下语句:

Table.FirstN(_,{"交易数",1}),2)

  • Table.Sort(_,{"交易数",1}):将“交易数”列按降序排序
  • Table.FirstN(...,2):提取排序后的前 2 名


修改代码以后,原本的计数列现在就变成了排序表。


随便选中其中的一个单元格,下方就会列出表格的明细,好像已经是我们想要的样子了。


6. 选中“计数”列或其中的任意单元格 --> 选择菜单栏的“添加列”-->“重复列”


接下来我们要做的就是把这个重复列的代码稍微修改一下,从而将筛选表的结果提取出来。


7. 将公式栏中的 Table.DuplicateColumn 替换成 Table.ExpandTableColumn


8. 将 "计数 - 复制" 替换为 {"交易数"}


完整代码为:= Table.ExpandTableColumn(分组的行, "计数",{"交易数"})


神奇的情况发生了,本来三列的表变成了两列,且按照我们的要求筛选出来了。


9. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”


10. 在弹出的对话框中选择“现有工作表”及需要上传到的位置 --> 点击“加载”


绿色区域就是筛选出来的结果。


很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,文中专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何提取excel中的分类汇总值,excel分类汇总提取汇总后数据,如何提取cad中的表格数据到excel,如何提取图片中的数据到excel,excel如何提取”边界阅读