格式化手机号码
Posted
技术标签:
【中文标题】格式化手机号码【英文标题】:formating cell phone numbers 【发布时间】:2020-01-22 17:13:00 【问题描述】:我正在对 Google 表格进行数据清理,有 10,000 行包含不同格式的美国手机号码。
例如,
(888)888-8888 888-888-8888 +1 888-888-8888或
empty
我希望将它们全部转换为下面的格式,没有国家代码等。
(888) 888-8888或
empty
由于数据量大,我不确定Google sheet是否有类似的功能可以将它们全部转换,我正在考虑将它们下载到excel文件中:
使用excel vba 使用 Python 函数将它们转换为正确的格式并将它们写回到 excel 文件中兄弟们,我需要一些关于这个话题的想法。
示例:
【问题讨论】:
【参考方案1】:This site 通过 html 链接提供州区号和区号。 您可以通过使用 excel 或文本文档将州/地区矩阵定义为区号的艰苦过程。该矩阵还应包括州/地区名称的任何缩写或缩写。
或者您可以尝试使用网络爬虫 API 为您自动执行该过程,即使寻找已经包含上述信息的数据集也会有很长的路要走。
然后编写一个函数来根据矩阵计算地址,然后编辑数字,使区号作为数字的前缀。
【讨论】:
以上是关于格式化手机号码的主要内容,如果未能解决你的问题,请参考以下文章
手机号码男性一般是344格式,女性是443格式这个规律是真的吗?