2016-03-09 44 views

回答

1

試試這個,如果你確信價值是乾淨的,沒有空格和破折號

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

你搖滾!下面的公式非常完美。 11位數字沒有破折號或空格。 :) = IF(LEN(A1)= 11,RIGHT(A1,10),A1) – joel

2

使用此簡單的公式:

=--Right(E2,10) 

正確的()函數把它變成文字,因此--把它回數字。

2

嘗試,

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

[RIGHT功能](https://support.office.com/zh-cn/article/RIGHT-RIGHTB-functions -240267EE-9AFA-4639-A02B-F19E1786CF2F)不管第11位是什麼或者即使沒有第11位,也返回最右邊的十位數字。如果第一個數字以至少一個** 2 **開頭,那麼''[[] 1999999999] 0000000000 ;;;''格式掩碼只能生成一個十位數字;如果它以1開頭或者是9位或更少的數字,則什麼也不做。 – Jeeped

+0

我們尋找2,因爲美國地區代碼以201開頭並上升。我明白了,這是一種檢查數據是否有效的方法。 –