excel 數據有效性? 【問題】 EXCEL輸入數據時,經常會輸入不規範或者無效的數據,對數據的統計工作帶來很大的麻煩,我來為大家科普一下關于excel 數據有效性?以下内容希望對你有幫助!
【問題】
EXCEL輸入數據時,經常會輸入不規範或者無效的數據,對數據的統計工作帶來很大的麻煩。
數據驗證能夠建立特定的規則,限制單元格可以輸入的内容,從而規範數據輸入,提高數據統計與分析效率。
數據驗證,在EXCEL2010及以前的版本中稱為“數據有效性”。
一、規範性别輸入
利用數據驗證輸入性别,不僅數據規範,而且快速。
【數據】菜單中,選擇【數據驗證】,在【數據驗證】窗口中選擇【設置】選項卡中,允許【序列】,數據來源中選擇“男,女”,如下動圖:
設置了【數據驗證】後,輸入性别是隻需選擇“男”或“女”就可以了。
特别注意:
1、序列來源中,“男”與“女”兩個字之間一定是“英文狀态”的逗号,即半角逗号;
2、隻要對一個單元格設置了數據驗證,鼠标拖動單元格右下角填充柄,進行填充,即可将“數據驗證”填充到其他單元格,
二、限定輸入内容
很多時候,輸入要求隻在某些特定值内選擇,比如,圖 1‑82所示的等級,隻有優秀、良好、合格、不合格四個等級,所有姓名對應的等級必須出自這四個其中之一,而再無其他,這個時候,可以利用數據驗證規範等級的輸入。
在【數據驗證】窗口中選擇【設置】選項卡中,允許【序列】,數據來源中選擇四個等級所在的L2:L5區域,如下動圖:
設置了【數據驗證】後,輸入等級時隻要選擇其中之一就可以了。
當然,輸入的内容也可以用第一種輸入性别的方法以序列的方式直接寫入來源。
三、限定數字範圍
在【數據驗證】窗口中選擇【設置】選項卡中,允許【整數】,設置數據“介于”,可以限定輸入數字的範圍。
1、 靜态限制輸入數值範圍:
直接輸入最大值與最小值,如下動圖:
2、動态限制輸入數值範圍:
這種動态限定數據的方法,設置了數據驗證以後,可以通過修改最小值與最大值單元格的數值,動态調整數據允許輸入的範圍,如下動圖:
四、限定文本長度
在【數據驗證】窗口中選擇【設置】選項卡中,允許【文本長度】為11,如下動圖:
五、限制輸入重複信息
【數據】——【數據驗證】:驗證條件選擇自定義,輸入公式:“=COUNTIF(H:H,H1)=1”,可以禁止輸入重複數值。
公式的含義是:H列中,H1單元格的内容隻出現1次。如果H列中H1單元格内容出現次數超過1,則禁止輸入,如下動圖:
六、限定身份證号碼
【數據】——【數據驗證】:驗證條件選擇自定義,輸入公式:“=AND(LEN(H1)=18,COUNTIF(H:H,H1&"*")=1)”,如下動圖:
其中:
LEN(H1)=18:含義是H1單元格内容的長度為18位;
COUNTIF(H:H,H1&"*")=1:在H列中H1單元格内容隻出現1次,也就是不能重複出現;
AND(LEN(H1)=18,COUNTIF(H:H,H1&"*")=1):同時滿足内容長度為18位、不能重複出現兩個條件。
七、限制輸入空格
【數據】——【數據驗證】:驗證條件選擇自定義,輸入公式:
“=ISERR(FIND("",ASC(H1)))”,如下動圖:
其中:
ASC(H1):H1單元格的全角空格轉換為半角空格;
FIND("",ASC(H1)):在H1單元格中查找空格,如果包含空格,則返回空格在H1單元格的位置,即一個數字;如果沒有空格,則返回錯誤值#VALUE;
ISERR(FIND("",ASC(H1))):通過ISERR函數,将不包含空格時返回的錯誤值轉換為邏輯值TRUE,表示允許輸入;将包含空格時返回的數值轉換為邏輯值FALSE,表示禁止輸入。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!