如果您设置了数据透视表并单击字段的下拉菜单,并查看显示的值过滤器部分,我希望并希望它按字母顺序显示。例如,如果该字段是州,我会在其中显示密苏里州、俄克拉荷马州……这使得我很难找到我要查找的内容。或者,想象一个日期字段,当您尝试过滤时,日期是完全随机的。
我已经用谷歌搜索了如何按字母顺序排列这个列表,发现大多数解决方案并不理想,也就是说,可能不存在任何内置到 Excel 中的好方法。我正在寻找解决方案,尤其是那些涉及 VBA 的解决方案,因为我有许多数据透视表,其中一些具有许多不同的字段,我想修复它们。手动操作只是少数人的选择,如果这是唯一的选择的话。
为了清楚起见,我不是在谈论对数据透视表本身进行排序。我知道该怎么做。我说的是对下拉列表的值过滤器部分中的值进行排序,以便我可以轻松地将我的数据透视表过滤到我关心的特定类别。
我正在使用 Excel 2007。