在 Excel 中建立隨機分組的方式如下:將姓名欄複製下來,貼到覽器型的隨機分組產生器中,選擇您想要的分組數量,然後按一下「產生分組」——這個工具會將每個姓名精準地分配到一個均衡的組別中,整個過程不需要公式、巨集,也不需要上傳檔案。因為分割作業完全在瀏覽器分頁中執行,所以整個流程只需幾秒鐘就能完成。Excel 本身並沒有內建的「隨機分組」指令,因此大多數線上教學都會引導您使用像 INDEX、SORTBY 和 RAND 這類巢狀公式,或者使用隱藏相同公式的可下載 .xlsx 範本(僅以彩色按鈕呈現)。這兩種做法雖然都能產生均衡的組別,但各有取捨:公式會在您編輯名單或更改組數時失效,而範本則往往依賴波動性函數,每次開啟或儲存工作簿時都會重新計算。純本機工具則能同時避開這兩個問題。它只會讀取清單一次、隨機打亂順序、將結果切成大小最多相差一人的多個群組,並將輸出保留在畫面上,直到您將它複製到別處為止。

create random teams in excel
在 Excel 中不用公式建立隨機分組

為什麼在 Excel 中拆分班級名單比看起來更難

Excel 是存放名單的絕佳環境。您可以依姓氏排序、篩選缺席者、用顏色標註所屬班級,並驗證電子郵件地址。然而,當您要求 Excel「將這份清單隨機分成 N 組」時,就會碰到設計上的缺口。這個產品是為了確定性的運算而打造,並非機率式的分割,因此您在網路上找到的每一種做法,都是疊加在輔助欄之上的變通方案。

最常見的變通方案是使用一欄隨機數字。您在每個姓名旁邊輸入 =RAND(),將該欄以值的形式複製下來,依此欄排序,然後切成 N 等份。這雖然有效,但每次有人加入或離開時,您都必須重新計算、重新複製、再重新排序。第二種變通方案則使用 =SORTBY(range, RANDARRAY(n)),語法較為簡潔,但同樣具有波動性——這個函式會在每次工作簿事件時重新產生隨機值,您可能會在向全班念出名單時,因一個不小心點選而讓組別悄悄重新洗牌。

可下載的範本則把同樣的邏輯藏在按鈕後面。按下按鈕,範本就會執行其中的巨集或公式鏈,團隊表格便會自動填入。但問題在於,您現在擁有一個含有學生、員工或客戶姓名的第三方檔案。對於您不希望隨意以電子郵件傳送,或在共用磁碟中開啟的清單來說,這樣的取捨比想像中更難以接受。

Excel 中的做法設定所需心力名單變動時是否會失效是否將名單傳送至您的裝置以外
輔助欄 + =RAND() + 手動排序中等是,每次都會
單一 =SORTBY() 公式是,每次工作簿事件都會
可下載的 .xlsx 範本經常會是(檔案會被分享出去)
瀏覽器型隨機分組產生器視需要重新產生

如何透過瀏覽器工具在 Excel 中建立隨機分組

如果您的名單已經存放在 Excel 中,就不需要重新輸入。最快速的工作流程就是複製、貼上、分割;底下的步驟會讓您停留在這份您所信賴、且擅長儲存清單的試算表中。

  1. 在您的 Excel 工作簿中,按一下欄標題,或選取包含您要分割姓名的儲存格。
  2. 複製選取範圍——在 Windows 上按 Ctrl + C,或在 Mac 上按 ⌘ + C
  3. 在新分頁中開啟隨機分組產生器。這個工具開啟時只有一個輸入框。
  4. 將姓名貼到輸入框中。如果每個姓名在 Excel 中各佔一列,請直接貼上;列與列之間的換行就足夠了。否則,請用逗號分隔姓名後再貼上。
  5. 在「組數」欄位中輸入一個正整數——例如,若您要分成四組就輸入 4,要分成六組就輸入 6。
  6. 按一下產生分組。頁面會讀取所有非空白的項目、隨機打亂順序,然後將名單切成大小最多相差一人的多個群組。
  7. 使用 Ctrl + C / ⌘ + C 將產生的分組複製回 Excel,貼到新工作表或側邊面板中,再從那裡進行分享。

若想深入了解相同流程,並取得關於部分名單與遲到成員的補充說明,請參閱如何在 Excel 中不用複雜公式產生隨機分組指南。

逐步產生均衡的隨機分組

這個工具的三個操作步驟,是任何名單來源都能使用的最低限度工作流程——無論是手打的清單、複製下來的電子郵件簽名區塊,還是 Excel 的一整欄,一旦放進輸入框後,處理方式都完全相同。

  1. 每行貼上一個姓名,或用逗號分隔多個姓名。前後空白會自動移除,空行和多餘的逗號也會被忽略,因此您可以為了可讀性而調整長清單的格式。
  2. 輸入一個正整數的組數。這個數字必須小於或等於名單上的人數,否則工具將無法執行。
  3. 按一下產生分組。在畫面上檢視均衡的組別後,再將它們複製到聊天、文件或 Excel 中。

每個非空白的項目都會被分配到剛好一個組別。重複的姓名會保留為重複的項目,這在您為休閒遊戲設定加權機率時相當實用,但也代表如果每位成員只能出現一次,您應該刪除不小心重複的項目。

當人數無法整除時,組別大小如何維持均衡

這個工具會以單次分割所能達到的最佳方式來平衡人數。當名單人數可被組數整除時,每組的大小完全相同。若無法整除,最大的組別只會比最小的組別多一人。多出來的餘數會隨機分配到不同的組別標籤,因此每次執行時,多出來的那個人會落在不同的組別,但人數一定會是 3、2、2——絕對不會是 4-2-1 或 3-3-1,因為沒有任何一組會承擔超過一人的額外負擔。

計算範例。將七個人分成三組:

步驟 1——基準大小:7 ÷ 3 = 2,餘數 1。 步驟 2——每組先分配 2 人作為基準,然後將餘數 1 隨機分配給其中一組。 步 3——最終的組別大小為 3、2、2。

這就是此情境下可能產生的最大不平衡;而那條「最多多出一人」的規則,正是讓這個結果在課堂、破冰活動與分組專案中無需手動調整就能直接使用的關鍵。

情境組別數量通常為何為何均衡的人數有幫助
課堂分組專案少數組別,每組容納 4–6 名學生沒有任何一組會多出或缺少成員
桌遊之夜與偶數回合數相同的組別數每一方的人數都相同
工作坊分組討論每個主題或引導者一組每個空間的起始人數相近
志工輪班每個站點或任務一組各站點的起始人力相當

隱私、安全與您的名單儲存位置

所有處理作業都在瀏覽器分頁中完成。名單不會被上傳、不會儲存在帳號中,也不會傳送給任何主辦單位。這對於含有同學、同事、孩童、客戶、俱樂部成員,或任何您不希望交給第三方服務之對象的名單來說,非常重要。

隨機性會在您按下滑鼠的當下,使用瀏器的密碼學安全隨機來源來產生。頁面不會在載入過程中預先決定結果,也不會靜悄悄地重複使用先前的分組。每當您需要全新的結果時,再次按一下產生分組即可。在底層,這個工具會對去除空白後的項目執行無偏差的 Fisher–Yates 洗牌演算法,隨機決定哪些組別標籤接收餘數,再將洗牌後的名單切成不為空的多個群組。

什麼時候「隨機分組」並非最佳解

均衡的隨機抽籤,是一般遊戲、破冰活動、讀書會、課堂練習與非正式工作坊一個透明的起點。它消除了手動挑選人的尷尬,並把這一件事做得很好。它刻意保持簡單,因此並不會推論技能、友誼偏好、無障礙需求、衝突、排程相容性或人口統計資訊。

當分組必須考量這些現實限制時,請採用不同的規劃方式——例如,老師需要每組都有一位閱讀能力較強的學生、主管必須遵守工作場所的合理調整規定,或教練被告知兩位選手不能同組。隨機抽籤無法保證每組都有引導者、無法確保特定的技能組合、無法平均經驗值,也無法保證安全的配對。在指派會影響評核、薪資、安全、法律責任或個人福祉的工作之前,請務必檢視結果,並由人類判斷負責處理演算法無法看見的任何最終調整。

將分組從工具複製出來,融入您一天的其餘工作

畫面上的結果是純文字,因此可以隨您的剪貼簿傳送到任何地方。若想保留永久紀錄,就將分組貼回 Excel;若想快速分享,就貼到電子郵件或聊天串中;若要在現場進行遊戲,就寫在白板上;若要登記在報名表上,就謄寫上去。如果在抽籤之後出席狀況有變——有選手遲到、有志工臨時離開——請編輯名單並重新產生一組新結果,而不要嘗試手動在舊組別之間移動人員。對於大型活動,請將原始清單保存在別處,這樣您就能在不必重新輸入冗長名單的情況下重複抽籤。

這就是完整的流程:從 Excel 複製、貼到工具中、選擇組數、產生結果,再把均衡的組別讀回現場。

如果您正在權衡各種方案,在 Excel 儲存格中加入公平的隨機「是或否」選項對此有詳細說明。