KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中將儲存格的輸入內容限制為僅允許數值或清單選項?

作者Kelly修改日期

使用 Excel 時,經常需要精準掌控工作表中可輸入的內容。例如,您可能希望確保使用者只能輸入特定範圍內的數字、僅能從預設清單中選擇項目,或防止欄位出現重複資料,輕鬆維持資料整潔有序。實施這類限制不僅能提升資料準確性,更能簡化後續的分析與報表製作流程。本教學將逐步介紹多種實用方法,協助您在 Excel 中有效限制儲存格輸入內容,涵蓋數值與文字兩大類型,並提供實用技巧,助您避開常見錯誤。


將儲存格輸入限制為整數或指定範圍內的數字

將儲存格的輸入限制為僅允許整數或特定範圍內的數字,在財務報表、成績單或庫存表中尤其實用。透過限制可輸入的數值,能有效防止無效資料的誤植,例如在不適用的情況下輸入負數,或填入超出允許範圍的數字。以下是運用 Excel「資料驗證」功能進行設定的方法:

1. 選取您要允許輸入數值的儲存格範圍(例如 B2:B20),然後點選資料 > 資料驗證
功能區「資料」索引標籤上的「資料驗證」按鈕
提示:在設定驗證前先選取正確範圍,確保僅目標儲存格受到限制。

2. 在「資料驗證」對話方塊的「設定」索引標籤中,執行下列操作:
「資料」下拉式選單中的條件
(1)若僅需輸入整數,請從允許下拉式選單中選擇整數;若需輸入含小數點的數字,則選取小數
「允許」下拉式選單中的「整數」選項   
(2)根據您的需求,從資料下拉式選單中挑選合適的限制類型——例如介於大於小於
(3)輸入具體的限制值(例如範圍的)最小值最大值,或相關情況下的長度)。

3. 按一下確定以套用規則。

從現在起,只有您指定類型的數字才能輸入這些儲存格。若有人嘗試輸入超出允許範圍的值,Excel 將立即顯示錯誤訊息並封鎖該輸入!此功能特別適用於年齡(必須介於 16 至 99 歲之間)、計分表(僅允許 0 到 100 的分數)及預算表等情境,確保資料精準無誤。
實用技巧:您可以自訂錯誤警示或輸入提示,在使用者嘗試無效輸入時提供清晰指引。此外,建議將這些驗證規則套用至整欄,以維持一致的資料結構。日後若需調整允許範圍,只需重新開啟受影響儲存格的「資料驗證」設定即可輕鬆修改!

注意:此方法僅適用於限制數值型儲存格內容。若需設定文字型限制,請參閱下一節。由於將相同驗證規則套用至包含公式的儲存格時經常引發錯誤,因此務必在套用前仔細檢查資料。


將儲存格輸入限制為任意數值(整數/小數)或防止輸入特定字元

透過 Kutools for Excel,您能更靈活、更快速地將輸入限制為僅允許數值(整數與小數),或封鎖特定不需要的字元。限制輸入功能讓您精細調整允許或禁止輸入的字元,包括數字、字母,甚至個別特殊符號,在僅接受數字 ID 的表單,或必須嚴格符合純數字輸入的機敏試算表中尤為實用!

使用此選項的步驟如下:

  1. 選取您要限制僅能輸入數值,或封鎖特定不需字元的儲存格範圍,然後前往 Kutools 選項卡,點選「限制輸入」>「限制輸入」。
    功能區「Kutools」索引標籤上的「防止輸入」選項
  2. 在「限制輸入」對話方塊中,若僅允許輸入整數或小數,請選取「僅允許輸入指定字符」選項,並以逗號分隔輸入數字。
    「防止輸入」對話框,並已選取「允許輸入以下字元」選項
  3. 若要在特定區域中封鎖字母,請選取「禁止輸入指定字元」選項,並輸入您要限制的字元。
    「防止輸入」對話框,並已選取「禁止輸入以下字元」選項
  4. 按一下「確定」。

設定完成後,任何未經允許的字元將立即觸發警示並封鎖輸入。為確保最佳效果,請務必確認所選範圍不包含標題列或公式儲存格,以免產生不必要的警告。
注意事項:若需同時允許輸入數字與小數點,請確認已勾選小數設定;若輸入意外遭到封鎖,請檢查對話方塊中的字元篩選條件。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得


將儲存格輸入限制為文字值清單

當您在 Excel 中為特定欄位(例如部門名稱、類別或專案代碼)設定下拉式清單,僅允許輸入預先定義的文字時,即可有效防止未經授權的輸入或拼字錯誤。這種做法有助於在共用表單或報表中標準化資料輸入,確保內容一致性,並大幅減少後續資料清理所需的時間。設定此類限制的步驟如下:

1. 事先準備好允許的文本清單,例如將允許的名稱列表放在 A2:A10,如下所示:
A2:A10 中的預設名稱

2. 選取您要限制的範圍(例如 B2:B20),然後前往資料 > 資料驗證
資料驗證對話框

3. 在「資料驗證」對話方塊的設定索引標籤中:
(1)從允許下拉式選單中選擇清單
(2)確認已勾選儲存格內下拉式清單
(3)在來源方塊中,輸入或選取包含允許值的範圍,例如 A2:A10.

4. 點擊確定完成設定。

現在,只要點選目標範圍內的任一儲存格,就會顯示下拉式選單箭頭!使用者必須從您預先定義的清單中選擇項目,有效防止未經授權或拼寫錯誤的輸入。此方法特別適用於主資料欄位或分類欄位,確保報表資料的一致性與準確性。
包含預設名稱的下拉式清單

為進一步提升易用性,您還可自訂輸入訊息(例如:「請從清單中選擇部門名稱」),並設定專屬錯誤警示,清楚說明輸入遭拒的原因。

提示:當您更新來源清單後,下拉式選單將自動包含新選項。若應用於大型工作表,建議使用具名範圍,讓來源管理更清晰、更輕鬆!


只需一鍵即可限制在一欄/清單中輸入重複項目

在某些工作情境中——例如 ID 分配、庫存清單或付款記錄——每個項目都必須保持唯一,以免日後造成混淆或錯誤。手動檢查重複項目不僅繁瑣,還容易出錯,尤其在處理大型資料集時更是如此。Kutools for Excel 透過其防止重複項工具,為您提供快速又可靠的解決方案!

Kutools for Excel-內含超過 300 項 Excel 必備工具,讓您的 Excel 作業更快速、更簡單、更高效!立即下載!

套用方式如下:選取目標欄位或清單,然後點擊 Kutools > 防止重複項。此工具將即時監控您的輸入——一旦偵測到重複值,系統會立即顯示警告訊息並拒絕該重複項目!
功能區「Kutools」索引標籤上的「防止重複」選項

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得

建議:此功能最適合用於唯一性至關重要的欄位,例如發票號碼或註冊代碼。啟用前,請先確認欄位中的原始資料已具備唯一性,或先行清除現有重複項目,以確保最佳效能。日後若需重新允許重複輸入,只需在 Kutools 中停用此工具即可。
若持續出現錯誤彈出視窗,請檢查同一欄位中是否有公式產生衝突結果,並確認隱藏列不含重複值。


Excel 公式解法:限制儲存格輸入為數值範圍(替代方法)

除了「資料驗證」外,邏輯公式也能協助標示超出特定範圍的輸入項目,特別適合用於目視檢查或自訂警示。例如,搭配條件格式即可即時醒目提示無效輸入,讓共用或協作工作表的品質控管更加輕鬆。

1. 在相鄰欄位輸入下列公式(例如,若您的數值資料位於 C2:C20,請於 D2 輸入此公式):

=IF(AND(ISNUMBER(C2),C2>=10,C2<=100),"OK","Out of Range")

2. 按 Enter 確認,並將此公式複製至資料旁側。系統將自動針對 10 至 100 之間的數字顯示「OK」,其他情況則顯示「超出範圍」。

提示:若想快速進行錯誤檢查,可套用條件格式,以顏色標示「超出範圍」的儲存格。此方法雖無法防止錯誤輸入,卻能提供即時回饋,有效維持資料報表或儀表板所用資料集的品質!


VBA 解法:將儲存格輸入限制於預先定義的清單

對於需要強制執行更複雜限制條件或自動化輸入驗證的進階使用者,可透過簡易的 VBA 巨集,將輸入值嚴格限定於預設清單內。此方法尤其適用於自動化表單、自訂對話方塊,以及大量資料輸入等情境。

1. 請前往開發人員工具Visual Basic,系統將開啟 Microsoft Visual Basic for Applications 視窗。點擊插入 模組,並貼上下列程式碼:

Sub ApplyListValidation()
'Updated by Extendoffice

    Dim target As Range
    Dim validList As Variant
    Dim listText As String
    Dim xTitleId As String

    xTitleId = "Kutools for Excel"

    validList = Array("Apple", "Banana", "Orange", "Grape", "Peach")

    listText = Join(validList, ",")

    On Error Resume Next
    Set target = Application.InputBox("Select cells to restrict to list:", _
                                      xTitleId, Selection.Address, Type:=8)
    On Error GoTo 0
    If target Is Nothing Then Exit Sub

    With target.Validation
        .Delete                               ' remove existing validation
    End With

    target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
                          Operator:=xlBetween, Formula1:=listText
    With target.Validation
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .InputTitle = "Allowed values"
        .InputMessage = "Choose from the list."
        .ShowError = True
        .ErrorTitle = xTitleId
        .ErrorMessage = "Entry must be one of: " & Replace(listText, ",", ", ")
    End With
End Sub

2. 執行巨集(點擊)執行按鈕按鈕),並選取您要設定限制的儲存格範圍。

資料驗證下拉式清單將插入至所選儲存格,僅允許輸入預設清單中的值。

當您在企業核准清單(例如產品代碼或地點代碼)必須完全相符時,此巨集將非常實用!請依需求調整 validList。執行前務必備份資料,並於安全性設定中啟用巨集,確保作業順暢無虞!

總結來說,Excel 提供多種實用方法,讓您有效掌控使用者可在工作表中輸入的內容,包括內建的資料驗證、Kutools 的強化功能、邏輯公式,以及適用於進階工作流程的 VBA 巨集。選擇合適的方法取決於您的具體需求:若需直接限制輸入內容,請使用資料驗證;若追求快速設定並防止重複輸入,Kutools 是理想選擇;若需即時標示錯誤,可運用公式;若要求全自動檢查機制,則建議採用 VBA。無論選擇哪種方式,都應提供清晰的警示與輸入提示以引導使用者,並在進行大規模變更前務必備份工作表。


示範:如何在 Excel 中將儲存格輸入限制為數值,或防止輸入指定字元

 
Kutools for Excel:超過 300 種實用工具隨手可得!盡享 AI 驅動功能,讓工作更聰明、更快速!立即下載!

相關文章:

如何在 Excel 中限制儲存格的字元數?


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用