0

我以多种货币对费用进行了分类,我想在数据透视表中整齐地显示这些费用。我以当地货币和美元计算每笔交易的价值。目标是以美元显示每个类别每月的支出总和,但也在同一列中显示每种货币的支出。

理想情况下,数据透视表将如下所示。类别总计是美元支出的总和,而货币总计是该货币的支出总和。因此,类别总数故意与货币总数不匹配(即 $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 中需要的任何内容进行编程。

4

1 回答 1

0

在电子表格的列中创建值,然后隐藏这些列。您仍然可以将这些值用于您的数据透视表,并且没有人能够在您的电子表格上看到它们。

于 2013-06-11T16:00:18.520 回答