99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

這個Excel新函數,厲害到顫抖!

0
分享至

點擊藍字【秋葉 Excel】

發送【7】

免費領 1000+篇 Excel 精選教程!

本文作者:小爽

本文編輯:竺蘭

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

之前,我帶大家了解了 Pivotby 函數的基礎用法,里面我們提及了 11 個參數()。

  • 行字段,列字段,值字段

  • 聚合方式 (由于是個函數參數,所以使得這個函數更加靈活)

  • 是否顯示表頭 (顯示的表頭很丑,我們一般不用)

  • 行總計/小計,行排序

  • 列總計/小計,列排序

  • 數據源篩選

  • 相關方式,當匯總函數為pecentof時,可以控制值顯示方式。比如列總計的百分比,行總計的百分比...

今天我們就來了解一下,第四參數:聚合方式

這個參數有兩個特點。

第一:自帶內置的 Lambda 函數,定義如何進行聚合。

第二:它可以是多個 Lambda 函數聚合后的矢量數組,數組的方向決定擴展的方向。

由于 Pivotby 函數的第四個參數是 function 參數,通過編寫自定義函數 Lambda,我們可以實現更靈活的匯總方式。

聚合參數中的 Lambda 函數可以接收兩個參數,我們接下來來看看它的用法。

傳遞一個參數

如下圖,我們對值區域【數字字段】進行求和,聚合方式為 Sum。

上面的聚合方式我們也可以使用 Lambda 函數。

Sum 等同于 LAMBDA(x, SUM(x))。

當 Lambda 函數傳遞一個參數時,如 Lambda(x,x),其中 x 代表行列篩選后的值字段區域。

我們來類比數據透視表。

如下圖,我們鼠標雙擊 80 這個單元格。

80 這個值就是數據源對行列篩選后,數字字段進行聚合求和 Sum 的結果。

知道參數的含義后,我們可以有更靈活的做法。

比如我們想取行列篩選后的第一個數值,如下圖:

=PIVOTBY(A2:A13,B2:B13,E2:E13,LAMBDA(x,SUM(TAKE(x,1))))

這里的聚合方式,使用 Take 函數取第一個值,最后用 Sum 函數進行聚合,就可以得到我們想要的結果。

同理也可以取數字字段的最后一個值。

PS.Take 函數的第二個參數為 1 時,取第一個值,為 -1 時取最后一個值。

=PIVOTBY(A2:A13,B2:B13,E2:E13,LAMBDA(x,SUM(TAKE(x,-1))))

接下來,我們來看個例子~

如下圖,我們想找到每個部門每周最后一個值班人員的姓名。

這里的聚合方式自定義函數編寫中,由于姓名字段中存在短橫線,我們使用 Filter 函數將「-」篩選掉,再使用 Take 函數取最后一個值,最后由于值是文本,我們使用 Concat 函數進行聚合。

=PIVOTBY(D2:D35,B2:B35,E2:E35,LAMBDA(x,CONCAT(TAKE(FILTER(x,x<>"-"),-1))),,0,,0)

除了要知道最后一個值班人的姓名,我們還要知道值班人的個數。

這里我們利用它的第二個特點,通過多個 Lambda 函數實現矢量擴展

=PIVOTBY(D2:D35,"第"&B2:B35&"周",E2:E35,HSTACK(LAMBDA(x,CONCAT(TAKE(FILTER(x,x<>"-"),-1))),LAMBDA(x,COUNTA(FILTER(x,x<>"-")))),,0,,0)

自定義 1 和自定義 2,我們可以使用 Vstack 函數將標題接上去。

PS.二維數組中的第一行會被 Excel 識別為值,第二行被識別為標題。所以使用 Vstack(值數組,標題數組),進行拼接。標題數組需要為行,所以{"最后的值班姓名","人數"}為逗號拼接。

=PIVOTBY(D2:D35,"第"&B2:B35&"周",E2:E35,VSTACK(HSTACK(LAMBDA(x,CONCAT(TAKE(FILTER(x,x<>"-"),-1))),LAMBDA(x,COUNTA(FILTER(x,x<>"-")))),{"最后的值班姓名","人數"}),,0,,0)

看函數公式感覺會很復雜,其實只是自定義函數的拼接。

LAMBDA(x,CONCAT(TAKE(FILTER(x,x<>"-"),-1))) //求最后一個值班人的姓名
LAMBDA(x,COUNTA(FILTER(x,x<>"-")))  //求總個數

使用 Hstack 函數將兩個自定義函數進行橫向拼接。
使用 VSTACK 函數將值數組,標題數組進行拼接。

傳遞兩個參數

如下圖,當我們的聚合方式為 pecentof 時,最后有一個參數默認列總計。

這時求的是列的百分比。

聚合方式我們也可以使用 Lambda 函數。

上面等同于 LAMBDA(x,y,SUM(x)/SUM(y))

當 Lambda 函數傳遞兩個參數時,

第一個參數:行列篩選后的值區域

第二個參數:由最后一個相關方式參數控制。該參數默認為列總計,即表示每一列按照列篩選形成的區域,相當于就是忽略了行的篩選。

舉個例子~

如下圖,最后相關方式參數不寫,默認參數代表列總計。

對應的 y 參數,就代表忽略行字段篩選,只篩選列字段的區域。

我們使用 Sumif 函數進行測試,只篩選部門列并求和,結果跟 Pivotby 函數是一樣的。

有了聚合方式的這兩個參數,我們可以做更靈活的聚合做法。

如下圖,我們要求學生的每科成績是否大于當前總成績的平均值。

函數公式如下:

=PIVOTBY(A2:A13,B2:B13,C2:C13,LAMBDA(x,y,IF(SUM(x)>AVERAGE(y),"√","")),,0,,0,,,1)

簡單解釋一下函數公式,主要看聚合方式和相關方式。

相關方式中,參數設置為 1 也就是行總計:

聚合方式中:

LAMBDA(x,y,IF(SUM(x)>AVERAGE(y),"√",""))

Sum(x),將行列篩選后的成績進行聚合。

AVERAGE(y),相關方式參數為 1,按照行總計。

參數 y 對應的就是,保留行篩選 (姓名) ,忽略列篩選 (科目)

每一個姓名都有三個科目的成績,也就是 y,直接求平均值即可。

然后進行判斷 SUM(x)>AVERAGE(y),if 函數執行如果為 TRUE 顯示為√,否則為空。

到這里,聚合方式參數中神奇的 Lambda 函數就介紹完了。

最后的話

本文介紹了Pivotby 函數中的高階用法

由于它的第四參數是個 function 參數,支持 Lambda 函數進行自定義,所以使得它更加靈活,但是也同時增加了該函數的學習難度。

它可以傳遞兩個參數,第一個參數是行列篩選后的值區域,第二參數由最后一個參數相關方式所決定,它決定我們篩選時,保留或者忽略哪些字段。 (一般不怎么用)

存在 function 參數的函數,除了 Pivotby 函數外,還有 Reduce 函數,Scan 函數......

掌握了 function 參數,就是從函數的進階邁向了高階!

大家在工作中還遇到過哪些 Excel 問題,也可以在留言區中聊聊~

Excel 熟練=給每天偷回 2 小時,人生苦短,可別浪費在低效工作中!

如果你也想提升 Excel 技能,升職加薪不加班,

那就一定要加入秋葉 Excel 3 天集訓營》課程——

專業老師手把手教學表格排版+數據處理+工作匯報, 助你提高效率、減輕工作壓力~

《秋葉 Excel 3 天集訓營》

原價 99 元

今天限時免費

搶占學習名額

開啟高效辦公之旅吧!

▲ 現在報名,即可免費領取超多福利資料

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
廣西小伙上海送外賣,一天掙200在野外住了兩年,37歲仍娶不起妻

廣西小伙上海送外賣,一天掙200在野外住了兩年,37歲仍娶不起妻

云景侃記
2025-07-23 19:22:52
傅作義投誠后,一直首鼠兩端,曾三次“反水”,都被教員巧妙化解

傅作義投誠后,一直首鼠兩端,曾三次“反水”,都被教員巧妙化解

阿胡
2025-06-03 13:13:53
歐文談當年籃網解體:他們只喜歡KD,我和哈登剛說奪冠,他就逼宮

歐文談當年籃網解體:他們只喜歡KD,我和哈登剛說奪冠,他就逼宮

你的籃球頻道
2025-07-23 14:19:55
羽球大冷門!男雙頭號種子翻車,先贏后輸被逆轉,國羽1勝2負!

羽球大冷門!男雙頭號種子翻車,先贏后輸被逆轉,國羽1勝2負!

劉姚堯的文字城堡
2025-07-23 12:46:43
霍啟剛:因失去3千億繼承權,遭前任拋棄,郭晶晶為何愿嫁他

霍啟剛:因失去3千億繼承權,遭前任拋棄,郭晶晶為何愿嫁他

手工制作阿殲
2025-07-23 05:12:33
李國慶談宗慶后遺產糾紛:我是一貫挺宗馥莉的,但博弈很可能把宗老創造的基業打垮,建議大家坐下來和談

李國慶談宗慶后遺產糾紛:我是一貫挺宗馥莉的,但博弈很可能把宗老創造的基業打垮,建議大家坐下來和談

金融界
2025-07-23 14:58:31
討好大佬陪睡上位?遭央視“開除”?曾是央視女主持謠言有多離譜

討好大佬陪睡上位?遭央視“開除”?曾是央視女主持謠言有多離譜

新語愛八卦
2025-07-23 15:32:04
張一鳴,又出爆款

張一鳴,又出爆款

邱處機
2025-07-22 19:05:27
公職人員下班后兼職送三小時外賣:“像打游戲做任務”一樣快樂|封面頭條

公職人員下班后兼職送三小時外賣:“像打游戲做任務”一樣快樂|封面頭條

封面新聞
2025-07-22 15:48:22
為隊友慶生,恩佐曬出了神似庫庫雷利亞的長發貓貓形象

為隊友慶生,恩佐曬出了神似庫庫雷利亞的長發貓貓形象

雷速體育
2025-07-23 11:26:31
不到24小時!雅魯藏布江工程剛動工,印主持人:派飛機炸中國工地

不到24小時!雅魯藏布江工程剛動工,印主持人:派飛機炸中國工地

書中自有顏如玉
2025-07-23 14:18:06
陰法唐同志逝世

陰法唐同志逝世

上觀新聞
2025-07-04 12:15:02
不出中國所料:美日達成協議,兩國高層僅高興3小時,噩耗就來了

不出中國所料:美日達成協議,兩國高層僅高興3小時,噩耗就來了

健身狂人
2025-07-23 14:33:50
今天大到暴雨繼續!明天重慶直沖40℃↗

今天大到暴雨繼續!明天重慶直沖40℃↗

魯中晨報
2025-07-23 11:04:08
上海分數線最低的醫科大學:需要257分錄取(2025年參考)

上海分數線最低的醫科大學:需要257分錄取(2025年參考)

金哥說新能源車
2025-07-23 19:01:05
李湘“愛女”人設崩塌!11年前就懷上二胎,渴望王詩齡進上流社會

李湘“愛女”人設崩塌!11年前就懷上二胎,渴望王詩齡進上流社會

議紀史
2025-07-22 15:40:03
金晨又被吐槽?新劇狀態輸給一個鏡頭的柳巖,嘴歪十分搶鏡

金晨又被吐槽?新劇狀態輸給一個鏡頭的柳巖,嘴歪十分搶鏡

溫柔娛公子
2025-07-23 15:29:44
網友有哪些驚為天人的騷操作?網友:淘寶買保安服免費混進演唱會

網友有哪些驚為天人的騷操作?網友:淘寶買保安服免費混進演唱會

解讀熱點事件
2025-06-05 00:05:08
旺仔小喬一覺醒來天塌了!掉粉30萬,連神秘的真容都被扒了個徹底

旺仔小喬一覺醒來天塌了!掉粉30萬,連神秘的真容都被扒了個徹底

木子愛娛樂大號
2025-07-22 16:43:37
陳佩斯朱時茂現狀差距明顯:一人家財萬貫,一人證實倪萍說的沒錯

陳佩斯朱時茂現狀差距明顯:一人家財萬貫,一人證實倪萍說的沒錯

明月聊史
2025-07-23 16:35:18
2025-07-23 21:36:49
秋葉excel incentive-icons
秋葉excel
寶藏表哥
1117文章數 1129關注度
往期回顧 全部

頭條要聞

網紅被索要非婚生女兒撫養費 稱與女方是"不正當關系"

頭條要聞

網紅被索要非婚生女兒撫養費 稱與女方是"不正當關系"

體育要聞

英格蘭最紅球星 也是加勒比島國驕傲

娛樂要聞

汪峰森林北同游日本 各帶各娃互不耽誤

財經要聞

律師解析娃哈哈遺產案:遺囑是最大變數

科技要聞

別自嗨了!XREAL徐馳:AI眼鏡只有5歲智商

汽車要聞

德系大招放盡 場地極限測試全新奧迪A5L

態度原創

藝術
教育
時尚
手機
本地

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

教育要聞

“地域歧視?”廣西30多所大學招生艱難,西安一院校顆粒無收

看來看去還是這些穿搭適合普通人!配色不艷、衣服不花,好得體

手機要聞

HarmonyOS 6.0(20) Beta2:已發布!華為Mate80系列:更穩了!

本地新聞

這雙丑鞋“泰”辣眼,跪求內娛不要抄作業

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 徐汇区| 东乌| 尚志市| 香河县| 沛县| 定陶县| 永胜县| 安图县| 马鞍山市| 大竹县| 玉树县| 逊克县| 丰原市| 孟连| 科技| 嘉义市| 西藏| 永福县| 马关县| 黄平县| 合川市| 治县。| 大田县| 康乐县| 凤冈县| 三亚市| 繁昌县| 博客| 平塘县| 郎溪县| 萨嘎县| 遂川县| 托克托县| 红河县| 绥宁县| 唐山市| 静海县| 竹溪县| 海伦市| 罗源县| 乌拉特前旗|