Excel 删除 phone 数字前导 1 的公式(如果存在)

Excel Formula for removing leading 1 on phone number if present

我需要创建一个公式,从 11 位数字 phone 中删除前导 1,如下所示。

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

我试图让我的列表完全相同,只有 10 位数字。

使用这个简单的公式:

=--Right(E2,10)

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

如果您确定值是干净的并且没有空格和破折号,请尝试此操作

=IF(LEN(A1)=11, RIGHT(A1,10),A1)

试试,

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