使用數據驗證來防止Excel中的無效數據輸入

01之01

防止無效的數據輸入

防止Excel中的數據無效輸入。 ©Ted French

使用數據驗證來防止無效的數據輸入

Excel的數據驗證選項可用於控制輸入到工作表中特定單元格的數據的類型和值。

可以應用的各種控制級別包括:

本教程介紹了限制可以在Excel工作表中輸入單元格的數據類型和範圍的第二種選擇。

使用錯誤警報消息

除了對可以輸入單元格的數據設置限制外,還可以顯示錯誤警告消息,說明輸入無效數據時的限制。

有三種類型的錯誤警報可以顯示,並且所選擇的類型會影響限制的執行方式:

錯誤警報例外

錯誤警報僅在數據輸入單元格時顯示。 他們不會出現,如果:

示例:防止無效的數據輸入

如上圖所示,這個例子將會:

  1. 設置數據驗證選項,只允許輸入數值小於5的整數進入單元格D1;
  2. 如果無效數據輸入到單元格中,則會顯示停止錯誤警報。

打開數據驗證對話框

Excel中的所有數據驗證選項均使用數據驗證對話框進行設置

  1. 點擊單元格D1 - 將應用數據驗證的位置
  2. 點擊數據標籤
  3. 功能區中選擇數據驗證以打開下拉列表
  4. 點擊列表中的數據驗證打開數據驗證對話框

設置選項卡

這些步驟將可以輸入到單元格D1中的數據類型限制為小於5的整數。

  1. 點擊對話框中的設置選項卡
  2. Allow:選項下,從列表中選擇Whole Number
  3. Data:選項下,從列表中選擇少於
  4. 最大值:行中鍵入數字5

錯誤警報選項卡

這些步驟指定要顯示的錯誤警報類型及其包含的消息。

  1. 單擊對話框中的錯誤警報選項卡
  2. 確保選中“輸入無效數據後顯示錯誤提示”框
  3. 樣式下:從列表中選擇停止
  4. 標題:行中輸入: 無效的數據值
  5. 錯誤消息中:行類型: 此單元格中只允許值小於5的數字
  6. 單擊確定關閉對話框並返回到工作表

測試數據驗證設置

  1. 點擊單元格D1
  2. 在單元格D1中鍵入數字9
  3. 按下鍵盤上的Enter鍵
  4. 停止錯誤警報消息框應顯示在屏幕上,因為此數字大於對話框中設置的最大值
  5. 單擊錯誤警報消息框上的重試按鈕
  6. 在單元格D1中鍵入數字2
  7. 按下鍵盤上的Enter鍵
  8. 數據應該在單元格中被接受,因為它小於對話框中設置的最大值