使用資料驗證來限制使用者輸入儲存格的資料類型或數值,例如下拉選單。
選取要建立規則的儲存格。
選擇 資料 >資料驗證。
在 [設定] 索引標籤的 [允許] 下方,選取其中一個選項:
-
整數 - 以限制儲存格只能接受整數。
-
實數 - 以限制儲存格只能接受實數。
-
清單 - 以從下拉式清單選擇資料。
-
日期 - 以限制儲存格只能接受日期。
-
時間 ——限制細胞只接受時間。
-
文字長度 - 以限制文字的長度。
-
自訂 - 用於自訂公式。
在 資料中,選擇一個條件。
根據您針對 [允許] 及 [資料] 所選取的選項,設定其他必要的值。
選取 [輸入訊息] 索引標籤,然後自訂使用者輸入資料時將看到的訊息。
選取 [當儲存格被選取時,顯示提示訊息] 核取方塊,以在使用者選取或暫留在選取的儲存格上方時顯示訊息。
選取 [錯誤提醒] 索引標籤以自訂錯誤訊息,並選擇 [樣式]。
選取 [確定]。
現在,如果使用者嘗試輸入無效的值,錯誤 警示 會隨著你自訂的訊息一同出現。
下載我們的範例
下載包含本文所有資料驗證範例的範例工作簿
如果您要建立需要使用者輸入資料的工作表,您可能會想要將輸入限制為特定的日期範圍或數字範圍,或確認只輸入正整數。 Excel 可以透過資料驗證限制資料輸入至特定儲存格,當選取儲存格時會提示使用者輸入有效資料,輸入無效資料時則顯示錯誤訊息。
限制資料輸入
選取您要限制資料輸入的儲存格。
在 資料 標籤中,選擇 資料驗證。
注意
如果驗證命令無法使用,表示工作表可能受保護或活頁簿可能已共用。 如果活頁簿已共用或工作表受保護,則無法變更資料驗證設定。 如需有關活頁簿保護的詳細資訊,請參閱保護活頁簿。
在 [允許] 方塊中,選取您要允許的資料類型,然後填入限制條件和值。
注意
輸入限制值的欄位會根據你選擇的資料和限制標準標示。 例如,如果你選擇日期作為資料型別,可以在標示 為「開始日期 」和 「結束日期」的最小值和最大值欄位中輸入限制值。
提示使用者有效輸入
當使用者選擇有資料輸入需求的儲存格時,你可以顯示訊息說明哪些資料有效。
選取您要提示使用者有效資料輸入的儲存格。
在 資料 標籤中,選擇 資料驗證。
注意
如果驗證命令無法使用,表示工作表可能受保護或活頁簿可能已共用。 如果活頁簿已共用或工作表受保護,則無法變更資料驗證設定。 如需有關活頁簿保護的詳細資訊,請參閱保護活頁簿。
在 [輸入訊息] 索引標籤上,選取 [當儲存格被選取時,顯示輸入訊息] 核取方塊。
在 [標題] 方塊中,輸入您郵件的標題。
在 [輸入訊息] 方塊中,輸入您要顯示的訊息。
輸入無效資料時顯示錯誤訊息
如果您有資料限制且使用者在儲存格中輸入無效資料,您可以顯示一則說明錯誤的訊息。
選取您要顯示錯誤訊息的儲存格。
在 「資料 」標籤中,選擇 「資料驗證 」。
注意
如果驗證命令無法使用,表示工作表可能受保護或活頁簿可能已共用。 如果活頁簿已共用或工作表受保護,則無法變更資料驗證設定。 欲了解更多關於工作簿保護的資訊,請參閱 「保護工作簿 」。
在 [錯誤提醒] 索引標籤上,輸入 [標題]中的郵件標題。
在 [錯誤訊息] 方塊中,輸入您要在輸入無效資料時顯示的訊息。
請執行下列其中一項操作:
|
若要 |
在 [樣式] 快顯功能表中,選取 |
| 在繼續進行前,要求使用者修正錯誤 |
停止 |
| 警告使用者資料無效,並要求他們選取 [是] 或 [否],以表示他們是否要繼續 |
警告 |
| 警告使用者資料無效,但允許使用者在關閉警告訊息後繼續進行 |
重要 |
在儲存格或範圍中新增資料驗證
注意
本節的前兩個步驟是適用於新增任何類型的資料驗證。 步驟 3 至 7 則是適用於建立下拉式清單。
- 選取一個或多個要驗證的儲存格。
- 在 資料 標籤中,資料 工具 群組中選擇 資料驗證。
- 在 [設定] 索引標籤上,選取 [儲存格內允許] 方塊中的 [清單]。
- 在 [來源] 方塊中,輸入您的清單值,並以逗號分隔。 例如,輸入 [低、平均、高]。
- 確認已選取 [儲存格內的下拉式清單] 核取方塊。 否則,你不會看到格子旁邊的下拉箭頭。
- 若要指定如何處理空白 (null) 值,請選取或清除 [忽略空白] 核取方塊。
- 測試資料驗證,確保它運作正常。 嘗試在儲存格中輸入有效和無效的資料,以確認您的設定確實如預期運作,訊息也如您預期顯示。
注意
- 在您建立下拉式清單後,請確認它可按照您希望的方式運作。 例如,您也許想要檢查儲存格是否夠寬以顯示所有的輸入。
-
移除資料驗證 - 選擇包含你想刪除的驗證的儲存格,前往 資料 > 資料驗證 ,在資料驗證對話框中按 「全部清除」,然後選擇 確定。
新增其他類型的資料驗證
下表列出其他類型的資料驗證並顯示將其加入至您工作表的方式。
| 若要這麼做: |
請遵循下列步驟: |
| 將資料輸入限制為限制內的整數。 |
- 執行上述步驟 1 至 2。
- 從 [允許] 清單中選取 [整數]。
- 在 [資料] 方塊中選取所要的限制類型。 例如,若要設定上限及下限,請選取 [介於]。
- 輸入允許的最小值、最大值或特定值。
您也可以輸入會傳回數值的公式。 例如,假設您要驗證在儲存格 F1 中的資料。 若要將最低扣除限制設為該格子孫數的兩倍,請在資料框中選擇大於或等於的,並在最小值欄輸入公式 =2*F1。
|
| 將資料輸入限制為限制內的實數。 |
- 執行上述步驟 1 至 2。
- 在 [儲存格內允許] 方塊中選取 [實數]。
- 在 [資料] 方塊中選取所要的限制類型。 例如,若要設定上限及下限,請選取 [介於]。
- 輸入允許的最小值、最大值或特定值。
您也可以輸入會傳回數值的公式。 例如,要在 E1 格設定銷售人員薪資的最高佣金與獎金上限為 6%,請在資料欄中選擇小於等於 ,並在 Maximum 欄位輸入公式 =E1×6%。若要讓使用者輸入百分比,例如20%,請在允許框中選擇「十進位」,在「資料」框中選擇你想要的限制類型,再以小數輸入最小、最高或特定值,例如0.2,然後在「首頁」分頁的數字群組中點選該儲存格並點擊百分比樣式 ,顯示資料驗證格為百分比。
|
| 將資料輸入限制為時間範圍內的日期。 |
- 執行上述步驟 1 至 2。
- 在 允許 框中,選擇 日期 。
- 在 [資料] 方塊中選取所要的限制類型。 例如,若要允許某一天以後的日期,請選取 [大於]。
- 輸入允許的開始日期、結束日期或特定日期。
您也可以輸入會傳回日期的公式。 例如,若要設定介於今天日期與 3 天後日期之間的時間範圍,請在 [資料] 方塊中選取 [介於]、在 [開始日期] 方塊中輸入 =TODAY(),然後在 [結束日期] 方塊中輸入 =TODAY()+3。
|
| 將資料輸入限制為時間範圍內的時間。 |
- 執行上述步驟 1 至 2。
- 在 [儲存格內允許] 方塊中選取 [時間]。
- 在 [資料] 方塊中選取所要的限制類型。 例如,若要允許當天某一個時間以前的時間,請選取 [小於]。
- 輸入允許的開始時間、結束時間或特定時間。 如果要輸入特定時間,請使用 hh:mm 時間格式。
例如,假設您將儲存格 E2 設定為開始時間 (上午 8:00),並將儲存格 F2 設定為結束時間 (下午 5:00),而您想要將會議時間限制為介於這段時間範圍之內,則請在 [資料] 方塊中選取 [介於]、在 [開始時間] 方塊中輸入 =E2,然後在 [結束時間] 方塊中輸入 =F2。
|
| 將資料輸入限制為指定長度的文字。 |
- 執行上述步驟 1 至 2。
- 在 [儲存格內允許] 方塊中選取 [文字長度]。
- 在 [資料] 方塊中選取所要的限制類型。 例如,若要允許最多某個字元數,請選取 [小於或等於]。
- 在此情況下,我們希望限制輸入 25 個字元,因此在資料欄位選擇小於等於 ,並在最大欄位輸入 25。
|
| 根據其他儲存格的內容計算允許的項目。 |
- 執行上述步驟 1 至 2。
- 在 [儲存格內允許] 方塊中選取所要的資料類型。
- 在 [資料] 方塊中選取所要的限制類型。
- 在 資料 方塊下方的方塊中,選擇你想用來指定允許內容的儲存格。
例如,若只允許在結果未超過預算時,才允許帳戶在 E1 格中輸入,選擇 允許>整數、資料、小於等,以及 Maximum>= =E1。
|
注意
- 下列範例會在您寫下公式的位置使用 [自訂] 選項以設定您的條件。 您不需要擔心 [資料] 方塊顯示的任何內容,當您使用 [自訂] 選項時該方塊是停用的。
- 本文截圖是用 Excel 2016 拍攝的;但在網頁版的 Excel 中,功能是相同的。
|
若要確定下列狀況 |
請輸入此公式 |
| 含產品識別碼的儲存格 (C2) 一律以「ID-」的標準字首為開頭,且長度至少 10 (大於 9) 個字元。 |
=左 ( (C2,3) =“ID-”,LEN (C2) >9)
|
| 含產品名稱的儲存格 (D2) 只包含文字。 |
=ISTEXT (D2)
|
| 含某人生日的儲存格 (B6) 必須大於儲存格 B4 設定的年份數字。 |
=如果 (B6<= (今天 () - (365*B4) ) ,真,假)
|
| 儲存格範圍 A2:A10 中的所有資料都包含唯一值。 |
=COUNTIF ($A$2:$A$10,A2) =1
註: 你必須先輸入儲存格 A2 的資料驗證公式,然後將 A2 複製到 A3:A10,這樣 COUNTIF 的第二個參數才能與當前儲存格相符。 也就是說,A2)=1 的部分將變更為 A3)=1, A4)=1,依此類推。 |
| 確定輸入於儲存格 B4 的電子郵件地址包含 @ 符號。 |
=ISNUMBER (FIND (“@”,B4
|
秘訣
如果您是小企業主,想了解更多如何設定 Microsoft 365 的資訊,請造訪 小型企業協助 & 學習。
想要更多資訊嗎?
建立下拉式清單
新增或移除下拉式清單中的項目
有關資料驗證的詳細資訊
免費在網路上開始使用 Excel