强制在excel中input正确格式的电话号码

有没有办法在Microsfot Excel中强制input正确格式的电话号码与国际代码的列?

我的意思是电话号码格式:

* + 1 12345678

+44 1231231

0044 123123132 *

方法1

在那里,进入excel,右键单击一个单元格,或者单元格区域,甚至是你希望强制格式的整个列,然后单击格式单元格,一旦你在那里,你会看到下面的内容:

Phoe Code

一旦出现,点击数字标签,如果它没有被选中,点击如图所示的自定义类别,然后键入types:格式如上所示+## ####### ####

这将允许你做你想做的事情。 我希望这有帮助。

方式2

另一种方法是使用条件格式。 我链接到下面有条件格式的工作表。 我已经做到这样一个单元格是你在美国英国其他types的格式改变。 再一次,这可能不是你完美的答案,但它是多种方法之一…

http://www.kaboomlabs.com/excel/examples/CF.xlsx

您可以使用此公式作为数据validation的条件:

 =OR(LEFT(E1,1)="+",LEFT(E1,2)="00") 

在这里输入图像说明

在这里你可以看到你如何使用数据validation

我觉得我和你一样 – 我需要input几个不同的国际号码,可以有不同的格式,一些拨号码有3位数字2等等。

但是,我发现在拨号代码之前添加一个撇号是我可以根据需要离开文本(包括前面的两个零)的唯一方法。 这个撇号显然告诉excel把普通文本作为一个数字来处理。

比input撇号更容易,每次select整个列,然后在格式单元格中的数字选项卡下,select“文本”不是自定义或数字。

希望有所帮助,这当然帮助了我!