我有一个项目列表以及它们要在哪个季度完成。我使用这些数据创建了一个数据透视表,在项目要完成的季度的列下放置一个“1”。
我怎样才能保持原始表格中项目按季度列出然后按名称列出的排序?
我的真实数据是从 SharePoint 2013 列表中提取的,并显示在网站上的 Excel Web 部件中,因此我无法更改它来操作名称,并且可以随时添加更多项目。
答案1
我能想到的一个选项是开箱即用的,微软在本文. 诀窍是创建一个自定义字段并将其用作排序键。自定义字段是一个有序列表,例如一周中的天数或一年中的月份。
此方法的一个显著缺点是它不会自动处理列表中的新项目。在您的示例中:如果有新项目,您必须重新创建包含新项目的自定义列表。
我将引导您完成整个过程(由于您没有说明您使用的 Excel 版本,因此我将遵循我的版本的默认菜单,即 Excel 2010):
- 转到
File
,Options
,Advanced
并一直点击底部的Edit Custom Lists...
- 在“从单元格导入列表”输入框中,选择原始项目列表(示例中为 A2..A7),然后单击
Import
。OK
现在退出选项对话框。 - 在数据透视表中项目字段的排序选项中,在下一个对话框中选择
More sort options...
并单击More options...
。取消选择顶部的复选框,并在下拉列表中选择自定义列表(First key sort order
)并单击OK
两次。