我正在嘗試使用 IF 條件在 excel 中創建一個公式,以便它添加6到以 開頭的現有數字的開頭0,如0124685515. 但是,當數字以 開頭時1,公式應添加60到現有數字的開頭。否則,該號碼應保持不變。
更具體:
124685515 將會 60124685515
0124685515 會變成 60124685515
60124685515 應該 60124685515
我目前的嘗試:
=IF(LEFT(A1,1)=0,"6"&A1,IF(LEFT(A1,1)=1,"60"&A1,A1))
如何修改公式以滿足上述條件?
uj5u.com熱心網友回復:
看起來“數字”實際上是字串(即文本)。如果這是真的:
a)如果你想要一個文本結果,改變你的公式:
=IF(LEFT(A1,1)="0","6"&A1,IF(LEFT(A1,1)="1","60"&A1,A1))
b) 或者:
=IF(LEN(A3)<11,TEXT(A3 60000000000,0),A3)
c) 如果你想要一個數字結果:見@Pb 的回應
uj5u.com熱心網友回復:
=IF(LEN(A1)=11,A1 0,A1 60000000000)
或者,如果您想堅持使用文字: =TEXT(IF(LEN(A1)=11,A1 0,A1 60000000000),"@")
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/366308.html
上一篇:在excel中復制“條件格式”
