公司員工信息表中要求輸入員工的手機號碼,因為手機號碼很長有11位數,在錄入時時常會少錄或多錄,有時會把小數點也錄入,如果避免出錯,提高工作效率?大家可以利用EXCEL中的數據有效性來解決此類問題。
工具/原料
EXCEL
方法/步驟
打開“公司員工信息表”
選中F3:F7單元格區域,切換到“數據”選項卡,“數據工具”區域,點擊“數據驗證”按鈕,彈出“數據驗證”對話框,在“允許”下拉列表中選擇“自定義”項,在公式欄輸入公式=AND(LEN(F3)=11,ISNUMBER(F3),MOD(F3,1)=0),如下圖所示。
“數據驗證”對話框中切換到“輸入信息”選項卡,在“輸入信息”框中輸入:請輸入11位手機號碼。
切換到“出錯警告”選項卡,在“錯誤信息”框中輸入:請重新輸入11位手機號碼,最後點擊“確定”按鈕。
這樣設置結束後,鼠標點擊F3:F7單元格任何區域,都會有提示信息“請輸入11位手機號碼“,如下圖所示。
當我們輸入1305678901手機號碼(10位)時,系統會彈出警告,要求重新輸入11位手機號碼
當我們輸入含有小數的手機號碼時,系統會彈出警告,要求重新輸入11位手機號碼
總結:=AND(LEN(F3)=11,ISNUMBER(F3),MOD(F3,1)=0)公式的含義為AND()函數表示所有條件都要成立,第1個條件表示輸入數據長度為11位,第2個條件表示輸入數據為數值,第3個條件表示輸入數據必須為整數,不能帶小數點。
注意事項
各版本EXCEL操作方法類似