RANDARRAY 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 iPad 版 Excel iPhone 版 Excel Android 版 Excel 平板電腦 Android 版 Excel 手機

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 技術社群 的專家詢問,或在 社群中獲得支援。