免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac546LINE 與社群533Google 服務464Windows 與電腦451Android 手機402Office 教學380網路新知372AI 工具117
Office 教學

Excel 教學 - 不透過函數將名單照順序或隨機分組(安排座位)

在 Excel 中不使用複雜函數進行分組,可以透過手動輸入儲存格代號並拖曳,再利用「尋找與取代」功能加上等號,就能快速將名單依序或隨機分配到各組中。

之前阿湯分享過一些分組的方式,不過都是透過函數來達成。有人跟阿湯反應,如果 Excel 版本不支援最新的函數,就沒辦法用很簡單的方式來達成了嗎?因為另一種函數的做法似乎有點太複雜了一點。OK,我了解大家的需求了!接下來這篇文章,我就來教大家怎麼用「不使用函數」的方式,簡單且快速地將大量名單進行分組。不管是照順序安排座位,還是隨機排列,都能輕鬆搞定,往下來學學吧。

Excel 如何不使用函數將名單依序分組?

只要先輸入儲存格代號並拖曳,最後用取代功能加上等號,就能在 Excel 中不依賴函數將名單依序分組。

首先,假設我今天有一組名單共 20 個姓名,我要把他們先照順序分組到 A、B、C、D 四組裡,那要怎麼做呢?

  1. 我們在 C2 的欄位裡,先打入名單的第一個儲存格代號 A2,然後用拖曳的方式往右產生到 A5。
  2. 接下來第二行,一樣先打入下一個代號 A6,然後一樣往右拖曳到 D 組的位置。
在 Excel 輸入儲存格代號並向右拖曳

拖曳完這二列資料後,將它們一起選取起來,準備往下拖曳。

選取建立好的兩列儲存格代號

一次選取這二列的資料後,按住右下角往下拖曳,Excel 就會自動照順序往下產生後續的儲存格代號了。

將選取的儲存格代號向下拖曳填滿

如何利用「取代」功能快速帶入名單資料?

透過快捷鍵 Ctrl + H 開啟取代功能,把英文字母取代為帶有等號的字母,就能讓 Excel 把代號轉換為實際的資料。

  1. 這時選取已經輸入好的所有代號欄位。
  2. 按下鍵盤上的 Ctrl + H 進行取代。
  3. 直接將第一個英文字 A 取代成 =A,然後點擊全部取代。

這樣就搞定了!Excel 會自動將姓名帶進去對應的格子裡。

使用尋找與取代將字母A取代為等於A

Excel 隨機分組怎麼做?結合 RAND 函數與排序

要讓名單隨機分組,可以先用 RAND 函數產生隨機數字,接著對數字進行排序並擴大選取範圍,打亂名單順序後再進行分組。

至於要隨機排列的話,怎樣都還是需要一組隨機輔助數字,最快的產生方式還是得用簡單的函數。不過這很簡單:

  1. 只要在旁邊欄位輸入 =RAND() 並往下拖曳填滿。
  2. 然後選取隨機數字那排,進行小至大或大至小排列。
使用 RAND 函數產生隨機數字並進行排序

排列時,Excel 會跳出警告視窗,請務必選擇「將選定範圍擴大」,這樣就會讓姓名按照隨機數字的大小進行排列,變相的等於是將姓名隨機排列打亂。

完成後,再重覆剛剛教過的代號拖曳與取代做法,將姓名帶入到各組欄位就可以囉!

排序時選擇將選定範圍擴大以打亂名單

常見問題

Excel 不用函數可以將名單分組嗎?

可以,只要手動輸入前兩列的儲存格代號並進行拖曳填滿,最後利用 Ctrl + H 的尋找與取代功能加上等號,就能快速將名單依序帶入分組欄位中。

如何在 Excel 快速產生隨機數字打亂名單?

可以在名單旁新增一欄,輸入 =RAND() 函數並向下填滿,接著選取該欄進行排序,並選擇「將選定範圍擴大」,即可讓名單隨機打亂。

為什麼要將英文字母 A 取代為 =A?

因為一開始輸入的 A2、A3 等只是純文字代號,透過取代功能加上等號變成 =A2 後,Excel 就會將其視為公式,自動抓取 A 欄對應的姓名資料。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。

標籤Excel