如何用Excel批量整理手機號碼

在日常工作中,經常需要處理格式不規範的電話號碼(例如手機通訊錄導出來的或網上的通訊名錄),下面就說說如何用excel把手機電話號碼整理成不重複的11位數字,而且不包含空格和特殊字符,以便後續使用。

首先把待整理的電話號碼粘貼到a列,並把a列統一設置成文本格式

如何用Excel批量整理手機號碼

如何用Excel批量整理手機號碼

1 利用clean函數去除空格

在b1單元格填寫如下公式,這樣b1單元格就得到了過濾後的字符串

=clean(A1)
如何用Excel批量整理手機號碼

這裡介紹一個不需要手動拖動的方法來自動填充公式。

先選中第一列,並從右下角的計數中讀取數字, 這樣就知道了第一列的長度

如何用Excel批量整理手機號碼

例如這裡可以在輸入框填寫b1:b16按回車,選中了需要的單元格。

如何用Excel批量整理手機號碼

然後按下ctrl+d,這樣就會快速填充,於是a列中多餘的空格和不可見字符就去除了。

如何用Excel批量整理手機號碼

注意:用trim函數可能不能有效清除空白字符。

2 替換掉單元格中的連字符,加號

選擇b列,在工具欄找到“替換”

如何用Excel批量整理手機號碼

填寫好需要替換的單個字符(例如加號或連字符),點擊全部替換。

如何用Excel批量整理手機號碼

3 把數字位數不等於11的整理出來

先求出第一行字符串的長度,在c1單元格填寫

=len(b1)

然後用第一步類似的方法選擇c列,按下ctrl+d,這樣就會快速填充。

如何用Excel批量整理手機號碼

接著利用排序功能按c列(也就是位數)來排序。這樣那些位數正確的電話號碼就這樣篩選出來了。

4 分拆多個電話號碼

如果有些單元格是用分號隔開的多個電話號碼,那麼可以用分列功能來拆分。

如何用Excel批量整理手機號碼

如何用Excel批量整理手機號碼

如何用Excel批量整理手機號碼

5 把重複的數據去除

最後用數據工具裡的去重功能把重複的號碼去除。

如何用Excel批量整理手機號碼

最後給出一個在線把vcf文件轉換成xls或xlsx文件的工具。因為有時候我們獲得的通訊錄格式可能是vcf格式

https://www.aconvert.com/document/vcf-to-xls/

有疑問的話,可以在評論區留言。歡迎關注我的頭條號,以後我會繼續分享更多excel的實用技巧。


分享到:


相關文章: