我在 Excel 2016 中有一个表格(来源:Microsoft Query/ODBC):
原始数据:
Construction Type Location Sort
Reconstruction Main St - Red St to Blue St 1
Reconstruction Main St - Blue St to Green St 2
Reconstruction Main St - Green St to Orange St 3
Restoration Side St - Purple St to Yellow St 1
Restoration Side St - Yellow St to Orange St 2
Restoration Side St - Orange St to Grey St 3
我可以像这样创建一个数据透视表:
我想使用Sort
原始数据中的列(升序)对位置字段进行排序。
- 我不想手动移动行。
- 我不想将排序数字作为位置字段的前缀。我希望隐藏排序数字。
有没有办法通过隐藏列对行进行排序?
答案1
- 将排序列添加为“值总和”下的字段。
- 注意!单击/选择任意地点数据透视表中的字段(例如任何“Main St...”)
- 不更改上面的选择,点击“行标签”旁边的下拉箭头,然后选择“更多排序选项”
- 在下拉菜单中选择“升序(A 到 Z):”,然后选择“排序总和”
- 隐藏 Excel 中的“排序总和”列。
- 不要再触碰“行标签”下拉菜单(如果需要,可以通过功能区“数据透视表分析>显示>字段标题”将其隐藏)。
奖励:刷新数据透视表仍然保持排序。
Ps. 还可以通过功能区“数据透视表分析 > 显示 > +/- 按钮”隐藏 +/- 按钮。并通过功能区“数据透视表分析 > 数据透视表 > 选项 > 总计和筛选器 >”取消选择“显示总计...”来隐藏总计。