在 Excel 中不使用複雜函數進行分組,可以透過手動輸入儲存格代號並拖曳,再利用「尋找與取代」功能加上等號,就能快速將名單依序或隨機分配到各組中。
之前阿湯分享過一些分組的方式,不過都是透過函數來達成。有人跟阿湯反應,如果 Excel 版本不支援最新的函數,就沒辦法用很簡單的方式來達成了嗎?因為另一種函數的做法似乎有點太複雜了一點。OK,我了解大家的需求了!接下來這篇文章,我就來教大家怎麼用「不使用函數」的方式,簡單且快速地將大量名單進行分組。不管是照順序安排座位,還是隨機排列,都能輕鬆搞定,往下來學學吧。
Excel 如何不使用函數將名單依序分組?
只要先輸入儲存格代號並拖曳,最後用取代功能加上等號,就能在 Excel 中不依賴函數將名單依序分組。
首先,假設我今天有一組名單共 20 個姓名,我要把他們先照順序分組到 A、B、C、D 四組裡,那要怎麼做呢?
- 我們在 C2 的欄位裡,先打入名單的第一個儲存格代號
A2,然後用拖曳的方式往右產生到A5。 - 接下來第二行,一樣先打入下一個代號
A6,然後一樣往右拖曳到 D 組的位置。
拖曳完這二列資料後,將它們一起選取起來,準備往下拖曳。
一次選取這二列的資料後,按住右下角往下拖曳,Excel 就會自動照順序往下產生後續的儲存格代號了。
如何利用「取代」功能快速帶入名單資料?
透過快捷鍵 Ctrl + H 開啟取代功能,把英文字母取代為帶有等號的字母,就能讓 Excel 把代號轉換為實際的資料。
- 這時選取已經輸入好的所有代號欄位。
- 按下鍵盤上的
Ctrl + H進行取代。 - 直接將第一個英文字
A取代成=A,然後點擊全部取代。
這樣就搞定了!Excel 會自動將姓名帶進去對應的格子裡。
Excel 隨機分組怎麼做?結合 RAND 函數與排序
要讓名單隨機分組,可以先用 RAND 函數產生隨機數字,接著對數字進行排序並擴大選取範圍,打亂名單順序後再進行分組。
至於要隨機排列的話,怎樣都還是需要一組隨機輔助數字,最快的產生方式還是得用簡單的函數。不過這很簡單:
- 只要在旁邊欄位輸入
=RAND()並往下拖曳填滿。 - 然後選取隨機數字那排,進行小至大或大至小排列。
排列時,Excel 會跳出警告視窗,請務必選擇「將選定範圍擴大」,這樣就會讓姓名按照隨機數字的大小進行排列,變相的等於是將姓名隨機排列打亂。
完成後,再重覆剛剛教過的代號拖曳與取代做法,將姓名帶入到各組欄位就可以囉!
常見問題
Excel 不用函數可以將名單分組嗎?
可以,只要手動輸入前兩列的儲存格代號並進行拖曳填滿,最後利用 Ctrl + H 的尋找與取代功能加上等號,就能快速將名單依序帶入分組欄位中。
如何在 Excel 快速產生隨機數字打亂名單?
可以在名單旁新增一欄,輸入 =RAND() 函數並向下填滿,接著選取該欄進行排序,並選擇「將選定範圍擴大」,即可讓名單隨機打亂。
為什麼要將英文字母 A 取代為 =A?
因為一開始輸入的 A2、A3 等只是純文字代號,透過取代功能加上等號變成 =A2 後,Excel 就會將其視為公式,自動抓取 A 欄對應的姓名資料。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




