使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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]

選擇性

您想要傳回的最大數字

[whole_number]

選擇性

傳回整數或小數數值

  • 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 中的 #SPILL! 錯誤

動態陣列與溢出陣列行為

隱含交集運算子:@

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×