Excel公式用于删除电话号码上的前导1(如果存在)

时间:2016-03-09 17:20:12

标签: vba excel-vba excel-formula formula excel

我需要创建一个公式,从11位电话号码中删除前导1,如下所示。

我还希望公式排除任何没有前导1的10个数字。

我试图让我的列表只有10位数字。

enter image description here

3 个答案:

答案 0 :(得分:2)

使用这个简单的公式:

=--Right(E2,10)

Right()函数将其转换为文本,以便--将其转回数字。

答案 1 :(得分:2)

如果您确定该值是干净的且没有空格和破折号

,请尝试此操作
=IF(LEN(A1)=11, RIGHT(A1,10),A1)

答案 2 :(得分:2)

尝试,

=IFERROR(--TEXT(--RIGHT(E2, 10), "[>1999999999]0000000000;;;"), "")