有没有办法将两个数据透视表放在一起?

时间:2018-01-10 15:50:32

标签: excel excel-formula excel-2010 ms-office

所以我有两个表 - 一个持有被保险人的优质数据,另一个持有被保险人的索赔数据。

它们之间的共性是一个交易号(D#)。

在高级表格中,每笔交易可能有多个图层,因此您可以在此表格中显示交易1234第1层(注意交易#11517有两层):

D # Layer   Annual Premium
3414    1    $320,000 
9742    1    $632,454 
16126   1    $675,000 
21795   1    $2,100,000 
5233    1    $165,756 
5849    3    $611,538 
23785   1    $1,770,833 
11517   1    $840,000 
11517   2    $135,400 ***** 

然后你有索赔表,看起来像这样(注意交易11517只列出一次,但每笔交易很可能有多个索赔 - 见:16535):

Deal Yr D#  Paid Indemnity  Paid Expense    Incurred
2007    16535    $2,375,000      $162,634    $2,537,634 
2007    16535    $7,125,000      $-      $7,125,000 
2006    10194    $3,839,575      $66,967     $3,906,541 
2006    11517    $685,940    $124,139    $810,079 
2006    13465    $2,126,242      $-      $2,126,242 
2006    11412    $10,000,000     $15,709     $10,015,709 
2006    12313    $85,525     $-      $85,525 
2006    13688    $6,216,817      $100,576    $6,317,393 
2006    13942    $236,669    $17,317     $253,986 

所以问题是,如何将这些表放在一起而不重复。我已尝试在交易#上进行vlookup,但我最终获得了多层交易的重复索赔数字,或者如果我采取其他方式,我会获得多个溢价数据。

我已经尝试过制作一个高级表格支点,以获得每笔交易的累积溢价#和一个索赔支点,以获得交易#的累计索赔数字,但我不知道如何获得它们在同一张纸上......有什么想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个。复制并粘贴您的Claims表,然后在Data选项卡下选择Remove Duplicates。仅选择D#列。这将为您提供一个包含唯一交易号码的表格。

现在删除其他列并将其替换为SUMIFS公式。 E.g。

=SUMIFS(Claims[Paid Indemnity],Claims[D '#],[@[D '#]])
=SUMIFS(Claims[Paid Expense],Claims[D '#],[@[D '#]])
=SUMIFS(Claims[Incurred],Claims[D '#],[@[D '#]])

Annual Premium添加一列,并使用适当的公式:

=SUMIFS(Premiums[Annual Premium],Premiums[D '#],[D '#])

如果要连接这些表并在数据透视表中使用它们,那么创建一个只包含唯一交易号的表,然后将所有三个表加载到数据模型中并创建如下关系:

Bridge Table