陣列公式的規則和範例
Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 iPad 版 Excel iPhone 版 Excel

數位公式是一種公式,可對陣列中的一或多個項目執行多項計算。 您可以將陣列視為值的列或欄,或是值的列與欄的組合。 數位公式可以傳回多個結果或單一結果。

Microsoft 365 的 2018 年 9 月更新開始,任何可傳回多個結果的公式都會自動將結果向下或溢出到相鄰的單元格。 此行為變更也伴隨數個新的 動態數位函數。 動態數位公式,無論是使用現有函數或動態數位函數,都只需要在單一儲存格中輸入,然後按 Enter 即可確認。 舊版陣列公式必須先選取整個輸出範圍,然後使用 Ctrl+Shift+Enter 確認公式。 它們通常稱為 CSE 公式。

您可以使用數位公式來執行複雜的工作,例如:

  • 快速建立範例數據集。

  • 計算儲存格範圍中包含的字元數。

  • 僅加總符合特定條件的數位,例如範圍中的最低值,或落在上下邊界之間的數位。

  • 加總值範圍中每 N 個數值。

下列範例說明如何建立多儲存格和儲存格陣列公式。 在可能的情況下,我們包含了一些動態數位函數的範例,以及同時輸入為動態數位和舊版陣列的現有數位公式。

下載我們的範例

下載包含本文中所有陣列公式範例的範例活頁簿

本練習會示範如何使用多儲存格及單儲存格陣列公式來計算一組銷售數字。 第一組步驟使用多儲存格公式來計算一組小計。 第二組步驟則使用單儲存格公式來計算總計。

  • 多儲存格陣列公式

    單元格 H10 中的多儲存格數位計算單價汽車的銷售數量

  • 在這裡,我們在 H10 單元格中輸入 =F10:F19*G10:G19 ,藉此計算每位銷售人員的雙車和雙車總銷售額。

    當您按 Enter 時,您會看到結果溢出至儲存格 H10:H19。 請注意,當您選取溢出範圍內的任何單元格時,溢出範圍會以框線醒目提示。 您可能也會注意到儲存格 H10:H19 中的公式呈現灰色。 它們只是供參考,因此如果您想要調整公式,您必須選取主公式所在的單元格 H10。

  • 單單元格陣列公式

    使用 =SUM (F10:F19*G10:G19 計算總計的單單元格陣列公式)

    在範例活頁簿的單元格 H20 中,輸入或複製並貼上 =SUM (F10:F19*G10:G19) ,然後按 Enter

    在此情況下,Excel 會將數位中的值 (儲存格範圍 F10 到 G19) 相乘,然後使用 SUM 函數將總計相加。 結果得出總銷售額 $1,590,000 的總計。

    此範例顯示這類公式的強大功能。 例如,假設您有1,000列的數據。 您可以在單一單元格中建立數位公式,而不是將公式向下拖曳到 1,000 列,藉此加總部分或全部的數據。 此外,請注意,單元格 H20 中的單單元格公式完全獨立於單元格 H10 到 H19) 中, (公式的多單元格公式。 這也是使用陣列公式的另一項優點 ——彈性。 您可以變更欄 H 中的其他公式,而不會影響 H20 中的公式。 也有這樣的自變合計是很好的作法,因為它有助於驗證結果的正確性。

  • 動態陣列公式也提供下列優點:

    • 一致性    如果您從 H10 向下按下任何儲存格,就會看到相同的公式。 這種一致性有助於確保提升正確性。

    • 安全性    您無法覆寫多儲存格數組公式的元件。 例如,按一下單元格 H11,然後按Delete。 Excel 不會變更陣列的輸出。 若要變更,您必須選取陣列中左上角的儲存格,或是儲存格 H10。

    • 較小的檔案大小    您通常可以使用單一陣列公式,而非數個中間公式。 例如,汽車銷售範例使用一個數位列公式來計算E欄中的結果。如果您曾經使用過像是 =F10*G10、F11*G11、F12*G12 等標準公式,您會使用 11 種不同的公式來計算相同的結果。 這沒什麼大不了,但如果您有數以千計的列要合計呢? 這樣會有很大的影響。

    • 效率    數位函數是建立複雜公式的有效方法。 陣組公式 =SUM (F10:F19*G10:G19) 是相同的:=SUM (F10*G10,F11*G11,F12*G1 2,F13*G13,F14*G14,F15*G15,F16*G16,F17*G17,F18*G18,F19*G19) 。

    • 溢出    動態數位公式會自動溢出到輸出範圍。 如果您的源數據位於 Excel 表格中,則動態數位公式會在您新增或移除資料時自動重設大小。

    • #SPILL!錯誤    動態陣列匯入 了 #SPILL! 錯誤,這表示預期的溢出範圍因某種原因而遭到封鎖。 當您解決封鎖時,公式會自動溢出。

矩陣常數是陣列公式的一項元件。 您可以輸入項目清單來建立矩陣常數,然後手動輸入大括弧 ({ }) 括住清單,如下所示:

={1,2,3,4,5}={“January”,“二月”,“三月”}

如果是使用逗號來分隔項目,便會建立水平陣列 (列)。 如果是使用分號來分隔項目,便會建立垂直陣列 (欄)。 若要建立二維陣列,請以逗號分隔每一列中的專案,並以分號分隔每一列。

下列程序可讓您稍加練習如何建立水平、垂直及二維常數。 我們會顯示使用 SEQUENCE 函 數自動產生矩陣常數,以及手動輸入的常數陣組的範例。

  • 建立水平常數

    使用先前範例的活頁簿,或建立新的活頁簿。 選取任何空白儲存格,然後輸入 =SEQUENCE (1,5) 。 SEQUENCE 函數會建立 1 列 5 欄的陣列,與 ={1,2,3,4,5} 相同。 顯示下列結果:

    使用 =SEQUENCE (1,5) 或 ={1,2,3,4,5} 建立水準常數數位

  • 建立垂直常數

    選取任何下方有空間的空白儲存格,然後輸入 =SEQUENCE (5) ={1;2;3;4;5}。 顯示下列結果:

    使用 =SEQUENCE (5) 或 ={1 建立垂直矩陣常數2;3;4;5}

  • 建立二維常數

    選取右側和下方有空間的任何空白儲存格,然後輸入 =SEQUENCE (3,4) 。 您會看到以下結果:

    使用 =SEQUENCE (3,4) 建立 3 列 4 欄常數陣列

    您也可以輸入:或 ={1,2,3,4;5,6,7,8;9,10,11,12},但您想要注意放置分號與逗號的位置。

    如您所見,SEQUENCE 選項比手動輸入常數陣列值有顯著的優點。 這主要可以節省您的時間,但也有助於減少手動輸入的錯誤。 閱讀也比較容易,特別是因為分號很難與逗號分隔符區別。

以下範例使用矩陣常數做為較大公式的一部分。 在範例活頁簿中,移至公式工作表 中的常 數,或建立新的工作表。

在單元格 D9 中,我們輸入 =SEQUENCE (1,5,3,1) ,但您也可以在單元格 A9:H9 中輸入 3、4、5、6 和 7。 這個特定數字選取範圍沒有特別之處,我們只選擇 1 到 5 以外的項目來區分。

在單元格 E11 中,輸入 =SUM (D9:H9*SEQUENCE (1,5) ) ,或 =SUM (D9:H9*{1,2,3,4,5}) 。 公式傳回 85。

在公式中使用矩陣常數。 在此範例中,我們使用 =SUM (D9:H (*SEQUENCE (1,5) )

SEQUENCE 函數會建立相當於矩陣常數 {1,2,3,4,5}。 由於 Excel 會先對以括弧括住的運算運算,因此接下來要播放的兩個元素是 D9:H9 中的單元格值,以及乘法運算子 (*) 。 此時,公式會將已儲存陣列中的值乘以常數中的對應值。 其結果等於:

=SUM (D9*1,E9*2,F9*3,G9*4,H9*5) ,或 =SUM (3*1,4*2,5*3,6*4,7*5)

最後,SUM 函數會將值相加,並傳回 85。

若要避免使用儲存的陣列,並將作業完全保留在記憶體中,您可以將它取代為另一個常數陣列:

=SUM (SEQUENCE (1,5,3,1) *SEQUENCE (1,5) ) ,或 =SUM ({3,4,5,6,7}*{1,2,3,4,5})

常數陣列中可使用的元素

  • 矩陣常數可以包含數位、文字、邏輯值 (例如TRUE和 FALSE) ,以及錯誤值,例如 #N/A。 您可以使用整數、小數和科學格式的數位。 如果您包含文字,您必須用引號括住文字 (“text”) 。

  • 矩陣常數不能包含其他的陣列、公式或函數。 換句話說,只能包含那些以逗點或分號分隔的文字或數字。 當您輸入 {1,2,A1:D4} 或 {1,2,SUM(Q2:Z8)} 這類的公式時,Excel 會顯示警告訊息。 此外,數值不能包含百分比符號、貨幣符號、逗號或括弧。

使用矩陣常數的最佳方式之一就是為它們命名。 已命名的常數使用起來更加容易,而且可以隱藏一些陣列公式的複雜性,不讓其他人看見。 若要為矩陣常數命名並用在公式中,請執行下列步驟:

移至 [定義 名稱] > [已定義之名稱 ] > [ 公式]。 在 [ 名稱] 方 塊中,輸入 Quarter1。 在 [參照到] 方塊中,輸入以下常數 (記得要手動輸入大括弧):

={"一月","二月","三月"}

對話框現在看起來應該像這樣:

從 [公式] 新增具名的常數陣列 > 已定義之名稱 > Name Manager > New

單擊 [確定],然後選取含有三個空白單元格的任何列,然後輸入 =Quarter1

顯示下列結果:

在公式中使用具名的常數數位,例如 =Quarter1,其中第 1 季定義為 ={“January”,“二月”,“三月”}

如果您想要將結果垂直溢出,而不是水準溢出,您可以使用 =TRANSPOSE (Quarter1)

如果您想要顯示 12 個月的清單,就像建立財務報表時所用的一樣,您可以使用 SEQUENCE 函數將一年當期的比較基準。 這個函數的巧妙之處在於,即使只顯示月份,其後仍會有一個可用於其他計算的有效日期。 您可以在範例活頁簿的 具名矩陣常 數和 快速範例數據集 工作表上找到這些範例。

=TEXT (DATE (YEAR (TODAY () ) ,SEQUENCE (1,12) ,1) ,“mmm”)

使用 TEXT、DATE、YEAR、TODAY 和 SEQUENCE 函數的組合來建立 12 個月的動態清單

這會使用 DATE 函 數根據目前的年份建立日期,SEQUENCE 會針對 1 月到 12 月建立從 1 到 12 的矩陣常數,然後 TEXT 函 數會將顯示格式轉換為 “mmm” (Jan、Feb、Mar 等 ) 。 如果您想要顯示完整月份名稱,例如「一月」,則會使用「mmmm」。

當您使用具名的常數做為數位公式時,請記得輸入等號,如 =Quarter1,而不只是第 1 季。 若未輸入等號,Excel 會將陣列解譯為文字字串,而公式會無法如預期般運作。 最後,請記住,您可以使用函數、文字和數字的組合。 這一切都取決於您想要發揮的創意。

以下範例提出多種方式,為您示範如何在陣列公式中使用矩陣常數。 有些範例使用 TRANSPOSE 函 數將列轉換成欄,反之亦然。

  • 數位中的多個專案

    輸入 =SEQUENCE (1,12) *2={1,2,3,4;5,6,7,8;9,10,11,12}*2

    您也可以除以 (/) 、加上 (+) ,以及使用 (-) 來相減。

  • 求陣列中項目的平方值

    輸入 =SEQUENCE (1,12) ^2={1,2,3,4;5,6,7,8;9,10,11,12}^2

  • 尋找陣列中平方專案的平方根

    輸入 =SQRT (SEQUENCE (1,12) ^2) =SQRT ({1,2,3,4;5,6,7,8;9,10,11,12}^2)

  • 轉置一維列

    輸入 =TRANSPOSE (SEQUENCE (1,5) ) ,或 =TRANSPOSE ({1,2,3,4,5})

    即使輸入水平矩陣常數,TRANSPOSE 函數也會將矩陣常數轉換至欄中。

  • 轉置一維欄

    輸入 =TRANSPOSE (SEQUENCE (5,1) ) =TRANSPOSE ({1;2;3;4;5})

    即使輸入垂直矩陣常數,TRANSPOSE 函數也會將常數轉換至列中。

  • 轉置二維常數

    輸入 =TRANSPOSE (SEQUENCE (3,4) ) ,或 =TRANSPOSE ({1,2,3,4;5,6,7,8;9,10,11,12})

    TRANSPOSE 函數會將各列轉換成一系列欄。

本節內容提供基本陣列函數的範例。

  • 從現有值建立陣列

    下列範例說明如何使用數位公式從現有的陣列建立新的陣列。

    輸入 =SEQUENCE (3,6,10,10) ,或 ={10,20,30,40,50,60;70,80,90,100,110,120;130,140,150,160,170,180}

    輸入 10 之前,請務必輸入 { (左大括弧) ,而 } (輸入 180 之後的右大括弧) ,因為您正在建立數位數位數位數位。

    接下來,在空白儲存格中輸入 =D9#=D9:I11。 3 x 6 儲存格陣列會顯示與您在 D9:D11 中看到的相同值。 # 符號稱為 溢出範圍運算符,是 Excel 參照整個數位範圍的方式,而不需要輸入出來。

    使用溢出範圍運算子 (#) 來參照現有的陣列

  • 從現有的值建立矩陣常數

    您可以擷取溢出數位件。公式的結果,並將它轉換為其元件。 選取儲存格 D9,然後按 F2 切換到編輯模式。 接下來,按 F9 將儲存格參照轉換成數值,Excel 接著會將這些值轉換成常數陣列。 當您按 Enter 時,公式 =D9#現在應該是 ={10,20,30;40,50,60;70,80,90}.

  • 計算儲存格範圍內的字元數

    下列範例示範如何計算儲存格範圍中的字元數。 這包括空格。

    計算範圍內的字元總數,以及其他使用文字字串的陣列

    =SUM (LEN (C9:C13) )

    在此情況下, LEN 函 數會傳回範圍中每個儲存格中每個文字字串的長度。 SUM 函數接著將這些值相加,並將結果 (66) 。 如果您要取得平均字元數,可以使用:

    =AVERAGE (LEN (C9:C13) )

  • 範圍 C9:C13 中最長的儲存格內容

    =INDEX (C9:C13,MATCH (MAX (LEN (C9:C13) ) ,LEN (C9:C13) ,0) ,1)

    此公式只有在資料範圍包含單欄儲存格時才能順利運作。

    讓我們更仔細看一下公式,從內元素開始往外分析。 LEN 函數會傳回單元格範圍 D2:D6 中每個項目的長度。 MAX 函數會計算這些專案中的最大值,對應到最長的文字字串,也就是單元格 D3。

    下面的情形就比較複雜了。 MATCH 函數會計算包含最長文字字串之儲存格) 相對位置 (位移。 若要執行這項作業,必須有以下三個引數:查閱值、查閱陣列、比對方式。 MATCH 函數會在查閱陣列中搜尋指定的查閱值。 在本範例中,查閱值是最長的文字字串:

    MAX (LEN (C9:C13)

    該字串存放於以下陣列中:

    LEN (C9:C13)

    在此案例中,比對類型自變數為 0。 比對類型可以是 1、0 或 -1 值。

    • 1 - 傳回小於或等於查閱值的最大值

    • 0 - 傳回第一個完全等於查閱值的值

    • -1 - 傳回大於或等於指定查閱值的最小值

    • 如果您省略比對方式,Excel 會假設為 1。

    最後, INDEX 函 數會採用下列自變數:陣列,以及該陣列中的列號和欄號。 單元格範圍 C9:C13 會提供陣列,MATCH 函數會提供儲存格位址,而最後的自變數 (1) 指定該值來自數位中的第一欄。

    如果您想要取得最小文字字串的內容,您會將上述範例中的 MAX 取代為 MIN

  • 找出範圍中 n 個最小的數值

    此範例示範如何尋找單元格範圍中的三個最小值,其中單元格 B9:B18 中的範例數據陣列是以: =INT (RANDARRAY (10,1) *100) 建立。 請注意,RANDARRAY 是一種動態函數,因此每次 Excel 計算時,您都會得到一組新的隨機數。

    尋找第 N 個最小值的 Excel 陣列公式:=SMALL (B9#,SEQUENCE (D9) )

    輸入 =SMALL (B9#,SEQUENCE (D9) =SMALL (B9:B18,{1;2;3})

    此公式使用矩陣常數來評估 SMALL 函 數三次,並傳回單元格 B9:B18 中包含之陣列中最小的 3 個成員,其中 3 是儲存格 D9 中的變數值。 若要尋找更多值,您可以增加 SEQUENCE 函數中的值,或將更多自變數新增至常數。 亦可使用其他函數搭配此公式,例如 SUMAVERAGE。 例如:

    =SUM (SMALL (B9#,SEQUENCE (D9) )

    =AVERAGE (SMALL (B9#,SEQUENCE (D9) )

  • 找出範圍中 n 個最大的數值

    若要尋找範圍內最大的值,您可以使用 LARGE 函數取代 SMALL 函數。 除此之外,也可如下列範例般,使用 ROWINDIRECT 函數。

    輸入 =LARGE (B9#,ROW (INDIRECT (“1:3”) ) ) ,或 =LARGE (B9:B18,ROW (INDIRECT (“1:3”) ) )

    此時,如果對 ROW 和 INDIRECT 函數稍有了解,可能會有幫助。 您可以使用 ROW 函數來建立連續整數的陣列。 例如,選取空白並輸入:

    =ROW(1:10)

    公式隨即建立含 10 個連續整數的欄。 若要查看潛在的問題,請在含陣列公式的範圍上方 (亦即第 1 列上方) 插入列。 Excel 會調整列參照,而公式現在會產生 2 到 11 的整數。 若要修正該問題,可在公式中加入 INDIRECT 函數:

    =ROW(INDIRECT("1:10"))

    INDIRECT 函數使用文字字串做為自變數 (這也是 1:10 範圍被引號括) 的原因。 您插入列或移動陣列公式時,Excel 並不會調整文字值。 因此,ROW 函數永遠都會產生您所要的整數陣列。 您可以同樣輕鬆地使用 SEQUENCE:

    =SEQUENCE (10)

    讓我們檢查您先前使用的公式:=LARGE (B9#,ROW (INDIRECT (“1:3”) ) ) , 從內括號開始往外算:INDIRECT 函數會傳回一組文字值,在此情況下會傳回 1 到 3 的值。 ROW 函數會產生三個儲存格的欄陣列。 LARGE 函數使用儲存格範圍 B9:B18 中的值,並且會針對 ROW 函數傳回的每個參照評估三次。 如果您想要尋找更多值,請將較大的儲存格範圍新增至 INDIRECT 函數。 最後,如同SMALL範例一樣,您可以將此公式與其他函數搭配使用,例如SUM和AVERAGE。

  • 加總含錯誤值的範圍

    當您嘗試加總包含錯誤值的範圍,例如 #VALUE! 或 #N/A。 此範例示範如何加總名為「資料」範圍中包含錯誤的值:

    使用陣列處理錯誤。 例如,=SUM (IF (ISERROR (Data) ,“”,數據) 會加總名為 Data 的範圍,即使其中包含錯誤,例如 #VALUE! 或 #NA!]

  • =SUM(IF(ISERROR(資料),"",資料))

    此公式會建立新陣列,其中包含減去任何錯誤值的原始值。 ISERROR 函數會從內部函數開始往外分析,搜尋儲存格範圍 (資料) 中的錯誤。 IF 函數會在您指定之條件的計算結果為 TRUE 時傳回特定的值,並在結果為 FALSE 時傳回另一個值。 在此例中,它會對所有錯誤值傳回空字串 (""),這是因為計算結果為 TRUE;而且還會傳回範圍 (資料) 的其餘值,這是因為計算結果為 FALSE,表示當中不包含錯誤值。 SUM 函數接著會計算篩選陣列的總計。

  • 計算範圍內錯誤值的數目

    此範例與上一個公式類似,但它會傳回名為「數據」範圍內的錯誤值數目,而不是篩選掉:

    =SUM(IF(ISERROR(資料),1,0))

    此公式會建立陣列,其中包含值為 1 的含錯誤儲存格,以及值為 0 的不含錯誤儲存格。 您可以簡化公式,並且移除 IF 函數的第三個引數來得到相同的結果,如下所示:

    =SUM(IF(ISERROR(資料),1))

    如果不指定引數,只要儲存格不包含錯誤值,IF 函數就會傳回 FALSE。 您可以更進一步將公式簡化如下:

    =SUM(IF(ISERROR(資料)*1))

    此公式運作無誤,因為 TRUE*1=1 而 FALSE*1=0。

您可能必須根據條件加總數值。

您可以使用數位來根據特定條件進行計算。 =SUM (如果 (Sales>0,Sales) ) 會加總「銷售額」範圍內所有大於 0 的值。

例如,此陣列公式只會加總名為 Sales 範圍內的正整數,而此範圍在上述範例中代表 E9:E24 單元格:

=SUM(IF(銷售>0,銷售))

IF 函數會建立一組正負值。 SUM 函數基本上會忽略偽值,原因在於 0+0=0。 您在此公式中使用的儲存格範圍可以包含任何數目的列和欄。

您也可以加總符合多個條件的數值。 例如,此陣列公式會計算大於 0 AND 小於 2500 的值:

=SUM ( (Sales>0) * (Sales<2500) * (Sales) )

請牢記在心,如果範圍內包含一個或多個非數值儲存格,那麼此公式就會傳回錯誤。

您也可以建立一些只使用一種 OR 條件的陣列公式。 例如,您可以加總大於 0 OR 小於 2500 的值:

=SUM (IF ( (Sales>0) + (Sales<2500) ,銷售) )

您不能直接在陣列公式中使用 AND 與 OR 函數,因為這些函數會傳回單一結果,不是 TRUE 就是 FALSE,而陣列函數需要的是結果陣列。 您可以使用先前公式中出現的邏輯,來解決這項問題。 換句話說,您會執行數學運算,例如對符合 OR 或 AND 條件的值執行加法或乘法。

以下範例為您示範如何在必須取得範圍內的平均值時,將範圍內的零移除。 公式會使用名為「銷售」的資料範圍:

=AVERAGE(IF(銷售<>0,銷售))

IF 函數會建立不等於 0 的值陣列,然後將這些值傳遞給 AVERAGE 函數。

此陣列公式會針對「我的資料」與「你的資料」這兩個儲存格範圍內的數值進行比較,然後傳回這兩個範圍之間的差異數目。 如果兩個範圍的內容完全相同,公式會傳回 0。 若要使用此公式,單元格範圍必須具有相同的大小和相同的維度。 例如,如果 MyData 的範圍是 3 列 5 欄,您的數據也必須是 3 列 5 欄:

=SUM(IF(我的資料=你的資料,0,1))

此公式會建立一個新陣列,而且該陣列的大小跟您要比較之範圍相同。 IF 函數會用 0 值和 1 值填滿陣列 (0 代表比對不相符,1 代表完全相同的儲存格)。 SUM 函數接著會傳回陣列中數值的總和。

公式可簡化如下:

=SUM (1* (MyData<>YourData) )

此公式就像是可計算範圍內有錯誤值的公式,之所以可以順利運作,就是因為 TRUE*1=1 而 FALSE*1=0。

以下陣列公式會傳回「資料」單欄範圍內最大值的列號:

=MIN(IF(資料=MAX(資料),ROW(資料),""))

IF 函數會建立新陣列,該陣列對應到名為「資料」的範圍。 若對應的儲存格包含範圍內的最大值,則該陣列會包含列號。 否則,該陣列會包含空字串 ("")。 MIN 函數會使用新陣列作為其第二個引數,並傳回最小值,該值對應的是「資料」中最大值的列號。 如果名為「資料」的範圍包含相同的最大值,則公式會傳回第一個值的列。

如果您要傳回最大數值的實際儲存格位址,請使用以下公式:

=ADDRESS(MIN(IF(資料=MAX(資料),ROW(資料),"")),COLUMN(資料))

您可以在範例活頁簿中的數據集工作表 差異 中找到類似的範例。

確認

本文的部分內容是以一系列由 Colin Wilcox 撰寫的 Excel Power User 欄為基礎,並從 Excel 2002 公式的第 14 章和第 15 章中進行調整,該書由前 Excel MVP John Walken 並撰寫。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

動態陣列與溢出陣列行為

動態數位公式與舊版 CSE 陣列公式

FILTER 函數

RANDARRAY 函數

SEQUENCE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #溢出! 錯誤

隱含交集運算子:@

公式概觀

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。