回覆列表
-
1 # 聊聊資料分析那些事
-
2 # 網際網路上的小蜘蛛
在我的文件中:一張表學習EXCEL(一):資料的錄入(身份證資料有效性控制),有提到相關的設定應用。
可以有效控制數值位數,唯一性。都可以使用自定義的方式來處理。
B欄中錄入的是個人身份證資訊,對於身份證號碼來說,長度是固定的,並且具備唯一性。根據這個特性,我們對這個做一個有效性的設定。這樣我們可以控制資料的錯誤率,避免無效資料輸入擾亂工作表
接下來進行資料有效性的輸入設定:
在資料驗證對話方塊中,允許中選擇“自定義”,在公式欄中輸入下面的公式:
=AND(LEN(B1)=18,COUNTIF(B:B,B1)=1)
公式解讀:公式中的AND表示要符合所有的條件,LEN表示輸入的數值必須為18位,COUNTIF的計算值必須等於1(即身份證號碼必須唯一,不重複)
錯誤資訊為:身份證位數非18位,或者身份證號有重複,請核准後重新輸入!
現在進行測試輸入:在B47單元格輸入123,回車確認就出現如下的提示,至少進行了位數和唯一性的確保。
這個主要用到Excel表中的資料有效性,透過使用資料有效性來解決這個問題。
步驟1:首先選擇要設定的單元格區域。即選擇A1:A10單元格
步驟2:在“資料”選單下選擇“資料驗證”。
步驟3:在“有效性”視窗中選擇,在“設定”選項卡中,在“允許”的下拉選單中選擇“自定義”。
步驟4:在公式中輸入=ISNUMBER(A1),這裡單元格的區域,這裡可根據自己的情況輸入。
步驟5:如果在單元格輸入非數字的時候,就會有警告提示視窗。
結果展示: