設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Excel 新出的 Pivotby 函數(shù)

秋葉Excel 2025/3/9 12:10:05 責(zé)編:夢(mèng)澤

原文標(biāo)題:《Excel 新出的 Pivotby 函數(shù),實(shí)在太好用了!》

大家好,這里是秋葉編輯部~

作為表哥表姐的我們,在做數(shù)據(jù)分析的時(shí)候,經(jīng)常需要對(duì)指定的字段信息進(jìn)行匯總統(tǒng)計(jì)。

1、常規(guī)做法

有時(shí)我們會(huì)使用 Sumifs 函數(shù)。

如下圖: 使用 Sumifs 函數(shù)對(duì)姓名和部門(mén)字段進(jìn)行交叉匯總求和。

但是我們有時(shí)需要對(duì)指定列進(jìn)行修飾,在進(jìn)行判斷的時(shí)候,由于 Sumifs 函數(shù)不支持?jǐn)?shù)組參數(shù),我們只能使用 Sumproduct 函數(shù)。

如下圖,Sumifs 函數(shù)公式錯(cuò)誤。

如下圖,我們轉(zhuǎn)用 Sumproduct 函數(shù),進(jìn)行邏輯判斷得出了結(jié)果。

當(dāng)我們需要切換其他字段進(jìn)行分析的時(shí)候,上面的做法需要重新編寫(xiě)函數(shù)公式,要先對(duì)行列字段進(jìn)行去重,再編寫(xiě)匯總函數(shù)公式。

這就有點(diǎn)麻煩~

因此,我們還可以通過(guò)數(shù)據(jù)透視表的方式進(jìn)行統(tǒng)計(jì),僅需鼠標(biāo)操作即可完成。

但數(shù)據(jù)透視表方便是方便,它卻無(wú)法像函數(shù)一樣實(shí)時(shí)更新。

所以,透視表函數(shù)出現(xiàn)了,它就是 Pivotby 函數(shù)!

2、Pivotby 函數(shù)

Pivotby 函數(shù)是一個(gè)透視表函數(shù),它跟我們的數(shù)據(jù)透視表類似,但是跟數(shù)據(jù)透視表沒(méi)直接關(guān)系。

目前,Office 365 和 WPS 都有 Pivotby 函數(shù)。

Groupby 函數(shù)(即分組函數(shù))是基于某個(gè)字段進(jìn)行匯總統(tǒng)計(jì)的。

Pivotby 函數(shù)是基于行列字段篩選后進(jìn)行匯總統(tǒng)計(jì)的。

Groupby 函數(shù)是 Pivotby 函數(shù)的一種特殊情況,所以這兩個(gè)函數(shù)參數(shù)差不多,掌握了 Pivotby 函數(shù)函數(shù),Groupby 函數(shù)就會(huì)了。

我們來(lái)看它的參數(shù),它的參數(shù)看起來(lái)很多,實(shí)際上并不難,就對(duì)著數(shù)據(jù)透視表學(xué)就是了!

=PIVOTBY (row_fields,col_fields,values,//行字段,列字段,值字段 
function,//匯總方式,是個(gè)函數(shù)[field_headers],//是否包含標(biāo)題
[row_total_depth],[row_sort_order],//是否顯示行總計(jì)/小計(jì),行排序方式
[col_total_depth],[col_sort_order],//是否顯示行總計(jì)/小計(jì),行排序方式
[filter_array],//篩選[relative_to]) //相關(guān)方式,一般用在百分比

只要你了解數(shù)據(jù)透視表,就很快能夠?qū)W會(huì) Pivotby 函數(shù)。

必選參數(shù):

行字段,列字段,值字段,匯總方式:

row_fields,col_fields,values,function

前三參數(shù)依次對(duì)應(yīng)的就是數(shù)據(jù)透視表顯示字段三個(gè)字段。

如下圖,對(duì)應(yīng)的 Pivotby 函數(shù)公式。

第四參數(shù)我們可以選擇多種匯總方式,比如說(shuō)求和 Sum,求平均(Average)等等~

可選參數(shù):

是否包含表頭:

[field_headers],
缺失:自動(dòng)。
0:否 
1:是且不顯示 
2:否,但生成 
3:是并顯示

它其實(shí)就是針對(duì)行列值字段名稱進(jìn)行顯示,一般來(lái)說(shuō)我們很少用。因?yàn)橛悬c(diǎn)丑

行總計(jì) / 小計(jì),行排序:

[row_total_depth],
缺失:自動(dòng):總計(jì)和小計(jì)(如果可能)。
0:無(wú)總計(jì) 
1:總計(jì) 
2:總計(jì)和小計(jì)
-1:頂部的總和
-2:頂部的總計(jì)和小計(jì)

[row_sort_order],
一個(gè)數(shù)字,1 代表行字段的第一列,以此類推……
正數(shù)表示升序,
負(fù)數(shù)代表降序

類比于數(shù)據(jù)透視表 ??

總計(jì)類似于數(shù)據(jù)透視表的總計(jì)設(shè)置。

小計(jì)類似于數(shù)據(jù)透視表的分類匯總設(shè)置。

對(duì)應(yīng)的 Pivotby 函數(shù)公式如下,參數(shù)為 2 是顯示總計(jì)和小計(jì)。

效果跟數(shù)據(jù)透視表一樣。

行排序參數(shù),-1 就是代表行匯總的第一列,也就是姓名列進(jìn)行降序排序,反之 1 就是升序。

列小計(jì) / 總計(jì),列排序(與上面同理):

[col_total_depth],[col_sort_order],

數(shù)據(jù)源篩選:

[filter_array],//篩選

假如,我們事先需要對(duì)數(shù)據(jù)源進(jìn)行篩選后,再來(lái)進(jìn)行透視匯總,這個(gè)參數(shù)就有用了。

它就有點(diǎn)類似于數(shù)據(jù)透視表中的篩選字段功能。

如下圖,先將數(shù)據(jù)中數(shù)字大于 60 的數(shù)據(jù)篩選出來(lái),再進(jìn)行透視分析。

相關(guān)方式:

[relative_to]
可能的值為:
0:列匯總 (默認(rèn)值) 
1:行總計(jì) 
2:總計(jì) 
3:父列總計(jì) 
4:父級(jí)行總計(jì)

這個(gè)參數(shù)可能較難理解,但不用擔(dān)心,我們可以通過(guò)類比數(shù)據(jù)透視表來(lái)理解它。

我們?cè)跀?shù)據(jù)透視表的數(shù)據(jù)區(qū)域單擊鼠標(biāo)右鍵,選擇值顯示方式,可以看到值顯示方式有,總計(jì)的百分比,列匯總的百分比,行匯總的百分比等等。

當(dāng)?shù)谒膮?shù),函數(shù)匯總方式為 Percentof 時(shí),相關(guān)參數(shù)就是來(lái)控制值顯示方式的。

Percentof 函數(shù)對(duì)子集中的值求和,并將其除以所有值。

它通常用于 GROUPBY 和 PIVOTBY 函數(shù),用來(lái)求相關(guān)的百分比。

=PERCENTOF (data_subset,data_all)

就是 Sum (子集)/Sum (總集)

我們將數(shù)據(jù)透視表中的值顯示方式設(shè)置為「列匯總的百分比」。

如下圖,對(duì)應(yīng)的 Pivotby 函數(shù)公式,我們將最后參數(shù)設(shè)置為 0,也就是「列總計(jì)」,效果是跟上面數(shù)據(jù)透視表結(jié)果是一樣的。

同理,我們將數(shù)據(jù)透視表的值顯示方式設(shè)置為「行總計(jì)的百分比」,這與 Pivotby 函數(shù)中將最后一個(gè)參數(shù)設(shè)置為「行總計(jì)」的效果是一樣。

這樣,通過(guò)數(shù)據(jù)透視表進(jìn)行類比,我們是不是就更容易理解 Pivotby 函數(shù)了~

到這里,我們對(duì) Pivotby 函數(shù)的多個(gè)參數(shù)已經(jīng)介紹完了。

3、總結(jié)一下

我們?cè)谧鰯?shù)據(jù)分析的時(shí)候,通常需要對(duì)數(shù)據(jù)進(jìn)行多個(gè)維度的透視分析。

以前,傳統(tǒng)做法我們會(huì)使用條件函數(shù)對(duì)數(shù)據(jù)進(jìn)行匯總統(tǒng)計(jì)(比如使用 Sumifs,Countifs 函數(shù)等等),有時(shí)我們還會(huì)使用 Sumproduct 函數(shù)進(jìn)行匯總。

針對(duì)多字段匯總分析,用條件函數(shù)就顯得不太方便了,所以我們會(huì)使用數(shù)據(jù)透視表進(jìn)行分析。

但是數(shù)據(jù)透視表不能夠?qū)崟r(shí)更新,還需要我們手動(dòng)刷新。

現(xiàn)在,Pivotby 函數(shù)出現(xiàn),它基于透視分析進(jìn)行設(shè)計(jì),滿足了我們實(shí)時(shí)更新的需求。

它一共有 11 個(gè)參數(shù),通過(guò)類比我們熟悉的數(shù)據(jù)透視表,可以快速理解這些參數(shù)的用法。

四個(gè)必選參數(shù):

前三個(gè)參數(shù)對(duì)應(yīng)行字段,列字段,值字段,對(duì)應(yīng)數(shù)據(jù)透視表三區(qū)域。

匯總方式(它是個(gè)函數(shù)參數(shù),使得這個(gè)函數(shù)更加靈活,后面有機(jī)會(huì)我們繼續(xù)介紹)。

七個(gè)可選參數(shù):

其中行總計(jì)小計(jì),行排序方式,有點(diǎn)類似于數(shù)據(jù)透視表的總計(jì)和分類匯總。

篩選參數(shù),可以事先對(duì)數(shù)據(jù)源進(jìn)行篩選,類似數(shù)據(jù)透視表的篩選字段。

相關(guān)方式,當(dāng)匯總方式為 Percentof,該參數(shù)可以控制值顯示的百分比方式。

本文來(lái)自微信公眾號(hào):秋葉 Excel(ID:excel100),作者:小爽

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Excel教程,Excel學(xué)院

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知