Contents

如何使用 RANDARRAY 函數對 Excel 中的數據進行隨機排序

Excel 中有許多不同的函數可以使數據轉換和組織變得容易。這些函數之一是 RANDARRAY 函數,它允許您在 Excel 中有效地隨機化數據。

當面臨諸如將個體隨機分組之類的責任時,使用 RANDARRAY 函數可能非常有利。在本教程中,我們將深入全面了解 RANDARRAY 函數,涵蓋其內在特徵並提供將其合併到 Microsoft Excel 中的分步說明。

什麼是 RANDARRAY 函數?

Microsoft Excel 中的 RANDARRAY 函數是一種動態數組函數,它根據指定的行、列維度以及最小值和最大值範圍生成任意數值的數組。該函數具有其返回值溢出到相鄰單元格的固有能力,無需任何額外的編程或操作。

RANDARRAY 函數的語法為:

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

在哪裡:

符號 (\*) 表示可選參數的佔位符,可用於指定要在表中填充的行數。該參數的默認值設置為一行。

可選參數“columns”指定要填充表的列數。此參數的默認值為一列。

生成的隨機數的最小值可以指定為可選參數,默認設置為 0。

代碼片段中的參數“max”指定使用 Mersenne Twister 算法可以生成的可能值範圍的上限,默認值設置為 1。該函數允許用戶指定一個可選參數來修改此值必要時的行為。

可選的整數參數允許指定所需的值類型,其中 TRUE 值表示整數表示形式,默認值 FALSE 表示十進制數。需要注意的是,將整數參數設置為 TRUE 會將其作為獲取整數返回的要求。

RANDARRAY 函數提供的靈活性由於沒有強制輸入參數,因此即使僅提供單個參數也可以生成隨機數組。因此,可以定制輸出以適應任何所需的配置,包括通過指定四個可用參數(即“行”、“列”、“最小”或“最大”)來確定陣列的大小。

如何在 Excel 中使用 RANDARRAY 函數

為了啟動程序,我們將通過一系列說明性實例來使用 RANDARRAY 函數的功能,使我們能夠理解其在電子表格中的導航。

探索 RANDARRY 函數的行和列參數

考慮這樣一種場景,其中人們希望生成一組跨越五個連續行和四個不同列的任意信息。

請選擇您要在其中輸入方程的單元格,例如單元格 B3。

通過在括號內鍵入“=RANDARRAY()”在公式欄中輸入函數。

該公式利用 RANDARRAY 函數來確定行數。具體地,在此上下文中指定值“5”。

接下來,算法指定佈局中要使用的所需列數。這種配置至關重要,因為它決定了網格內元素的整體結構和排列。通過指定特定數量的列,該函數可以有效地組織和分佈多行內容,從而創建有序且具有視覺吸引力的演示文稿。

⭐ 寫 5 ,然後寫一個逗號和 4 。 /bc/images/inner-images-muo.jpg

為了正確結束我們關於括號使用的討論,有必要解決一個重要的考慮因素。具體而言,當使用某些類型的括號(例如數學表達式或編程語言中的括號)時,可能存在僅需要一個參數的情況。在這些情況下,沒有必要在括號內包含所有可用的參數。相反,應謹慎行事並考慮每種情況的具體背景和要求,有選擇地選擇哪些論點是相關的,並省略任何不必要的論點。通過這樣做,我們可以確保准確有效的溝通,同時避免潛在的混亂或錯誤。

⭐按 Enter 鍵。

您的最終語法將是:

 =RANDARRAY(5,4) 

/bc/images/inner-images-muo-1-1.jpg

輸入命令後,公式將根據公式中概述的規範生成分散在五個水平行和四個垂直列上的一系列任意小數。因此,這表明公式已成功執行。

探索 RANDARRY 函數的最小和最大參數

利用基於選擇的補充參數“ min ”和“ max ”,可以檢索任意數字數組並確定該集合中的最小值和最大值。

我們將恢復之前的實例,要求最小值現在應固定為 20,而最大值則在 100 種可能性之間保持可變。

請選擇一個合適的單元格來輸入公式,例如單元格B3。

⭐ 在公式欄中輸入以下公式:

 =RANDARRAY(5,4,20,100) 

這個公式的工作原理與前一個公式非常相似。這次的不同之處在於,我們指定 20 和 100 為最小和最大數字。

按指定的鍵將生成一組從二十到一百的任意十進制數字,這些數字均勻分佈在由五行四列組成的矩陣上。

/bc/images/inner-images-muo-2.jpg

探索 RANDARRY 函數的整數參數

默認情況下,當在沒有任何特定指示的情況下使用 RANDARRAY 函數時,它會生成十進制數字作為輸出。為了從 RANDARRAY 函數獲得整數或整數結果,必須在公式的整數參數中明確指定“TRUE”。

讓我們來演示一下。

請選擇一個合適的單元格來輸入公式,例如用於演示目的的單元格 B3。

請在提供的字段中輸入公式,然後按“Enter”鍵執行它。

 =RANDARRAY(5,4,20,100,TRUE) 

/bc/images/inner-images-muo-3.jpg

應該注意的是,RANDARRAY 函數生成的所有值都是基於整數的,公式中存在“TRUE”就證明了這一點。相反,如果將“TRUE”值替換為其否定值“FALSE”,則輸出可能包含典型 Microsoft Excel 電子表格環境中表示的非整數值。

如何在 Excel 中使用 RANDARRAY 和 SORTBY 函數對數據進行隨機排序

RANDARRAY 函數是生成隨機數據的有效方法,但如果希望按特定順序排列生成的數據,則必須使用 Microsoft Excel 中的 RANDARRAY 和 SORTBY 函數的組合。

SORTBY 函數的語法為:

 =SORTBY(array, by_array,[sort_order], [array/order], ...) 

在哪裡:

指定的數組表示應排序的所需數據范圍。

“by_array”函數接受一個數組作為其輸入,並根據該數組內指定的值範圍(稱為“參數”)對其進行排序。

sort_order 的值決定實例的排序順序,默認設置為升序,負值 (-1) 表示降序。

“陣列/排序”功能的使用取決於需要排序或排序的附加陣列的存在,以便於根據預定標準來排列所述陣列。

現在,我們將通過一個說明性場景來說明如何在 Microsoft Excel 中有效地使用 RANDARRAY 函數以及 SORTBY 函數。現在,讓我們考慮一個由十個名義實體組成的名冊。通過使用 RANDARRAY 函數,我們將能夠隨機選擇這些名稱之一,而 SORTBY 函數使我們能夠系統地排列它們。

⭐ 選擇要輸入公式的單元格。讓我們利用單元格 D5 。 /bc/images/inner-images-muo-3-4.jpg

⭐ 在公式欄中輸入以下公式:

 =SORTBY(C3:C12, 

該公式由 SORTBY 及其數組參數組成。在此步驟中,SORTBY 函數的數組參數將 B4:B13 列表作為我們要排序的數組。

⭐寫一個逗號。

⭐ 現在,SORTBY 函數要求您輸入 by_array。為這個論證寫出下面的公式。

 RANDARRAY(10) 

此公式將使用數字 1 到 隨機化列表中的 10 個選定項目

請關閉 RANDARRAY 函數的左括號,以確保公式的語法和執行正確。

為了正確執行排序過程並根據所需標準按特定順序排列數據,必須關閉與 SORTBY 函數關聯的括號。

您的最終語法將是:

 =SORTBY(C3:C12,RANDARRAY(10)) 

/bc/images/inner-images-muo-4.jpg

為了增強您對給定 Excel 公式的理解,您可以使用“評估”功能。

隨機化的不僅僅是名字

Microsoft Excel 中的 RANDARRAY 函數是一種適應性強的工具,可在多種情況下促進不同的應用程序。此功能使用戶能夠生成隨機數據集,同時簡化組織工作。此外,此功能與其他 Excel 功能的集成進一步提高了效率並促進了生產力的提高。