我有三列数据,例如:
A B C D
1 [From] [To] [Total]
2 Vancouver Shanghai 100,000
3 Vancouver Melbourne 50,000
4 Shanghai Melbourne 26,000
5 Vancouver Shanghai 150,000
6 Cape town Vancouver 5,000
7 Cape town Vancouver 50,000
8 etc etc etc
这种情况最多持续 350 行,多个 [From] 和 [To] 目的地经常重复出现,总计也不同。我还经常需要添加新目的地并调整总计。(这意味着我无法真正排序或更改原始数据)
我想在电子表格的其他地方创建一个输出矩阵,查找并列出 [从] 与 [到] 目的地并计算每条“航程”的总数,看起来有点像这样:
A B C D E F
1 Shanghai Melbourne Vancouver etc
2 Vancouver 250,000 50,000 0
3 Melbourne 0 0 0
4 Shanghai 0 26,000 0
5 Cape town 0 0 55,000
6 etc
基本上与此相反: 在 Excel 中将矩阵样式表转置为 3 列,但能够添加新行/目的地并让矩阵自行更新。
非常感谢任何指导!
答案1
使用数据透视表。在行标签中输入 [From],在列标签中输入 [To],在值中输入 [Total]。根据您想要如何处理重复路线,您可能需要在值聚合上使用 Sum、Average 或 Max。
如果在创建数据透视表之前将数据范围转换为列表,那么您应该能够将数据添加到列表中,然后刷新数据透视表以合并新数据。
为了清楚起见,您可能还想关闭数据透视表中的行和列总计。
答案2
是的,数据透视表是实现此目的的方法。有一个关于数据透视表的很好的教程这里。