如何防止Excel数据透视表排序?

时间:2016-01-17 09:16:57

标签: excel excel-vba pivot-table vba

我有一张表格,其中B列显示了产品名称。它们可以按随机顺序输入。

_Generation_  _Product_  _Quantity_
 Existing     Hard Drive     1
 Proposed     SS Drive       1

 Existing     Blank DVDs    10
 Proposed     Flash Drive    3

 Existing     Lg. Notepads  10
 Proposed     Sm. Notepads  50

我的数据透视表提取“建议”行。最左边的列从该B列中抽取。

_Product_     _Quantity_
 Flash Drive     3
 Sm. Notepads    50
 SS Drive        1 

似乎按字母顺序列出产品。我认为我的客户更喜欢这样,但他实际上希望他们的顺序与他们所说的表格相同。

这实际上可行吗?如果没有,在这种情况下是否有替代数据透视表?我对VBA解决方案持开放态度。

(产品有时可能会多次出现在B列。我知道它们会出现在数据透视表的连续行中。我希望我的客户可以接受它。)

1 个答案:

答案 0 :(得分:0)

首先,数据透视表有4个区域:报表过滤器,列标签,行标签和值。

从模拟表中,我假设您的产品位于行标签中,数量位于值中。行标签中的项目可以手动调整,但单击并拖动。光标将变为可移动图标。除非您自动填充,否则表格保持相同的顺序。

enter image description here