Skip to main content

掌握 Excel 中的下拉列表:綜合指南

Author: Sun Last Modified: 2025-05-12

下拉列表是 Excel 中一個強大的功能,允許用戶從預定義的選項中選擇值,而不是手動輸入,從而提高數據輸入的準確性和效率。無論您是 Excel 的初學者還是有經驗的用戶,了解和使用下拉列表可以大大提升您的生產力和數據管理能力。在本文中,我們將逐步介紹在 Excel 中創建下拉列表的不同方法。

視頻:創建下拉列表

 
 

創建下拉列表

 

讓我們開始學習如何在 Excel 中創建下拉列表。

通過手動輸入創建下拉列表

步驟1:選擇您想放置下拉列表的單元格

Select cells to place the drop-down list

步驟2:點擊數據選項卡,然後點擊數據驗證

click Data > Data Validation

步驟3:在數據驗證對話框中指定選項

選項 標籤下,請指定以下選項:

  1. 允許 下拉列表中選擇一維表
  2. 連結源部分輸入您想在下拉列表中顯示的項目,並用逗號分隔;
  3. 點擊確定

Specify settings in the Data Validation dialog

結果:

現在下拉列表已創建。

the drop-down list is created

此方法的優點:不需要工作表或區域來放置連結源列表。

此方法的缺點:如果您想添加、刪除或編輯下拉列表的項目,您需要進入數據驗證對話框手動重新編輯連結源框中的項目。


專業提示:

在使用以下方法創建下拉列表之前,您需要確定或創建要包含在下拉列表中的項目。這被稱為“連結源列表”,應在特定區域內組織。

確保連結源列表的每個項目都在單獨的單元格中。此列表可以與新創建的下拉列表在同一工作表中,或在另一個工作表或工作簿中。

create the items to insert drop down based on

從區域創建下拉列表

要基於單元格值的區域創建下拉列表,請按照以下步驟進行:

步驟1:選擇您想放置下拉列表的單元格
步驟2:點擊數據選項卡,然後點擊數據驗證

click Data > Data Validation

步驟3:在數據驗證對話框中指定選項

選項 標籤下,請指定以下選項:

  1. 允許 下拉列表中選擇一維表
  2. 點擊選擇圖標select icon以選擇連結源 部分中的連結源列表;
  3. 點擊確定

Specify settings in the Data Validation dialog

結果:

現在下拉列表已創建。

the drop-down list is created

此方法的優點:您可以通過更改參考區域(連結源列表)來修改下拉列表,而不必在數據驗證對話框的連結源部分逐一編輯項目。

此方法的缺點:如果您想在下拉列表下方添加項目或刪除項目,您需要更新數據驗證對話框的連結源部分中的參考區域。要根據連結源列表自動更新項目,您應將連結源列表轉換為對照表。

 

提示

  • 如果您不想將連結源列表轉換為對照表或在數據驗證對話框中手動更新參考區域以添加新項目,這裡有兩個提示可以在添加新項目時自動更新下拉列表。

    • 當您在數據驗證中選擇連結源列表時,請在連結源數據底部包含幾個空單元格,您可以通過在空單元格中輸入來添加新項目到連結源列表。

      select the source list, include a few empty cells at the bottom of the source data

    • 在連結源列表中插入新行,然後將新項目輸入到連結源列表中,這樣下拉列表將被更新。


使用 Kutools 創建下拉列表

這裡有一個方便的功能——Kutools for Excel創建簡單下拉列表可以讓您快速輕鬆地創建下拉列表,只需更少的點擊。以下是操作方法:

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...
  1. 選擇單元格以放置下拉列表;
  2. 點擊 Kutools 選項卡,然後點擊 下拉列表 > 創建簡單下拉列表
  3. 選擇您想在下拉列表中顯示的單元格範圍(或直接輸入用逗號分隔的項目),然後點擊確定
    specify the options in the dialog box

備註:

  1. 在使用此功能之前,請先安裝 Kutools for Excel。點擊下載並免費試用30 天。
  2. 除了此功能外,還有其他方便的功能可以輕鬆創建高級下拉列表,例如創建動態列表,創建具有多重選擇的下拉列表,創建具有複選框的下拉列表,等等。

    從表格(動態)創建下拉列表

    如果您想創建一個動態可擴展的下拉列表,當您從連結源列表中添加或刪除項目時自動更新,您應將連結源數據放入 Excel 表格中。

    步驟1:將連結源列表轉換為對照表

    選擇連結源列表,然後點擊插入 > 對照表,在創建對照表對話框中,如果選擇包括列標題,請勾選我的對照表有標題,然後點擊確定

    Convert the source list to a table

    步驟2:選擇您想放置下拉列表的單元格
    步驟3:點擊數據選項卡,然後點擊數據驗證

    Go to click Data tab, and click Data Validation

    步驟4:在數據驗證對話框中指定選項

    選項 標籤下,請指定以下選項:

    1. 允許 下拉列表中選擇一維表
    2. 點擊選擇圖標select icon以選擇連結源 部分中的對照表範圍(不包括標題);
    3. 點擊確定

    Specify settings in the Data Validation dialog

    結果:

    下拉列表已創建。

    drop-down list is created

    當您從連結源對照表中添加或刪除項目時,下拉列表將同時更新。

    when adding or removing items from the source table, the drop-down list will be updated

    此方法的優點:您可以通過更改連結源對照表來修改下拉列表,包括編輯現有項目、添加新項目或刪除項目。

    此方法的缺點:無。

     

    提示:
      • 要在添加新項目到對照表時啟用下拉列表的自動更新,請按照以下步驟進行:
        1. 點擊對照表中的最後一個項目。
        2. 按下 Enter 鍵移動到下一個單元格。
        3. 在單元格中輸入新項目,它將自動包含在下拉列表中。

     

    • 如果對照表未自動擴展範圍,請轉到文件 > 選項 > 校對,點擊 自動更正選項,並在自動套用格式選項卡下勾選在您工作時自動將新行和列包含在對照表中選項。

    從區域名稱創建下拉列表

    如果您將在多個工作表中基於相同的連結源列表創建下拉列表,我建議您為連結源列表創建一個區域名稱以便於引用。

    步驟1:為連結源列表創建一個區域名稱

    選擇連結源列表,然後轉到名稱框(公式欄旁邊),輸入一個名稱(名稱中不能含有空格或其他特殊字符),然後按 Enter 鍵完成。

    Create a range name for the source list

    步驟2:選擇您想放置下拉列表的單元格
    步驟3:點擊數據選項卡,然後點擊數據驗證

    Go to click Data tab, and click Data Validation

    步驟4:在數據驗證對話框中指定選項

    選項標籤下,請指定以下選項:

    1. 允許 下拉列表中選擇一維表
    2. 連結源部分中輸入等號,然後輸入您在步驟1 中設置的名稱
      =SourceList
      您也可以點擊連結源文本框並按F3鍵以打開粘貼名稱對話框,然後從列表中選擇您想要的區域名稱,點擊確定 以將其插入到文本框中。
    3. 點擊確定

    Specify settings in the Data Validation dialog

    結果:

    下拉列表已創建。

    drop-down list is created

    此方法的優點:您可以通過在數據驗證對話框的連結源部分輸入名稱,輕鬆快速地在多個工作表中創建下拉列表。

    此方法的缺點:如果您想在下拉列表下方添加項目或刪除項目,您需要在名稱管理中更新命名區域。


    從另一個工作簿創建下拉列表

    如果連結源列表和待創建的下拉列表位於不同的工作簿中,當您在數據驗證對話框的連結源 部分選擇連結源列表時,會彈出一個警告以防止創建。

    an alert box will pop out if creating drop down from different workbooks

    這部分將告訴您如何從另一個工作簿創建下拉列表。

    步驟1:在連結源工作簿中為連結源列表創建一個區域名稱

    在連結源工作簿中,選擇您想在下拉列表中顯示的連結源項目。然後轉到公式欄旁邊的名稱框,輸入一個名稱,例如 "SourceList"。

     Create a range name for the source list in source workbook

    步驟2:在下拉列表工作簿中定義一個引用連結源列表的名稱
    1. 啟用您想創建下拉列表的工作簿,點擊公式 > 定義名稱

      "click 定義名稱 "/>

    2. 在彈出的新建名稱對話框中,設置如下:

      1. 名稱框中輸入一個名稱,例如Items
      2. 引用框中輸入等號,然後輸入連結源工作簿名稱和您在步驟1 中為連結源列表定義的名稱 例如
        =SourceFile.xlsx!SourceList
      3. 點擊 確定.

        specify settings in the dialog box 

    提示:
    • 通常,SourceFile 是帶有文件擴展名的連結源工作簿的名稱。如果沒有文件擴展名,只需在後面加上驚嘆號(!)和區域名稱。如果工作簿名稱包含空格或非字母字符,您應該用 單引號 將工作簿名稱括起來,如下所示:
      ='Source File.xlsx'!SourceList
    • 不要忘記在工作簿名稱和區域名稱之間使用驚嘆號。
    步驟3:選擇您想放置下拉列表的單元格
    步驟4:點擊數據選項卡,然後點擊數據驗證

    dGo to click Data tab, and click Data Validation

    步驟5:在數據驗證對話框中指定選項

    選項 標籤下,請指定以下選項:

    1. 允許下拉列表中選擇一維表
    2. 連結源 部分中輸入等號,然後輸入您在步驟3 中定義的名稱
      =Items
    3. 點擊確定

      Specify settings in the Data Validation dialog

    結果:

    下拉列表已創建。

    The drop-down list is created based on another workbbok data

    此方法的缺點:如果連結源工作簿關閉,下拉列表將無法工作。而且當連結源列表中添加新項目時,下拉列表無法更新。


    錯誤警告(允許其他輸入)

     

    默認情況下,下拉列表僅允許輸入列表中包含的值到單元格中。當您輸入一個不存在於下拉列表中的值並按下 Enter 鍵時,將顯示錯誤警告,如下圖所示。當您點擊重試按鈕時,輸入的值將被選中以重新編輯。點擊取消按鈕將清除輸入的值。

    Error Alert

    • 如果您想允許用戶輸入其他值並停止顯示錯誤警告,您可以這樣做:

      1. 選擇您想停止錯誤警告的下拉列表單元格,點擊數據 > 數據驗證

      2. 數據驗證對話框中,在錯誤警告標籤下,取消勾選輸入無效數據後顯示錯誤警告 復選框。點擊確定

         allow users to type other values and stop the error alert showing

      現在當用戶輸入其他值時,不會顯示錯誤警告。

    • 如果您想允許用戶輸入其他值但也顯示警告以提醒他們,請這樣做:

      1. 選擇您想允許輸入其他值的下拉列表單元格,點擊數據 > 數據驗證

      2. 數據驗證 對話框中,在 錯誤警告 標籤下:
        1. 保持輸入無效數據後顯示錯誤警告 復選框勾選;
        2. 樣式 下拉列表中選擇信息
        3. 指定標題錯誤訊息,點擊確定

        allow users to type other values but also show an alert for reminding them

      從現在開始,當用戶輸入其他值時,將彈出一個對話框提醒,點擊確定 以保留輸入的值,點擊取消以清除輸入的值。

      when users type other values, a dialog pops out to remind

    提示:
    • 您還可以從樣式列表中選擇“警告”並提供標題 錯誤訊息。此選項的功能與“信息”類似,但顯示帶有驚嘆號的黃色警告圖標。
    • 如果您不確定要輸入什麼標題或訊息文本,可以將這些字段留空。Excel 將顯示默認警告。

    輸入訊息

     

    在創建下拉列表時,您可以添加一個輸入訊息,以提醒用戶在選擇單元格時從下拉列表中選擇項目,或顯示您想要顯示的其他信息。

    1. 選擇您想添加輸入訊息的下拉列表單元格,點擊數據 > 數據驗證

    2. 在數據驗證對話框中,在 輸入訊息標籤下

    1. 保持選擇單元格時顯示輸入訊息復選框勾選;
    2. 指定標題 輸入訊息,點擊確定

    doc drop down list 20

    現在,當用戶選擇下拉列表的單元格時,將顯示您提供信息的黃色文本框。

    doc drop down list 21


    其他備註

     
    1. 默認情況下,當創建下拉列表時,“忽略空白”復選框被 選中。這意味著用戶可以將單元格留空而不會彈出警告。

      如果“忽略空白”復選框未勾選,範圍內的空白單元格將被視為無效輸入,將彈出警告。

    2. 如果您想更改下拉列表中項目的順序,您可以重新排列連結源列表。

    3. 如果 數據驗證功能被禁用,可能是因為您正在受保護的工作表中工作。要啟用數據驗證,只需取消保護工作表,然後應用所需的數據驗證設置。

    最佳辦公效率工具

    🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
    熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
    高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
    高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
    列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
    特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
    頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

    使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


    Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

    • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
    • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
    • 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!