我以多种货币对费用进行了分类,我想在数据透视表中整齐地显示这些费用。我以当地货币和美元计算每笔交易的价值。目标是以美元显示每个类别每月的支出总和,但也在同一列中显示每种货币的支出。
理想情况下,数据透视表将如下所示。类别总计是美元支出的总和,而货币总计是该货币的支出总和。因此,类别总数故意与货币总数不匹配(即 $90 <> 20 + 64)。
May Jun
Phone $ 90.00 $ 253.10
EUR € 20.00 € 7.00
USD $ 64.00 $244.00
Food $ 817.80 $ 196.14
EUR € 500.00 € 95.00
USD $ 43.00 $ 43.00
GBP £ 80.00 £ 19.00
我知道我每个月可以有两列,一列是美元,另一列是当地货币。但这会在我的电子表格中占用太多空间。
以上输出基于以下数据:
Date Category USDAmt LocalAmt Currency
5/1/2013 Food 14.00 14 USD
5/1/2013 Food 29.00 29 USD
5/1/2013 Food 650.00 500 EUR
5/1/2013 Food 78.00 50 GBP
5/3/2013 Phone 49.00 49 USD
5/3/2013 Food 46.80 30 GBP
5/15/2013 Phone 26.00 20 EUR
5/20/2013 Phone 15.00 15 USD
6/2/2013 Food 22.00 22 USD
6/3/2013 Food 21.00 21 USD
6/3/2013 Food 123.50 95 EUR
6/4/2013 Food 12.48 8 GBP
6/10/2013 Phone 230.00 230 USD
6/11/2013 Food 17.16 11 GBP
6/13/2013 Phone 9.10 7 EUR
6/13/2013 Phone 14.00 14 USD
我愿意接受有关几乎呈现数据的其他方式的建议,并且很乐意对 VBA 中需要的任何内容进行编程。