2011-01-24 18 views
0

我有一個樞軸表找到最大項:是有一個excel公式來在樞軸表

  1. 隊作爲行標籤
  2. 區域作爲列標籤

和計數應用數據

我希望有一列顯示每個團隊的計數最高的區域。

所以,如果我的表看起來像這樣:

團隊|美國|歐洲|亞洲
A隊3 2 1
B隊1 2 3
C隊1 1 3
隊d 1 2 3

爲A隊也將返回美國。對於D隊將返回亞洲 這是可能的嗎?

回答

1

兩個想法:在數據透視表

  • 嘗試沿着自定義maxif功能的東西

    • 使用條件格式化(見本blogpost)在樞軸 數據源

    編輯: 如果您將數據透視表複製到正常工作表,您可以使用index兩次來獲得所需的數據。假設您的示例數據駐留在A1:D5,你可以把在E2例如

    =INDEX(B$1:D$1,INDEX(B2:D2,MAX(B2:D2))) 
    

    如果你有兩個極大值的行,第一個最大列將被退回。

    Google refine似乎是一個非常適合這種數據操作的免費工具。

  • +0

    如果我將數據透視表複製到Excel中的常規「表」,該怎麼辦。無論如何得到那個公式然後? – leora 2011-01-24 12:22:30

    0

    沒有必要到PT複製到「常規」表:

    =INDEX($C$3:EG$3,,MATCH(MAX(C4:E4),C4:E4,0)) 
    
    在H4

    的例子,向下複製到衣服可以到服務。

    SO4779080 example

    然而,這並不只選擇那些重複行(例如適於示出這一點)內,而條件格式不具有當應用於= C4這個可能的缺點的最大值的第一個實例: E7的規則如:

    =C4=MAX($C4:$E4)