tft每日頭條

 > 科技

 > 如何讓數據透視表參與計算

如何讓數據透視表參與計算

科技 更新时间:2025-02-09 03:24:37

關于平均值與中位數的差異,大家都是很容易理解的,在Excel中也有相應的函數。但是如果你想用透視表做出中位數,這是不可能的。

什麼是中位數?

如何讓數據透視表參與計算(不可能的數據透視表)1

簡單的說,中位數就是一堆數字中間的那個。

一般來說,我們用來描述一堆數字的最重要的特征就是平均值,但是平均值很容易受極端值的影響,這時,我們可以用中位數來代替平均值:

如何讓數據透視表參與計算(不可能的數據透視表)2

我們看到,平均工資9142明顯不能代表所有人的工資的真實水平,因為g的工資明顯太高了。而中位數6000就很好的反映了這個大家的工資水平。


透視表的困難

如何讓數據透視表參與計算(不可能的數據透視表)3

在透視表中我們往往需要分組計算:

如何讓數據透視表參與計算(不可能的數據透視表)4

數據全部編造,不能用于實際的參考

很簡單就可以計算每個區的住宅平均銷售單價。但是從數據上看,這個平均房價并不能真實反應實際各區的情況。我們希望使用中位數代替平均值。但是,Excel并沒有在透視表中使用中位數的功能:

如何讓數據透視表參與計算(不可能的數據透視表)5

在彙總方式中,并沒有中位數的選項

而如果添加計算字段:

如何讓數據透視表參與計算(不可能的數據透視表)6

點擊“添加”後,會得錯誤結果:

如何讓數據透視表參與計算(不可能的數據透視表)7

很明顯,這個中位數是錯誤的!簡單計算就會發現,這個中位數實際上是各區的彙總合計


使用Power Pivot

如何讓數據透視表參與計算(不可能的數據透視表)8

我們可以使用Power Pivot解決這個問題。

選中該數據表的任意單元格,點擊“Power Pivot”選項卡下的“添加到數據模型”:

如何讓數據透視表參與計算(不可能的數據透視表)9

在Power Pivot for Excel窗口中,點擊“數據透視表”:

如何讓數據透視表參與計算(不可能的數據透視表)10

選擇“新工作表”:

如何讓數據透視表參與計算(不可能的數據透視表)11

點擊确定,插入透視表:

如何讓數據透視表參與計算(不可能的數據透視表)12

在“Power Pivot”選項卡下點擊“度量值”,“新建度量值”:

如何讓數據透視表參與計算(不可能的數據透視表)13

将名稱改為“中位數”,在公式編輯框中輸入:

=MEDIAN('表1_3'[單價])

如何讓數據透視表參與計算(不可能的數據透視表)14

點擊“确定”,添加中位數度量值。

在透視表中,将區/縣添加到行字段,将單價添加到值字段,并修改彙總方式為“平均值”。将中位數添加到值字段:

如何讓數據透視表參與計算(不可能的數據透視表)15

大功告成!

很多在普通透視表中不能完成的任務,或者完成起來非常困難的任務,都可以通過Power Pivot輕松完成。趕緊用起來吧!

如何讓數據透視表參與計算(不可能的數據透視表)16

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved