Excel 如何把电话号码的格式转换为数字
一般来说,当我们需要在Excel表格中收集手机号码时,这些数值会以一种特殊的格式存储,以区别于普通数字。这种特殊的格式是在十位数的电话号码中的第三位和第六位后面使用”-“分隔符。然而,你可能偶尔需要将这些电话号码转换成标准数字格式。如果我们试图手动操作,那么这可能是一项复杂而耗时的任务。使用这个公式,我们可以更快、更容易地完成任务。
阅读本教程,了解如何在Excel中把电话号码格式转换为数字。我们可以使用SUBSTITUTE函数,以简单的方式完成我们的任务。Excel的SUBSTITUTE函数通过匹配替换给定字符串中的文本。例如, =SUBSTITUTE("952-455-7865","-",") 返回 "9524557865"
破折号被剥离。SUBSTITUTE是区分大小写的,不支持通配符。
在Excel中把电话号码的格式转换为数字
在这里,我们将首先使用SUBSTITUTE公式的循环来获得任何一个结果,然后使用自动填充柄来获得所有的结果。
第1步
考虑任何excel表,其中的数据是一个电话号码的列表,如下图所示。
Then, in our case, cell B2, click on an empty cell and enter the formula as follows −
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",")",")","","),"-** ",")
然后点击回车,得到第一个结果,类似于下面的图片。在公式A2中,有一个电话号码在Excel表中的地址。
**空单元格 > 公式 > 输入 **
第2步
然后使用自动填充手柄从第一个结果开始向下拖动,我们的最终结果将类似于下面的图片。
结论
在本教程中,我们用一个简单的例子来演示如何在Excel中把电话号码转换成数字。