首页
学习
活动
专区
圈层
工具
发布

将表格的每一列都排序,并且将排序号并入单元格中,用符号分隔

解答一个网友的特殊排序问题:分别将每个月和总计排序,排序数要与当月数值合并在同一个单元格中。

虽说这种需求很少会用到,不过此案例涉及到一些有用的知识点,所以给大家讲解一下。

案例:

计算出下图 1 中每个人的一季度业绩总和,计算出单月和总计的从大到小排名数,并且将排名合并到对应的单元格内,用“-”分隔开。最后以“总计”列降序排序。

效果如下图 2 所示。

解决方案:

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

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已上传至 Power Query。

3. 选择任务栏的“添加列”-->“自定义列”

4. 在弹出的对话框中输入以下公式 --> 点击“确定”:

List.Sum({[1月],[2月],[3月]})

5. 将“自定义”列按降序排序。

6. 选择任务栏的“添加列”-->“索引列”-->“从 1”

7. 选中“自定义”和“索引”列 --> 选择任务栏的“转换”-->“合并列”

8. 在弹出的对话框的下拉菜单中选择“自定义”--> 输入“-”--> 在“新列名”处输入“总计”--> 点击“确定”

9. 选中“1月”列,重复上述步骤:先降序排序 --> 再添加从 1 开始的索引列,将“1月”与索引列合并

10. 重复上述步骤,将“2月”和“3月”也排序并合并列。

11. 将“总计”列拖动到最右边。

12. 将“总计”列按降序排序。

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

这样就完成了这个特殊的排序需求。

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

相关快讯

领券