后臺收到讀者提問:由于工作需要,需要定期收集手機號,但是人工填寫的手機號碼很不規(guī)范,有很多無效號碼。
能否制定一些最基本的規(guī)則,可以先初步篩選出不規(guī)范的號碼?比如,國內(nèi)手機都是以“1”開頭,長度為 11 位。如果連這兩個要求都不符合,那肯定不是有效手機號。
案例:
下圖 1 是收集上來的手機號碼表,請按粗放的規(guī)則初步區(qū)分出有效和無效號碼,規(guī)則如下:
手機號碼必須以“1”開頭;
長度必須為 11 位
效果如下圖 2、3 所示。
01
突出正確的
1. 選中 B 列 --> 選擇菜單欄的“開始”-->“條件格式”-->“突出顯示單元格規(guī)則”-->“介于”
2. 在彈出的對話框中將最小和最大值分別設(shè)置為“10000000000”和“19999999999”--> 點擊“確定”:
所有符合規(guī)則的單元格都高亮顯示了。
02
突出錯誤的
1. 選中 B 列的數(shù)據(jù)區(qū)域 --> 選擇菜單欄的“開始”-->“條件格式”-->“新建規(guī)則”
2. 在彈出的對話框中選擇“使用公式確定要設(shè)置格式的單元格”--> 輸入以下公式 --> 點擊“格式”按鈕:
=OR(LEN(B2)<>11,LEFT(B2,1)<>'1')
公式釋義:
LEN(B2)<>11:B2 的字符數(shù)位數(shù)不等于 11;
LEFT(B2,1)<>'1':B2 的第一位不是“1”
OR(...,...):上述兩個條件只要滿足其一就觸發(fā)條件
* 公式中的參數(shù)都要相對引用。
3. 在彈出的對話框中選擇“填充”選項卡 --> 選擇所需的填充色 --> 點擊“確定”
4. 點擊“確定”
現(xiàn)在高亮顯示的是不符合條件的單元格。
03
只保留正確的
1. 選中數(shù)據(jù)表的任意單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“從表格”
2. 在彈出的對話框中保留默認設(shè)置 --> 點擊“確定”
表格已經(jīng)上傳至 Power Query。
3. 點擊“手機”旁邊的篩選按鈕 --> 在彈出的菜單中點擊“數(shù)字篩選器”旁邊的小箭頭 --> 選擇“介于...”
4. 在彈出的對話框中,在最小和最大值處分別輸入“10000000000”和“19999999999”--> 點擊“確定”
5. 選擇菜單欄的“主頁”-->“關(guān)閉并上載”-->“關(guān)閉并上載至”
6. 在彈出的對話框中選擇“現(xiàn)有工作表”及所需上傳至的位置 --> 點擊“加載”
綠色的表格就是所有符合條件的數(shù)據(jù)。
如果能從源頭就避免輸入不規(guī)范的數(shù)據(jù),那就更好了。具體操作方法可參閱 Excel – 如何強制規(guī)范手機號碼輸入規(guī)則?
轉(zhuǎn)發(fā)、在看也是愛!