改变电话号码格式的Excel公式(5个例子)

  • Share This
Hugh West

在这篇文章中,我们将向你展示 5 创建的方法 Excel公式 改变电话号码格式 为了证明我们的方法,我们选择了一个数据集。 2列 : 命名 ,以及 电话 我们将增加一个 栏目 以产生相同的 电话号码格式 .

下载实践工作手册

格式化电话号码的公式.xlsx

使用公式改变Excel中电话号码格式的5种方法

1.使用TEXT功能改变电话号码格式

对于第一个方法,我们将使用 文本 功能,以 变化 电话号码格式 .我们的初始数据的格式是一样的。

步骤。

  • 首先,输入以下内容 公式 细胞D5 .
=text(c5, "(##) ### ####")

让我们仔细看一下 文本 功能。

这里的哈希值(" ")表示一个数字。输出格式为( 3位数 ),然后是空白处和 3 更多 数字 ,最后是空白处和剩余的 4 数字 .

请注意。 这个f 将不会对混合的 格式 的最初 电话 关于这一点,请看方法 2 .

  • 第二,按 进入 .

我们已经 改变了 格式 的第一个 电话 .

  • 最后,使用 填充手柄 自动填表 公式 .

因此,我们已经完成了创建一个 Excel公式 变化 电话号码格式 .

阅读更多:如何在Excel中写电话号码(各种可能的方式)。

2.使用SUBSTITUTE & TEXT函数的公式来改变电话号码格式

在这个方法中,我们将使用 替换 功能,以及 文本 函数来改变电话号码的格式。 虽然,我们可以使用 文本 函数来改变格式,但是,我们需要 替换 函数,用于初始数据的混合格式。

步骤。

  • 首先,输入以下内容 公式 细胞D5 .
=text(substitutional(substitutional(c5,")",""),"(",""),"-",""),"(##)######")

公式分解

我们已经 首先,在我们的公式中,有几个部分 文本 函数,这在方法 1 ,其次是嵌套的 替换 因此,我们在这里只解释该函数的第二部分。

  • substitute(substitute(substitute(c5,") ","),"(",")," ","),"-",") -> 成为
  • SUBSTITUTE(“166-776-6911″,”-“,””)
    • 输出。 "1667766911" .
    • 这个函数的作用与它的名字一样,该函数将取代任何 支架 , 破折号 ,以及 空间 对于最后一部分,我们可以看到,它将取代所有的 破折号 细胞C5 有空白的地方 细胞D5 .

在这之后,我们的 文本 功能将 格式 电话 .

  • 第二,按 进入 .

我们已经清理了 电话号码格式 的帮助下,在 替换 之后,我们使用了 文本 函数来格式化它。

  • 最后。 自动填表 公式 对其他 细胞 .

总之,我们已经创建了另一个 Excel公式 变化 电话号码格式 .此外,这就是最后一步应该是的样子。

阅读更多。 [已解决!]:Excel电话号码格式不工作(4种解决方案)

3.结合函数创建一个改变电话号码格式的Excel公式

我们将使用 左边 功能时, 医学部 功能时, 权力 功能,以及 替换 功能,以 变化 电话号码格式 ǞǞǞ .

步骤。

  • 首先,输入以下内容 公式 细胞D5 .
="("&LEFT(SUBSTITUTE(C5,"-","),3)&"&MID(SUBSTITUTE(C5,"-","),4,3)&"-"&RIGHT(SUBSTITUTE(C5,"-","),4)

公式分解

  • "("&LEFT(SUBSTITUTE(C5,"-","),3)&" ) " -> 成为。
  • “(“&LEFT(“1667766911″,3)&”) “
    • 输出:"(166)" .
    • 我们已经解释了 替换 方法中的功能 2 ...... 左边 函数从一个字符串中返回特定数量的字符。 我们已经选择了 3 以显示 的字符。 左侧 除此之外,还有 安培拉 符号( &。 )是用来连接字符的。 我们用这个来添加括号。
  • mid(substitute(c5,"-","),4,3)
  • MID(“1667766911”,4,3)
    • 输出:776
    • ǞǞǞ 医学部 函数从一个字符串的指定位置返回字符。 我们要告诉它返回的是 3 的字符。 第四次 字符串的位置。
  • Right(substitute(c5,"-",""),4)
  • RIGHT(“1667766911”,4)
    • 输出:6911 .
    • ǞǞǞ 权力 函数将从字符串的右侧返回字符。 我们告诉它要返回第一个 4 字符串右侧的字符。

在这里, 替换 函数正在修改我们的字符串。

  • 第二,按 进入 .

因此,我们已经 格式化的 第一个 电话 .

  • 最后。 自动填表 公式 对方 细胞 .

因此,我们已经向你展示了 第三次 方法来 变化 电话号码格式 .

阅读更多。 如何在Excel中使用带扩展名的电话号码格式(3种简单方法)

4.合并REPLACE和TEXT功能以改变电话号码格式

对于方法 4 ,我们将使用 替换 功能和 文本 功能,以 变化 电话号码格式 .

步骤。

  • 首先,选择 电池 范围 D5:D10 .
  • 第二,输入以下内容 公式 .
=text(replace(replace(c5,4,1,"),7,1,"), "#### ####")

公式分解

首先,我们在使用 替换 函数来清理我们的 电话 .其次,我们正在使用 文本 功能,以 格式 电话 .

  • replace(c5,4,1,")
    • 输出:"166776-6911" .
    • 我们正在使用 替换 函数来删除 破折号 空白 这里,我们要把第一个破折号的位置替换为 4 的字符串,其值为空白。
  • REPLACE(“166776-6911″,7,1,””)
    • 输出:"1667766911" .
    • 我们正在更换位置上的剩余仪表盘 7 与一个 空白 价值。

在这之后, 文本 函数将用""格式化它。 3位数空格 3位数空格 4位数 " 格式 .

  • 最后,按 CTRL + 进入 .

在这之后, 公式 自动填表 因此,我们已经向你展示了 第四次 的方法 格式化的电话号码 s.

阅读更多。 如何在Excel中为SSN添加破折号(6种方法)

5.通过添加国家代码来改变电话号码格式的Excel公式

对于最后一种方法,我们将使用 安培拉 来添加 国家代码 对我们的 电话 .

步骤。

  • 首先,输入以下内容 公式 细胞D5 .
="+1"&C5

我们正在加入" +1个空白处 "与我们的 电话 .

  • 第二,按 进入 .

因此,我们将得到我们的第一个 格式化的电话号码 .

  • 最后。 自动填表 的公式。

总之,我们已经添加了 美国国家代码 对我们最初的 电话 变化 电话号码格式 .

阅读更多。 如何在Excel中设置带国家代码的电话号码格式(5种方法)

练习表

我们增加了实践数据集在 ǞǞǞ 这样,你就可以试试我们的方法了。

总结

我们已经向你展示了 5 方法来创建一个 Excel公式 改变电话号码格式 此外,如果你有任何关于这些的问题,你可以在下面评论。 谢谢你的阅读,继续保持优秀。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.