Excel 数据透视表(1)–如何按文本(标题行/列)排序

很多同学提议:写一下 Excel 入门三板斧,即各种花式求和、vlookup、数据透视表。

毕竟,对大多数人来说,能灵活运用好这三板斧,已经可以解决日常工作中的大部分问题了。

嗯,一切服务皆应以用户需求为导向,今天先来讲一下数据透视表的文本项(通常是行列表头)排序问题。

数据透视表与切片器结合使用的方法请参看 Excel 数据筛选神器 – 切片器

数据透视表通常有以下几种排序方法,我们在案例中依次看下效果。

排序方法:

  1. 常规升序 / 降序排序
  2. 按笔画排序(仅限中文版)
  3. 手工拖动排序
  4. 手工输入排序
  5. 自定义排序列表


案例:

  • 统计下表中各小队的年终奖总数
  • 按小队升序排序


操作步骤:

1. 生成数据透视表:

  • 选中 A1(即“小队”)单元格
  • 点击菜单栏的 --> Insert --> PivotTable
  • 在弹出的对话框中选择默认选项 --> OK


* 请注意: 在第一步中,可以选中表格中的任意一个单元格,但是不要选中整个表格区域,否则会导致数据透视表末尾多出一行没有数据的空行



2. 在透视表设置区域,

  • 将“小队”拖动到行区域
  • 年终奖拖动到值区域,默认情况就是求和


3. 现在的队名,随机排序

4. 排序:

1) 以下常规升序 / 降序排序均对本例无效:

  • 点击行标签旁边的小箭头 --> 选择 Sort A to Z 或者
  • 选择 More Sort Options --> Ascending (A to Z) by -->"小队"


这是因为:

  • 我的 Excel 是英文版,可以按英文首字母排序,但无法排中文
  • 中文版的 Excel 可以按拼音首字母排序,但是也不是本例要的效果



2) 中文版的 Excel 还可以按第一个字的笔画数量排序,但也不是本例需求

3) 手工拖动排序:

  • 选中“二队”所在的整行
  • 当鼠标变成图上的十字星时,拖动整行向上移动至所需位置即可




4) 手工输入排序:

  • 单击“七队”单元格 --> 手工输入“三队”--> 回车
  • “三队”即已排好




5) 自定义排序列表:

  • 点击 File --> Options --> Advanced --> General --> Edit Custom Lists





  • 在弹出的对话框中选择 New List --> 在 List entries 区域按排序顺序输入列表 --> 点击 Add --> OK



  • 可以看到自定义的排序列表已经出现在左边区域 --> 点击 OK



  • 现在回到数据透视表,点击行标签旁边的小箭头 --> 选择 More Sort Options --> Ascending (A to Z) by -->"小队"




  • 队名已经按要求排序


举报
评论 0