- Excel表格制作與數據處理從入門到精通
- 賽貝爾資訊
- 2759字
- 2019-08-23 10:20:46
2.3 數據有效性驗證
數據有效性驗證是指讓指定單元格中所輸入的數據滿足一定的要求,如只能輸入指定范圍的整數,只能輸入日期,設置可選擇輸入序列,添加公式驗證等,根據實際情況設置數據有效性后,可以有效防止在單元格中輸入無效的數據。
2.3.1 限制只能輸入指定類型數據
關鍵點:限制允許輸入的數據類型
操作要點:“數據”→“數據工具”→“數據驗證”→“允許”
應用場景:對所輸入的數據有限制,如只能是日期、整數、小數等,可設置為指定類型

1.只允許輸入日期
例如,某些單元格區域中只允許輸入當月的日期,可以按如下方法設置數據驗證。
①選擇需設置的單元格區域,在“數據”選項卡的“數據工具”組中單擊“數據驗證”按鈕,如圖2-65所示,打開“數據驗證”對話框。

圖2-65
②在“允許”下拉列表中選擇“日期”,在“數據”下拉列表中選擇“介于”,然后設置“開始日期”和“結束日期”,如圖2-66所示。

圖2-66
③單擊“確定”按鈕完成設置。當在單元格中輸入程序無法識別為日期的數據時會彈出錯誤提示,如圖2-67所示;當在單元格中輸入不在指定區間的日期時也會彈出錯誤提示,如圖2-68所示。

圖2-67

圖2-68
2.只允許輸入指定范圍的整數
①選擇需設置的單元格區域,在“數據”選項卡“數據工具”組中單擊“數據驗證”按鈕,如圖2-69所示,打開“數據驗證”對話框。

圖2-69
②在“允許”下拉列表中選擇“整數”,在“數據”下拉列表中選擇“介于”,然后設置“最大值”和“最小值”,如圖2-70所示。

圖2-70
③切換到“出錯警告”選項卡,在“標題”文本框中輸入警告標題,如圖2-71所示。

圖2-71
④在單擊“確定”按鈕即可。當單元格數據不是介于22~40之間整數時,即會彈出警告提示框,如圖2-72所示。

圖2-72
知識擴展
在“允許”下拉列表中還可以設置小數、時間、文本長度、自定義等類型,用戶可根據需要選擇相應選項進行設置。
練一練
只允許金額小于等于5000元的整數
如圖2-73所示的表格中要求活動經費小于等于5000元,當輸入大于5000元的金額時彈出錯誤提示。

圖2-73

2.3.2 建立可選擇輸入的序列
關鍵點:把允許輸入的數據建立為序列
操作要點:“數據”→“數據工具”→“數據驗證”→“允許”
應用場景:為避免手動輸入的麻煩,可將數據建立為序列,通過下拉列表直接選擇所需數據

①選中B2:B13單元格區域,在“數據”選項卡的“數據工具”組中單擊“數據驗證”按鈕,如圖2-74所示,打開“數據驗證”對話框。

圖2-74
②單擊“允許”設置框右側下拉按鈕,在下拉列表中選擇“序列”。接著在“來源”文本框中輸入“白板系列,財務用品,文具管理,書寫工具,紙張制品”(注意輸入數據間注意使用半角逗號間隔),如圖2-75所示。

圖2-75
知識擴展
如果序列中的選項過多,可以把數據來源輸入到工作表中,然后單擊“來源”文本框右側的按鈕,回到工作表中去選擇想作為序列的單元格區域。
③單擊“確定”按鈕,返回到工作表中,單擊B2單元格右側下拉按鈕,在下拉菜單中顯示出可選擇的序列如圖2-76所示,選擇相應的產品類別即可。

圖2-76
2.3.3 用公式建立驗證條件
關鍵點:用公式建立更靈活的驗證條件
操作要點:“數據”→“數據工具”→“數據驗證”→“允許”
應用場景:限制數據輸入的長度、避免輸入重復數值、避免求和數據超出限定數值、限制輸入數據的長度等情況均可用公式建立驗證條件

1.禁止輸入重復值
面對信息龐大的數據源表格,在錄入數據時,難免出現重復輸入數據的情況,這會給后期的數據整理及數據分析帶來麻煩。因此對于不允許輸入重復值的數據區域,可以事先設置禁止輸入重復值。
①選中A2:A13單元格區域,在“數據”選項卡的“數據工具”組中單擊“數據驗證”按鈕,如圖2-77所示。

圖2-77
②打開“數據驗證”對話框,單擊“允許”設置框右側下拉按鈕,在下拉列表中選擇“自定義”,如圖2-78所示。

圖2-78
③接著在“公式”文本框中輸入公式“=COUNTIF (A:A,A1)=1”,如圖2-79所示。

圖2-79
④在單擊“確定”按鈕,返回到工作表中。在A列中輸入的數據不能出現重復,一旦出現重復,則會彈出如圖2-80所示的提示框。

圖2-80
公式分析
COUNTIF函數用于計算區域中滿足指定條件的單元格個數。即依次判斷所輸入的數據在A列中出現的次數是否等于1,如果等于1允許輸入,否則不允許輸入。
2.禁止輸入空格
對于需要后期處理的數據庫表格,在輸入數據時一般都要避免輸入空格字符,因為這些無關字符可能會導致查找不到結果,計算時出錯等情況發生。通過數據驗證設置則可以實現禁止空格的輸入。
①選中目標數據區域,在“數據”選項卡的“數據工具”組中單擊“數據驗證”按鈕,如圖2-81所示。

圖2-81
②打開“數據驗證”對話框,單擊“允許”設置框右側下拉按鈕,在下拉列表中選擇“自定義”,然后在“公式”文本框中輸入公式“=ISERROR (FIND (" ",A2))”,如圖2-82所示。

圖2-82
③單擊“確定”按鈕,返回到工作表中,當在A列中輸入姓名時,只要輸入了空格就會彈出警示并阻止輸入,如圖2-83所示。

圖2-83
練一練
只允許輸入小于10的數值
設置“允許”條件為整數時,則只能輸入滿足條件的整數;設置“允許”條件為小數時,則只能輸入滿足條件的小數。如果想實現的效果是小于某個數值的任意值(小數或整數均可),如圖2-84所示,要求輸入的值小于10,此時則需要用公式來建立驗證條件。

圖2-84

2.3.4 顯示輸入提示
關鍵點:鼠標指向時顯示輸入提醒
操作要點: →“數據工具”→“數據驗證”→“輸入信息”
應用場景:如果有些單元格對可輸入的數據有限制要求,可以為這塊單元格區域添加輸入提醒

①選中想要設置的單元格區域(可以一次性選中不連續的單元格區域),在“數據”選項卡的“數據工具”組中單擊“數據驗證”按鈕,如圖2-85所示,打開“數據驗證”對話框。

圖2-85
②單擊“輸入信息”選項卡,在“標題”和“輸入信息”文本框中輸入要提示的信息,如圖2-86所示。

圖2-86
③單擊“確定”按鈕,返回到工作表中,此時當鼠標指向設置了數據驗證的單元格時,系統會顯示所設置的提示信息,如圖2-87所示。

圖2-87
練一練
提示輸入正確的日期格式
如圖2-88所示,為“招聘開始時間”列設置提示信息。

圖2-88

2.3.5 圈釋無效數據
關鍵點:將無效的數據圈出來
操作要點:“數據”→“數據工具”→“數據驗證”→“圈釋無效數據”
應用場景:為了便于查看和分析結果,可以將無效數據圈出來

例如,下面表格中要求將小于70的成績直接圈釋出來。
①選中D2:D11單元格區域,在“數據”選項卡的“數據工具”組中單擊“數據驗證”按鈕,如圖2-89所示。

圖2-89
②打開“數據驗證”對話框,在“允許”下拉列表中選擇“小數”,在“數據”下拉列表中選擇“大于”,在“最小值”文本框中輸入“70”,如圖2-90所示。

圖2-90
③單擊“確定”按鈕,返回到工作表中,再次單擊“數據驗證”下拉按鈕,在下拉菜單中選擇“圈釋無效數據”命令,如圖2-91所示,系統自動將單元格區域小于70的數據圈釋出來,效果如圖2-92所示。

圖2-91

圖2-92
專家提醒
●圈釋無效數據前必須要為已存在的數據設置數據驗證條件,然后才能將不滿足條件的數據圈釋出來。
●查看后,在“數據驗證”下拉菜單中選擇“清除驗證標識圈”命令即可取消圈釋無效數據。
- Word/Excel/PPT 2007入門與提高(超值版)
- AutoCAD 2016中文版繪圖基礎傻瓜書
- 辦公自動化軟件
- Project 2010企業項目管理實踐
- Word/Excel/ PPT 2010入門與提高
- 隨身查:一小時搞定你想要的PPT
- AIGC高效辦公:Excel數據處理與分析(微課版)
- Word/Excel/PowerPoint三合一辦公應用
- 掌中寶:Office辦公高手應用技巧
- Access VBA活用范例手冊
- Word/Excel/PPT辦公應用從入門到精通
- WPS Office 2007應用基礎
- PowerPoint 2007中文版入門實戰與提高
- Unity 3D增強現實開發實戰
- Word 2010辦公應用實戰從入門到精通