Excel新函數Byrow怎麼用

今天的內容對於不熟悉新函數用法的同學至關重要,你將學習一個全新自定義函數套路,同學們一定要耐心看完,注意收藏保存。

在新增函數中,有一個看上去沒什麼用的冷門函數Byrow,其實它是一個超強的批量運算函數,今天就總結一下這個函數的用法。

先看函數說明:

將lambda函數應用於每一行並返回結果的數組

Excel新函數Byrow怎麼用

是不是一頭霧水的感覺。再看語法:

=BYROW(數組,[函數])

Excel新函數Byrow怎麼用

估計更看不明白,嘿嘿,還是從實例開始學吧。

1~6月的銷售表格

Excel新函數Byrow怎麼用

現在需要獲取每個人的銷售總和,第1個參數選取區域後,第2個參數會出現很多函數名稱。

Excel新函數Byrow怎麼用

如果你想求和就用SUM,就可以得到每一行的匯總數

=BYROW(B2:G4,SUM)

Excel新函數Byrow怎麼用

如果想計算最大值就用MAX

Excel新函數Byrow怎麼用

估計很多同學瞬間理解了=byrow(數組,函數)的語法結構。但好象又沒完全明白,以前寫公式函數都是要帶括弧的,為什麼在byrow里不需要?

細心的同學可能會發現,這些可以省略函數都有同樣的特徵,只需要一個參數就可以運算。而不帶括弧恰是簡寫方式。

Excel新函數Byrow怎麼用

完整的方式什麼樣,這就要回頭看看函數說明:

將lambda函數應用於每一行並返回結果的數組

在新函數公式中,橫空出世一個超強大的自定義函數lambda,它不僅可以通過定義名稱製作自定義函數,也可以用在很多函數的參數里。它的語法結構是:

=LAMBDA(參數1,參數2,..運算表達式)

本例中在BYROW中SUM用完全體,公式應該是這樣的。

=BYROW(B2:G4,LAMBDA(X,SUM(x)))

其中,X是lambda自定義函數的參數,它把B2:G4的每一行值傳遞到sum(x)里進行運算。

Excel新函數Byrow怎麼用

這麼複雜,還是簡寫方便。嘿嘿,不是所有函數都只需一個參數的。舉個例子。

現在需要把各個月份的數字用-連接起來。由於textjoin需要多個參數,所以就需要用lambda了。

=BYROW(B2:G4,LAMBDA(x,TEXTJOIN("-",,x)))

Excel新函數Byrow怎麼用

對於新手來說,理解這個結構有點難,但也至關重要,因為新增的函數中有很多需要和lambda函數配合。

你是不是還有一個疑問,明明複製公式就完成的簡寫公式,為什麼要用byrow函數批量生成。還是看一個實用的例子吧。

下表中在I2輸入下面公式就可以生成一個最大銷售排名。當然你也可以生成合計、平均值排名表。

=SORT(HSTACK(A2:A7,BYROW(B2:G7,MAX)),2,-1)

公式說明:hstack是橫向合併兩個表格,SORT是排序函數

Excel新函數Byrow怎麼用

逐行運算生成數組,一直是函數運算的難點,有了byrow就可以輕鬆解決這個問題。這也是你函數晉級路上必須邁過的坎。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/251452.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-12-13 17:27
下一篇 2024-12-13 17:27

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python中capitalize函數的使用

    在Python的字元串操作中,capitalize函數常常被用到,這個函數可以使字元串中的第一個單詞首字母大寫,其餘字母小寫。在本文中,我們將從以下幾個方面對capitalize函…

    編程 2025-04-29
  • Python中set函數的作用

    Python中set函數是一個有用的數據類型,可以被用於許多編程場景中。在這篇文章中,我們將學習Python中set函數的多個方面,從而深入了解這個函數在Python中的用途。 一…

    編程 2025-04-29
  • 三角函數用英語怎麼說

    三角函數,即三角比函數,是指在一個銳角三角形中某一角的對邊、鄰邊之比。在數學中,三角函數包括正弦、餘弦、正切等,它們在數學、物理、工程和計算機等領域都得到了廣泛的應用。 一、正弦函…

    編程 2025-04-29
  • 單片機列印函數

    單片機列印是指通過串口或並口將一些數據列印到終端設備上。在單片機應用中,列印非常重要。正確的列印數據可以讓我們知道單片機運行的狀態,方便我們進行調試;錯誤的列印數據可以幫助我們快速…

    編程 2025-04-29
  • Python3定義函數參數類型

    Python是一門動態類型語言,不需要在定義變數時顯示的指定變數類型,但是Python3中提供了函數參數類型的聲明功能,在函數定義時明確定義參數類型。在函數的形參後面加上冒號(:)…

    編程 2025-04-29
  • Python實現計算階乘的函數

    本文將介紹如何使用Python定義函數fact(n),計算n的階乘。 一、什麼是階乘 階乘指從1乘到指定數之間所有整數的乘積。如:5! = 5 * 4 * 3 * 2 * 1 = …

    編程 2025-04-29
  • Python定義函數判斷奇偶數

    本文將從多個方面詳細闡述Python定義函數判斷奇偶數的方法,並提供完整的代碼示例。 一、初步了解Python函數 在介紹Python如何定義函數判斷奇偶數之前,我們先來了解一下P…

    編程 2025-04-29
  • Python函數名稱相同參數不同:多態

    Python是一門面向對象的編程語言,它強烈支持多態性 一、什麼是多態多態是面向對象三大特性中的一種,它指的是:相同的函數名稱可以有不同的實現方式。也就是說,不同的對象調用同名方法…

    編程 2025-04-29
  • 分段函數Python

    本文將從以下幾個方面詳細闡述Python中的分段函數,包括函數基本定義、調用示例、圖像繪製、函數優化和應用實例。 一、函數基本定義 分段函數又稱為條件函數,指一條直線段或曲線段,由…

    編程 2025-04-29

發表回復

登錄後才能評論