Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones

RANDARRAY 函數會傳回隨機數字陣列。 您可以指定要填滿的列與欄​​數量、最小值和最大值,以及是否要傳回整數或小數數值。

在下列範例中,我們會建立高 5 列、寬 3 欄的陣列。 第一個會傳回一組介於 0 到 1 的隨機值,這是 RANDARRAY 的預設行為。 接下來會傳回一系列介於 1 到 100 的隨機小數數值。 最後,第三個範例會傳回一系列介於 1 到 100 的隨機整數。

Excel 的 RANDARRAY 函數。 RANDARRAY(5,3) 會傳回 5 列高 3 欄寬的陣列,其中的隨機值介於 0 到 1 之間。

RANDARRAY 函數與最小值、最大值和小數數值的引數

RANDARRAY 函數與最小值、最大值和整數的引數

語法

=RANDARRAY([rows],[columns],[min],[max],[whole_number])

引數

說明

[rows]

選用

要傳回的列數

[columns]

選用

要傳回的欄數

[min]

選擇性

您想要傳回的最小數字

[max]

選擇性

您想要傳回的最大數字

[整數]

選擇性

傳回整數或小數數值

  • TRUE 傳回整數

  • FALSE 傳回小數數值。

附註: 

  • 如果您不輸入列或欄的引數,RANDARRAY 就會傳回介於 0 到 1 之間的單一值。

  • 如果您不輸入最小值或最大值的引數,RANDARRAY 會分別預設為 0 和 1。

  • 最小數字的引數必須小於最大數字,否則 RANDARRAY 會傳回 #VALUE! 錯誤。

  • 如果您不輸入 whole_number 引數,RANDARRY 會預設為 FALSE 或小數數值。

  • RANDARRAY 函數將傳回一個陣列,如果其為公式的最終結果則將溢出。 這表示,當您按 ENTER 時,Excel 將動態建立適當大小的陣列範圍。 如果支援資料是在 Excel 表格,而您使用了結構化參照,則您從陣列範圍新增或移除資料時,陣列會自動調整大小。 如需詳細資料,請參閱溢出陣列行為 一文。

  • RANDARRAY 與 RAND 函數不同,RAND 不會傳回陣列,因此需要將 RAND 複製到整個範圍。

  • 您可以將陣列想成是值的列、值的欄,或是值的列與值的欄的組合。 在上述範例中,RANDARRAY 公式的陣列範圍是 D2:F6,或是 5 列 3 欄。

  • Excel 對活頁簿之間的動態陣列提供有限支援,只有同時開啟活頁簿時才支援這種情況。 如果您關閉來源活頁簿,當您重新整理時,任何連結的動態陣列公式均會傳回 #REF! 錯誤

需要更多協助嗎?

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

另請參閱

FILTER 函數

SEQUENCE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #溢出! 錯誤

動態陣列與溢出陣列行為

隱含交集運算子:@

Need more help?

Want more options?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。