學習了那麼多 Excel 公式和技巧,最重要的前提不要忘了:資料來源的乾淨規範很重要,如果資料來源本身就有很多錯誤,那麼再厲害的技巧也無法發揮。
所以從源頭開始,大家首先應該先清洗資料。資料不規範的問題多種多樣,其中一條就是重複錄入唯一值,比如身份證號碼、手機號碼、員工編號這些資料,不可能多人共用。
那麼如何在輸入的時候就進行預防呢?
案例:
下圖為某公司員工資訊登記表,C 列中需要輸入身份證號碼,為了防止減小出錯機率,當輸入重複身份證號時,需要彈出如下圖所示的出錯警示框,阻止錄入。
解決方案:
首先,身份證資訊應該如何輸入大家知道嗎?
身份證有 18 位數字,當單元格內數字超過 11 位時,Excel 會自動將其轉換為科學計數格式,不僅無法完整展示完整每一位數字,而且超過 15 的數字,後面的位數會全部顯示為 0。
所以先教大家如何輸入身份證號碼這種特殊存在。
1。 先輸入一個英文半形的“‘”符號 ——> 緊接著輸入身份證號碼
這樣就沒問題了,單元格內的數字變成了文字格式,每一位都能完整顯示出來。
接下來開始今天的教程。
2。 選中 C 列 ——> 選擇選單欄的“資料”——>“資料驗證”
3。 在彈出的“資料驗證”對話方塊中選擇“設定”選項卡 ——> 在“允許”下拉選單中選擇“自定義”——> 在“公式”區域輸入以下公式:
=COUNTIF(C:C,C1)
公式釋義:
COUNTIF(C:C,C1):計算 C 列中 C1 單元格內容出現的次數;因為 C1 相對引用,所以會動態計算 C 列的每個單元格的重複次數
=。。。
4。 選擇“出錯警告”選項卡 ——> 在“樣式”下拉選單中選擇預設的“停止”——> 輸入所需的標題和錯誤資訊 ——> 點選“確定”
現在就設定完成了,如下圖所示,如果在任意單元格內輸入一個已經存在的身份證號碼,就會彈出右邊的警示框,要求重試或者取消。
5。 點選“重試”按鈕,就會進入單元格編輯模式
6。 重新輸入正確的身份證號碼後回車,只要身份證號碼跟 C 列中已經存在的不重複,就完全沒有問題。
Excel學習世界
轉發、在看也是愛!