跳到主要內容

在 Excel 中進行隨機樣本選擇(完整指南)

您是否曾經發現自己被 Excel 中過多的數據淹沒而只想隨機挑選一些項目進行分析? 這就像嘗試從一個大罐子裡品嚐糖果一樣! 本指南將協助您透過簡單的步驟和公式來選擇隨機樣本,無論是值、行,或是從清單中選取不重複的項目。 另外,對於那些想要超快速方法的人,我們為您提供了一個很酷的工具。 加入我們,讓 Excel 變得簡單又有趣!


使用公式選擇隨機樣本

在本節中,我們收集了各種公式來幫助您根據需要選擇不同類型的隨機樣本。 例如,您可以從資料範圍中隨機選擇行,或從清單中選擇隨機值,無論是否有重複項。 此外,如果您使用的是 Excel 365 或 2021 版本,我們將向您介紹新函數,這些函數可以幫助您輕鬆從清單中選擇隨機值。


使用 RAND 函數選擇隨機值/行

假設您有一個資料範圍 A1:D53,如下圖所示,要從其中一列中隨機選擇值或從整個資料範圍中隨機選擇行,您可以嘗試以下操作。

備註:本節提供的方法會直接改變您的原始資料的順序,因此建議您建立資料備份。

第 1 步:新增輔助列
  1. 首先,您需要在資料範圍內新增一個輔助列。 在本例中,我選擇儲存格 E1(資料區域最後一列中與標題儲存格相鄰的儲存格),輸入列標題,然後在儲存格 E2 中輸入下列公式並按 Enter 得到結果。
    尖端:RAND函數將產生0到1之間的隨機數。
    =RAND()
  2. 選擇該公式單元格。 然後雙擊 填充手柄 (儲存格右下角的綠色方塊)將此公式填入輔助列中的其餘儲存格。
第 2 步:對輔助列進行排序
  1. 選擇資料範圍和輔助列,轉到 數據 標籤,點擊 分類.
  2. 分類 對話框,您需要:
    1. 排序 您的幫助列(在我們的範例中為「幫助列」)。
    2. 排序 單元格值。
    3. 選擇排序 訂購 你需要。
    4. 點擊 OK 按鈕。 查看截圖。

現在整個資料範圍已按輔助列排序。

步驟 3:複製並貼上隨機行或值以取得結果

排序後,原始資料範圍中的行將按隨機順序排列。 現在,您可以簡單地選擇前 n 行,其中 n 是您想要選擇的隨機行數。 然後按 按Ctrl + C 複製選定的行並將其貼上到您想要的位置。

尖端:如果您只想從其中一列中隨機選取值,只需選取該列中的前 n 個儲存格即可。

筆記:
  • 若要刷新隨機值,請按 F9 鍵。
  • 每次刷新工作表,例如新增資料、修改儲存格、刪除資料等,公式結果都會自動變更。
  • 如果您不再需要輔助列,可以將其刪除。
  • 如果您正在尋找一種更簡單的方法,請考慮嘗試“隨機選擇範圍” 的特點 Excel的Kutools。 只需點擊幾下,您就可以輕鬆地從指定範圍中選擇隨機儲存格、行甚至列。 按此開始 30 天免費試用 Kutools for Excel.

使用 RANDBETWEEN 函數從清單中選擇隨機值

上述方法需要您在排序後手動選擇並複製資料範圍中的行數或值。 如果您想從清單中自動產生指定數量的隨機值,本節中的方法可以幫助您完成。

  1. 在本例中,我需要從 B7:B2 範圍內產生 53 個隨機值。 我選擇一個空白儲存格 D2,輸入以下公式並按 Enter 從 B 列中取得第一個隨機值。
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. 然後選擇這個公式單元格並將其拖曳到 填充手柄 直到產生其餘 6 個隨機值。
筆記:
  • 在公式, $B2:$B53 是您要從中選取隨機樣本的範圍。
  • 若要刷新隨機值,請按 F9 鍵。
  • 如果清單中存在重複項,則結果中可能會出現重複值。
  • 每次刷新工作表,例如新增資料、修改儲存格、刪除資料等,隨機結果都會自動變更。

從清單中選擇不重複的隨機值

上述方法可能會導致結果中出現重複的隨機值。 與上面相同的範例,要從清單中取得不重複的隨機值,您可以嘗試本節中的方法。

第 1 步:新增輔助列
  1. 首先,您需要在要從中選取隨機樣本的列旁邊建立一個輔助列。 在本例中,我選擇儲存格 C2(與 B 列第二個儲存格相鄰的儲存格),輸入下列公式並按 Enter.
    尖端:RAND函數將產生0和1之間的隨機數。
    =RAND()
  2. 選擇該公式單元格。 然後雙擊 填充手柄 (儲存格右下角的綠色方塊)為輔助列中的其餘儲存格填入此公式。
步驟 2:從清單中取得不重複的隨機值
  1. 選取與輔助列的第一個結果儲存格相鄰的儲存格,輸入下列公式並按 Enter 獲得第一個隨機值。
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. 然後選擇這個公式單元格並將其拖曳到 填充手柄 向下取得隨機數的值。
筆記:
  • 在公式, $B2:$B53 是您要從中選取隨機樣本的列清單。 和 $C2:$C53 是輔助列範圍。
  • 若要刷新隨機值,請按 F9 鍵。
  • 結果將不包含重複值。
  • 每次刷新工作表,例如新增資料、修改儲存格、刪除資料等,隨機結果都會自動變更。

從 Excel 365/2021 的清單中選擇隨機值

如果您使用的是Excel 365或2021,您可以套用新功能“排序方式“和”蘭德雷」在 Excel 中輕鬆產生隨機樣本。

第 1 步:新增輔助列
  1. 首先,您需要在資料範圍內新增一個輔助列。 在本例中,我選擇儲存格 C2(與要從中選取隨機值的資料列的第二個儲存格相鄰的儲存格),並輸入下列公式並按 Enter 得到結果。
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    筆記
    • 在公式, B2:B53 是您要從中選取隨機樣本的清單。
    • 如果您使用的是 Excel 365,按 鍵後將自動產生隨機值列表 Enter 鍵。
    • 如果您使用的是 Excel 2021,則在取得第一個隨機值後,請選擇公式儲存格並向下拖曳填充柄以取得所需數量的隨機值。
    • 若要刷新隨機值,請按 F9 鍵。
    • 每次刷新工作表,例如新增資料、修改儲存格、刪除資料等,隨機結果都會自動變更。
步驟 2:複製並貼上隨機值以獲得結果

在輔助列中,您現在只需選擇前 n 個單元格,其中 n 是您想要選擇的隨機值的數量。 然後按 按Ctrl + C 若要複製選定的值,請右鍵點選空白儲存格,然後選擇 價值觀 來自 粘貼選項 上下文選單中的部分。

筆記:
  • 若要從指定範圍自動產生指定數量的隨機值或行,請輸入數字,表示要在儲存格(本範例中為 C2)中產生的隨機值或行的數量,然後套用下列公式之一。
    從清單中產生隨機值:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    正如您所看到的,每次更改樣本數量時,都會自動產生相應數量的隨機值。
    從一個範圍產生隨機行:
    若要從指定範圍自動產生指定數量的隨機行,請套用此公式。
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    尖端:公式末尾的陣列{1,2,3}需要與您在C2中指定的數字相符。 如果要產生3個隨機樣本,則不僅需要在儲存格C3中輸入數字2,而且還必須指定陣列為{1,2,3}。 若要產生 4 個隨機樣本,請在儲存格中輸入數字 4,並將陣列指定為 {1,2,3,4}。

只需點擊幾下即可使用方便的工具選擇隨機樣本

上述方法需要你記住和使用公式,這對某些Excel用戶來說是痛苦的。 在這裡我想向大家推薦的是 隨機選擇範圍 的特點 Excel的Kutools。 透過此功能,您只需單擊幾下即可輕鬆選擇隨機樣本。它不僅可以隨機選擇值和行,還可以隨機選擇列。

安裝 Kutools for Excel點擊此處成為Trail Hunter 庫工具 > 選擇 > 隨機選擇範圍,那麼就需要進行如下配置。

  • 選擇要從中選取隨機值、行或列的列或範圍。
  • 隨機排序/選擇範圍 對話方塊中,指定要選擇的隨機值的數量。
  • 在選項中選擇一個 選擇類型 部分。
  • 點擊 OK.

結果

我指定了號碼 5 在裡面 ”選擇的單元數“部分並選擇了”選擇隨機行“ 中的選項”選擇類型」部分。結果,將在指定範圍內隨機選擇 5 行資料。然後您可以將這些選定的行複製並貼上到任何您想要的位置。

筆記:

最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項  |  刪除空白行  |  合併列或儲存格而不遺失數據  |  沒有公式的回合 ...
超VLookup: 多重標準  |  多重價值  |  跨多頁  |  模糊查詢...
副詞。 下拉清單: 簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  將列與 選擇相同和不同的單元格 ...
特色功能: 網格焦點  |  設計圖  |  大方程式酒吧  |  工作簿和工作表管理器 | 資源庫 (自動文字)  |  日期選擇器  |  合併工作表  |  加密/解密單元格  |  按清單發送電子郵件  |  超級濾鏡  |  特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符 ...)  |  50+ 圖表 類型 (甘特圖 ...)  |  40+ 實用 公式 (根據生日計算年齡 ...)  |  19 插入 工具 (插入二維碼, 從路徑插入圖片 ...)  |  12 轉化 工具 (數字到單詞, 貨幣兌換 ...)  |  7 合併與拆分 工具 (高級合併行, 拆分 Excel 儲存格 ...)  |  ... 和更多

Kutools for Excel 擁有超過 300 個功能, 確保只需點擊一下即可獲得您所需要的...

產品描述


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。