Skip to main content

如何在 Excel 中將多個選項/單選按鈕分組?

Author: Xiaoyang Last Modified: 2025-08-06

單選按鈕(也稱為選項按鈕)通常用於 Excel 工作表中,讓使用者從一組預定義的選項中選擇一個項目。默認情況下,當你在工作表中插入多個單選按鈕時,每次只能選擇整個工作表中的一個。這種行為是因為在同一工作表中的所有單選按鈕都屬於一個默認分組(除非另行指定),每個分組只允許選擇一個選項。

然而,在更複雜的工作表或數據輸入表單中,你可能需要放置多組選項按鈕,並要求每組獨立進行單選操作。例如,你可能希望一組按鈕用來獲取用戶的付款方式偏好,另一組則收集運送偏好的信息。在這樣的場景下,如果只是簡單地插入所有選項按鈕而不進行分組,則無法滿足需求,因為任何時候都只能選擇所有組中的一個選項。下面的截圖分別展示了使用表單控件和 ActiveX 控件分組後的單選按鈕外觀。

表單控件的群組單選按鈕 ActiveX 控件的群組單選按鈕
Screenshot showing grouped radio buttons using Form Controls in Excel. Screenshot showing grouped radio buttons using ActiveX Controls in Excel.

Excel 提供了幾種實際的方法來對多組單選按鈕進行分組,讓你可以控制哪些按鈕作為一組一起運作,並幫助你在工作表中設計互動式表單或調查問卷。

使用群組框(表單控件)插入多組選項按鈕

通過命名新群組名稱(ActiveX 控件)插入多組選項按鈕

使用 Kutools for Excel 在一系列儲存格中插入多個選項按鈕

使用 Excel 公式對選項按鈕進行分組(替代方法)


使用群組框(表單控件)插入多組選項按鈕

在使用表單控件單選按鈕時,Excel 讓你能夠通過將每組選項按鈕放置在不同的群組框內來創建多個群組。這對於需要收集多種單選回應的表單或數據輸入表特別有用。使用群組框不僅有助於視覺上組織你的表單,還能功能性地分隔每組,使某一組中的選擇不會影響其他組中的選擇。

以下是如何有效地使用群組框來對表單控件選項按鈕進行分組:

1. 轉到「開發工具」選項卡。如果「開發工具」選項卡不可見,可以通過右鍵點擊任何其他選項卡,選擇「自定義功能區」,然後勾選「開發工具」方框來啟用它。進入「開發工具」選項卡後,點擊「插入」,然後選擇「表單控件」下的「群組框」,如下所示:

Screenshot of the Group Box option in the Developer tab under Form Controls in Excel

2. 通過點擊並拖動至所需大小和位置,在工作表上繪製一個或多個群組框。將每個群組框放置在你需要一組單獨的群組單選按鈕的位置。

Screenshot of multiple Group Boxes drawn in Excel to group radio buttons

提示:如果你需要更多的群組框來放置更多組的群組按鈕,請針對每一組重複此步驟。

3. 選擇該框後鍵入所需的名稱,即可根據群組的上下文重命名每個群組框。命名群組框有助於用戶輕鬆理解每個選項集的目的。

Screenshot showing how to rename a Group Box in Excel

4. 當你的群組框已就位且命名完成後,在每個群組框內插入選項按鈕(單選按鈕)。返回「開發工具」選項卡,點擊「插入」,然後選擇「表單控件」下的「選項按鈕」。點擊群組框內部並拖動以繪製按鈕。根據每個群組內需要的選項按鈕數量重複此過程。

Screenshot showing how to insert radio buttons into Group Boxes in Excel Arrow Screenshot showing inserted radio buttons in the Group Boxes in Excel

5. 若要更改每個單選按鈕旁顯示的文字以使其更具意義,請右鍵點擊按鈕並選擇「編輯文字」。根據你的場景輸入首選標籤。對所有按鈕重複此操作,以便讓你的表單清晰易懂。

Screenshot showing the Edit Text option on the right-click menu of an option button in Excel Arrow Screenshot showing grouped ActiveX radio buttons with custom names in Excel

完成這些步驟後,每個群組框即作為邊界。一個群組框內的選項按鈕作為一組運作——用戶只能在一個群組內選擇一個選項,並且在一組內所做的選擇不會影響其他組中的按鈕。這種分組技術可靠且易於維護,特別適合需要清楚分離單選字段的表單。

示範:使用群組框(表單控件)插入多組選項按鈕

 

通過命名新群組名稱(ActiveX 控件)插入多組選項按鈕

除了表單控件外,Excel 還提供了 ActiveX 控件,這些控件提供了更大的自定義靈活性。每個 ActiveX 選項按鈕都可以分配一個唯一的 GroupName 屬性。通過設置不同的群組名稱,你定義了哪些按鈕屬於哪個群組。此方法特別適合於你想要精確控制分組,或者需要透過 VBA 實現高級應用程序交互事件的場合。然而,更多的自定義選項也意味著比表單控件稍微複雜一些的設置。

以下是使用 ActiveX 控件對選項按鈕進行分組的方法:

1. 打開「開發工具」選項卡。(如果「開發工具」選項卡不可用,請按照上述方法啟用它。)點擊「插入」並選擇「ActiveX 控件」下的「選項按鈕」,如下所示:

A screenshot showing how to insert an ActiveX Option Button from the Developer tab in Excel

2. 將每個選項按鈕繪製到工作表上。與表單控件不同,ActiveX 選項按鈕是單獨插入的——將每個按鈕放置在各個預定群組區域內的位置。

A screenshot of ActiveX option buttons being drawn one by one in Excel

3. 要更改標籤文字,右鍵點擊 ActiveX 選項按鈕,選擇「OptionButton 對象 > 編輯」,然後輸入新的標籤。對每個按鈕重複此操作,以便用戶清楚了解選項。

A screenshot showing the context menu for editing an ActiveX option button's text in Excel Arrow A screenshot showing renamed ActiveX option buttons

4. 要將按鈕分配到同一群組,請設置其 GroupName 屬性。右鍵點擊群組的第一個單選按鈕,然後從菜單中點擊「屬性」

A screenshot of the Properties option being accessed for an ActiveX option button in Excel

5. 在「屬性」窗口中,找到「GroupName」字段(通常位於「字母順序」標籤下)。為該群組輸入唯一的名稱(例如,“Group1”),然後關閉對話框。

A screenshot of the GroupName property being set in the Properties dialog for an ActiveX option button

6. 為應該屬於該群組的其他每個按鈕重複「GroupName」條目,選擇每個按鈕並輸入完全相同的群組名稱。仔細檢查拼寫錯誤,以免出現意外的分組問題。

7. 對於你的下一個群組,重複上述過程,但分配一個不同的、唯一的群組名稱(例如,“Group2”)。將此群組名稱分配給你想放入第二組的每個按鈕。

8. 為所有群組分配完名稱後,點擊「開發工具 > 設計模式」退出設計模式。現在,每組單選按鈕都可以根據其分配的群組獨立選擇。

A screenshot showing grouped ActiveX radio buttons after assigning GroupNames in Excel

注意:使用 ActiveX 控件提供了更多的格式化和編程選項,例如條件啟用/禁用按鈕或事件驅動的 VBA 腳本。但是,請注意 ActiveX 在不同平台和版本之間可能會有不同的行為,過度使用有時會減慢大型表格的速度。在進行密集自定義之前,務必保存備份。


使用 Kutools for Excel 在一系列儲存格中插入多個選項按鈕

如果你需要快速在大量儲存格中插入單選按鈕——例如用於調查模板、考勤表或評分表——手動插入每個控件可能會非常耗時且容易出錯。這正是 Kutools for Excel 的「批量插入選項按鈕」實用工具簡化工作流程的地方。該功能只需點擊幾下即可批量插入選項按鈕,簡化重複任務,並幫助避免手動放置時可能出現的錯誤。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 首先選擇你要顯示單選按鈕的整個範圍。確保所選範圍符合數據收集或表單功能的預期佈局,因為將為範圍內的每個儲存格創建單選按鈕。

A screenshot of a selected range of cells to insert option buttons using Kutools

2. 轉到 Excel 功能區中的「Kutools」選項卡,然後選擇「插入 > 批量插入選項按鈕」。此操作將自動在每個選中的儲存格中插入選項按鈕,或者根據配置直接放在現有儲存格數據旁邊。

A screenshot showing the Batch Insert Option Buttons feature in Kutools tab in Excel

3. 立刻,所選儲存格將被整齊排列的選項按鈕填滿。這比手動逐個插入和對齊控件節省了大量的精力。

A screenshot showing cells filled with option buttons using Kutools

注意:你也可以配置 Kutools 在同一儲存格內的值前插入單選按鈕,保持現有數據可見,並擴展表單設計的靈活性。

A screenshot showing radio buttons inserted alongside cell values using Kutools

點擊這裡了解更多關於這個「批量插入選項按鈕」實用工具的信息。

Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取

優勢:此方法最適合需要在大範圍儲存格中快速、無誤且視覺一致地創建群組的用戶。Kutools 在內部管理分組,大大減少手動調整的需求以及錯位或錯誤分組的風險。

注意:如果遇到選項按鈕未正確顯示或對齊的問題,請檢查是否有合併的儲存格或格式限制,因為這些可能影響插入。


使用 Excel 公式對選項按鈕進行分組(替代方法)

雖然 Excel 的內置控件和插件是互動表單的首選,但有時你可能希望僅使用工作表公式和標準儲存格來模擬類似單選按鈕的選擇——特別是在與可能未啟用宏或插件的用戶共享表格時。此方法使用數據驗證列表和公式來模仿單選按鈕的功能。它非常適合高度便攜、低複雜性的表格或在控件有限的網絡文檔共享中。

1. 選擇要模擬選項按鈕群組的儲存格,例如 B2 儲存格。

2. 轉到「數據」選項卡,點擊「數據驗證」,然後選擇「列表」。在「來源」框中,輸入用逗號分隔的選項值(例如,是,否,也許)。

=IF(B2="Yes","Option1 selected", IF(B2="No","Option2 selected","No option selected"))

在相鄰的儲存格(例如 C2)中輸入此公式,以動態顯示用戶的選擇或進一步處理。

3. 使用者從下拉列表中選擇,公式反映所選的選項。要為多個「單選按鈕群組」複製此機制,只需根據需要在其他行或列中重複操作即可。

注意:儘管此方法在視覺上類似於單選按鈕群組,但它不提供真正的圖形控件,並且基於儲存格的選擇始終是通過下拉列表進行的,而不是點擊圓圈。然而,它的可靠性極高且兼容移動設備。


最佳 Office 辦公效率工具

🤖 Kutools AI Aide:徹底革新數據分析,基於智能執行|生成程式碼|創建自訂公式|分析數據並生成圖表|調用 Kutools Functions
熱門功能查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不丟失資料 | 四捨五入...
高級 LOOKUP多條件查找|多值查找|多表查找|模糊查找...
高級下拉列表快速創建下拉列表 | 關聯下拉列表 | 多選下拉列表 ...
列管理器添加指定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 區域與列比較 ...
精選功能網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫 (自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線 ...)...
前15 大工具集12 款文本工具添加文本刪除特定字符,...)|50+ 種圖表 類型甘特圖,...)|40+ 實用 公式基於生日計算年齡,...)|19 款插入工具插入QR码按路徑插入圖片,...)|12 款轉換工具金額轉大寫匯率轉換,...)|7 款合併和分割工具高級合併行分割儲存格,...)| ...以及更多
使用 Kutools 支援你的語言——支援英語、西班牙語、德語、法語、中文及40 多種語言!

利用 Kutools for Excel 大幅提升你的 Excel 技能,感受前所未有的高效體驗。 Kutools for Excel 提供超過300 項高級功能,助你提升效率並保存時間。 點此查看你最需要的功能...


Office Tab 為 Office 帶來標籤式介面,讓你的工作更加輕鬆

  • 啟用 Word、Excel、PowerPoint 的標籤式編輯和閱讀功能
  • 在同一個視窗的標籤中打開和創建多個文件,而不是在新窗口中分開開啟。
  • 可提升你50% 的工作效率,每天為你大量減少滑鼠點擊次數!