句子大全

句子大全 > 好句子

怎么用Excel自动在电话号码的区号后面添加一个横杠

好句子 2009-10-25 10:46:06
相关推荐

在编辑电话号码列表时,我们通常会把电话号码中的区号和号码用符号隔开,例如在电话号码的区号和号码间添加一个横杠,这样看起来会更加直观。如果现有的电话号码列表中区号之后直接就是号码,没有用符号隔开,可参考文本的方法用Excel自动在区号和号码间添加一个横杠。

列表中的电话号码可能存在位数相同或者因所在城市不同从而位数不同的情况,下面针对不同的情况分别进行介绍。

一、列表中电话号码的位数相同

例如要用Excel自动在下图表格中的电话号码区号后面添加一个横杠。

先给首行电话号码的区号后添加一个横杠,本例中存放电话号码的首行单元格是 B2 ,可以看出其中区号是 4 位数,电话号码是 8 位数,我们可以在B2单元格旁的空单元格中输入公式:=LEFT(B2,4)&"-"&RIGHT(B2,8) ,下面简要讲解一下这个公式。

这个公式用到了两个函数(LEFT、RIGHT)和一个连接符(&)

LEFT函数的作用是从字符串的左侧第一个字符开始取出指定个数的字符,本例中的LEFT(B2,4)的意思就是从B2单元格中左侧第一个字符开始取出4个字符(也就是区号)。注意如果区号是三位数,则应改成LEFT(B2,3)

RIGHT函数的作用是从字符串的右侧第一个字符开始取出指定个数的字符,本例中的RIGHT(B2,8)的意思就是从B2单元格中右侧第一个字符开始取出8个字符(也就是电话号码)。注意如果电话号码不是8位数,则应把其中的 8 换成实际的位数。

连接符(&)的作用是把其两侧的内容连接起来显示在单元格中。

简单的说,这个公式就是用LEFT函数取出区号,用RIGHT函数取出电话号码,然后用连接符(&)把它们连接起来。

输入以上公式后按键盘的回车键,Excel就会自动在单元格中显示出区号后面添加横杠的电话号码。

之后再拖动单元格右下角的填充柄,Excel会自动给列表中其他号码的区号后添加横杠。

二、列表中电话号码的位数不同

如果列表中的电话号码所在城市不同,那么其位数可能也会不同,这时上面那个那个公式就不适用了。

如果列表中电话号码的位数不同,我们可以在公式中添加一个LEN函数,用LEN函数计算出电话号码的位数。本例中的公式为:=LEFT(B2,4)&"-"&RIGHT(B2,(LEN(B2)-4))

其中LEN函数的作用是计算出文本字符串中的字符个数,LEN(B2)的意思就是计算出B2单元格中一共有多少个字符,也就是包括区号的号码一个有多少位。(LEN(B2)-4)就是用总位数减去区号的位数,就得出了电话号码的位数。注意如果区号的位数是3,则应改成(LEN(B2)-3)。

RIGHT(B2,(LEN(B2)-4)) 的意思就是用LEN来计算出电话号码的位数后,再用RIGHT从B2单元格中取出这些位数的字符,也就是实际的电话号码。

输入以上公式后按回车键,Excel就会自动计算出各单元格中实际的电话号码位数,然后在单元格中显示出区号后面添加横杠的电话号码。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新