在 Excel 中進行隨機抽樣(完整指南)
是否曾因 Excel 資料過多而感到不知所措,只想隨機挑選少數項目進行分析?這就像試吃一大罐糖果一樣令人興奮!本指南將帶您透過簡單步驟與公式,輕鬆選取隨機樣本——無論是數值、整列,還是從清單中挑選不重複的項目都沒問題。此外,若您追求超快速解決方案,我們也為您準備了一款實用工具。快加入我們,讓 Excel 變得簡單又有趣!

使用公式選取隨機樣本
本節彙整多種實用公式,協助您依需求靈活選取不同類型的隨機樣本。例如,您可以從資料範圍中隨機挑選列,或從清單中抽取隨機值(可選擇是否允許重複)。此外,若您使用的是 Excel 365 或 2021 版本,還將介紹全新函數,讓您更輕鬆地從清單中選取隨機值。
使用 RAND 函數選取隨機值/列
假設您有一個如以下截圖所示的數據區域 A1:D53,若想從其中某一欄隨機選取數值,或從整個數據區域中隨機挑選整列,不妨試試下列方法。

步驟 1:新增輔助欄位
- 首先,您需要在數據區域中新增一個輔助欄位。在此案例中,我選取儲存格 E1(即數據區域的最後一列中標題儲存格旁邊的儲存格),輸入欄位標題,接著在儲存格 E2 中輸入下方公式,並按下 Enter 以取得結果。提示:RAND 函數會產生介於 0 與 1 之間的隨機數字。
=RAND()
- 選取該公式儲存格,然後雙擊填滿控點(位於儲存格右下角的綠色方塊),即可將此公式快速填滿至輔助欄位中的其他儲存格!
步驟 2:排序輔助欄位
- 同時選取資料區域與輔助欄位,前往資料索引標籤,點擊排序。

- 在排序對話方塊中,您需要執行以下操作:
- 依您的輔助欄位排序(以我們的範例來說,即為「輔助欄位」)。
- 依儲存格數值排序。
- 選取您所需的排序順序。
- 按一下確定按鈕,請參閱截圖。

現在整個數據區域已根據輔助欄位完成排序。
步驟 3:複製並貼上隨機列或值以取得結果
排序後,原始數據區域中的列將呈現隨機順序。您只需選取前 n 列(n 為您希望選取的隨機列數量),按下 Ctrl+C 複製,再貼到目標位置即可輕鬆完成!
提示:若您只想從某一欄中隨機選取數值,只需選取該欄頂端的 n 個儲存格即可。

- 若要重新整理隨機值,請按下 F9 鍵。
- 每次重新整理工作表時(例如新增資料、修改儲存格或刪除資料),公式結果都會自動更新。
- 若您不再需要輔助欄位,即可將其刪除。
- 如果您想要更簡單的方法,不妨試試「隨機選擇」功能!只需幾次點擊,即可輕鬆從限定區域中隨機選取儲存格、列,甚至欄。Kutools for Excel 讓您事半功倍!立即點擊此處,開始為期 30 天的 Kutools for Excel 免費試用。

使用 RANDBETWEEN 函數從清單中選取隨機值
上述方法需在排序後手動選取並複製數據區域中的指定列數或值數。若您希望自動生成特定數量的隨機值,本節所提供的方法將助您輕鬆達成目標。
- 在此案例中,我需要從範圍 B2:B53 中產生 7 個隨機值。我選取空白儲存格 D2,輸入下列公式並按下 Enter,以從 B 欄取得第一個隨機值。
=INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
- 接著選取此公式儲存格,並向下拖曳其填滿控點,直到產生其餘 6 個隨機值為止。

- 在公式中,$B2:$B53 是您要從中抽取隨機樣本的範圍。
- 若要重新整理隨機值,請按下 F9 鍵。
- 若清單中包含重複項目,結果中便可能出現重複值。
- 每次重新整理工作表時(例如新增資料、修改儲存格或刪除資料),隨機結果都會自動更新。
從清單中隨機選取不重複的值
上述方法可能導致結果中出現重複的隨機值。延續前述範例,若要從清單中取得不重複的隨機值,可採用本節所介紹的方法。
步驟 1:新增輔助欄位
- 首先,您需要在欲選取隨機樣本的欄位旁邊建立一個輔助欄位。在此案例中,我選取儲存格 C2(即 B 欄第二個儲存格旁邊的儲存格),輸入下方公式並按下 Enter。提示:RAND 函數會產生介於 0 與 1 之間的隨機數字。
=RAND()
- 選取該公式儲存格,然後雙擊填滿控點(位於儲存格右下角的綠色方塊),即可將此公式快速套用至輔助欄位中的其他儲存格!
步驟 2:從清單中取得不重複的隨機值
- 選取輔助欄位第一個結果儲存格旁邊的儲存格,輸入下方公式並按下 Enter 以取得第一個隨機值。
=INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
- 接著選取此公式儲存格,並向下拖曳其填滿控點,即可快速取得指定數量的隨機值!

- 在公式中,$B2:$B53 是您要從中抽取隨機樣本的欄位,而 $C2:$C53 則是用來輔助的欄位範圍。
- 若要重新整理隨機值,請按下 F9 鍵。
- 結果中不會包含任何重複值。
- 每次重新整理工作表時(例如新增資料、修改儲存格或刪除資料),隨機結果都會自動更新。
在 Excel 中從清單選取隨機值 365/2021
若您使用的是 Excel 365 或 2021,即可運用全新函數「SORTBY」與「RANDARRAY」,輕鬆在 Excel 中產生隨機樣本!
步驟 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 個隨機樣本,不僅需在 C2 儲存格中輸入數字 3,還必須將陣列指定為 {1,2,3};若要產生 4 個隨機樣本,則需在儲存格中輸入數字 4,並將陣列指定為 {1,2,3,4}。
只需幾次點擊,即可透過實用工具選取隨機樣本
上述方法需要您記憶並套用公式,對部分 Excel 使用者來說頗為不便。在此,誠摯推薦您使用隨機選擇功能——來自 Kutools for Excel!只需點擊幾下,即可輕鬆選取隨機樣本,不僅能隨機挑選數值與列,還能選取欄位,操作簡單又高效!
安裝 Kutools for Excel 後,請點擊 Kutools > 選取 > 隨機選擇,並依下列方式進行設定。
- 選取您要從中隨機挑選數值、列或欄的欄位或範圍。
- 在隨機排序或選擇對話方塊中,指定要選取的隨機值數量。
- 在選中類型區段中,選取一個選項。
- 點擊確定。

結果
我在「要選中的個數」區段中指定數量為「5」,並在「選擇類型」區段中選擇「整列」選項。因此,系統將在限定區域中隨機選取 5 列資料,您可立即將這些已選取的列複製並貼上至任意位置!

- 若要使用此功能,您必須先安裝 Kutools for Excel,請 立即下載並享有 30 天免費試用。
- 若想進一步了解此功能,請造訪此頁面:在儲存格範圍內隨機選取儲存格、列或欄
相關文章
在 Excel 中隨機排列清單
本教學將介紹如何透過幾個簡單步驟,在 Excel 中輕鬆隨機排列(又稱「洗牌」)清單!
Excel 隨機資料:產生隨機數字、文字、日期與時間
本文將介紹在一般 Excel 與 Excel 365 中,產生隨機數字、文字字串、日期及時間的多種實用方法。
快速產生隨機時間
本教學將介紹如何在 Excel 中快速產生隨機時間,輕鬆提升工作效率!
產生隨機平日或週末日期
本教學將示範如何在 Excel 中產生隨機的平日或週末日期。
最佳辦公室生產力工具
Kutools for Excel -助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以「智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多張工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依性下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單寄送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 提供超過 300 項功能,確保您所需的功能觸手可及……
Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯功能
- 一秒內快速切換數十份已開啟的文件!
- 每天為您減少數百次滑鼠點擊,徹底告別滑鼠手!
- 檢視與編輯多份文件時,生產力提升高達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁功能。









