我想在Excel中创建2张,其中一张是另一张的镜像,但是组织不同。 更确切地说,我有一张带有三列的工作表,用于组织其类别中的项目,另一列用于其价格,如下所示:
Category | SubCateg | Item | Price
----------------------------------
catA | | |
| subA1 | |
| | aaa | 80
| | bbb | 100
| subA2 | |
| | ccc | 90
catB | | |
| subB1 | |
| | ddd | 100
我想创建另一张具有相同数据但是按价格排序的工作表,如下所示:
Category | SubCateg | Item | Price
----------------------------------
catA | | |
| subA1 | |
| | bbb | 100
catB | | |
| subB1 | |
| | ddd | 100
catA | | |
| subA2 | |
| | ccc | 90
| subA1 | |
| | aaa | 80
它不一定需要看起来像这样,但这说明了我想要的东西。
由于不同列中的类别,我不能只按价格订购。我也不想做任何宏/公式来连接类别+项目或类似的东西。
我尝试制作数据透视表但我无法使其工作,也因为描述一个项目的列数很多。我在数据透视表中做错了吗?
是否有更好的方法来表示类别中的项目,以便我可以更好地完成这项工作?
如果我没有要求太多,我还想在镜面纸上进行更改,如果我没有要求太多......
任何使这项工作的方式都将受到赞赏。
答案 0 :(得分:1)
表示数据的更好方法是
catA SubA1 aaa 80
catA subA1 bbb 100
catA subB1 ccc 90
catB subB1 ddd 100
然后您可以对数据进行排序,在数据透视表等中使用
答案 1 :(得分:0)
从工具栏DATA> SORT将为您这样做。
现在要获得显示两个视图的相同工作表,您可以编写一些VBA来设置排序条件,或者您可以记录几个宏并将它们添加到命令按钮上。