2

Microsfot Excel 中是否有办法强制使用国际代码输入格式正确的电话号码列?

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

*+1 12345678

+44 1231231

0044 123123132*

4

3 回答 3

1

方式一

在那里,进入excel,右键单击一个单元格,或单元格范围,甚至是您希望强制格式化的整个列,然后单击格式化单元格,一旦你在那里,你将在下面看到:

菲码

在那里,如果尚未选择数字选项卡,请单击它,然后单击自定义类别并在类型中键入:如上所示的格式+## ####### ####

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

方式二

另一种方法是使用条件格式。我链接到下面具有条件格式的工作表。我已经做到了,因此您可以在单元格中输入USUKOther并且格式会发生变化。同样,这可能不是您的完美答案,但它是众多方法之一......

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

于 2012-10-05T12:23:22.777 回答
0

您可以将此公式用作数据验证的条件:

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

在此处输入图像描述

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

于 2012-10-05T12:42:54.450 回答
0

我想我和你做的一样——我需要在一个列中输入几个不同的国际号码,这些号码可能有不同的格式,一些拨号代码有 3 位数字,一些 2 位等。

但是,我发现在拨号代码前添加撇号是我可以保留文本(包括前面的两个零)的唯一方法。撇号显然告诉 excel 将后面的内容视为普通文本,而不是数字。

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

希望有帮助,它肯定对我有帮助!

于 2016-07-04T15:37:47.670 回答