Board logo

標題: [發問] 字串判斷更改 [打印本頁]

作者: ag324    時間: 2011-12-19 17:38     標題: 字串判斷更改

本帖最後由 ag324 於 2012-1-5 16:08 編輯

我有一些號碼
像是
2004033886
我要改成
WO04/033886

3089598
就改成
WO3/089598

107147
就改成
WO00/107147
(最好也可以教我寫變成下面這型態)
WO01/007147

最少的只有三個數字
456
我想就改成
WO00/000456

六位數那個有因為資料庫問題所以也不知道哪種是對的
所以希望兩種都有  
感謝各位
作者: register313    時間: 2011-12-19 17:59

回復 1# ag324

  [attach]8844[/attach]
作者: a8350070    時間: 2011-12-19 22:54

本帖最後由 a8350070 於 2011-12-19 23:13 編輯

假設資料在A欄
B1=TEXT(RIGHT(A1,8),"WO00""/""000000")
C1=IF(LEN(A1)<>6,"",TEXT(A1,"WO00""/0""00000"))
往下複製
作者: ag324    時間: 2011-12-20 14:13

感謝 學起來了
:D
作者: ag324    時間: 2012-1-5 15:48

B1=TEXT(RIGHT(A1,8),"WO00""/""000000")
像這個我內容有 E 就會出現錯誤耶
比如說
B1=TEXT(RIGHT(A1,8),"EP-00000000)
不知道該怎麼做呢
作者: register313    時間: 2012-1-5 18:04

回復 5# ag324


    B1="EP-"&TEXT(RIGHT(A1,8),"00000000")
作者: ag324    時間: 2012-1-6 13:54

果然要寫程式 頭腦還是要聰明的
昨天都沒想到  感謝你了
不過這是什麼原因呢?
是把E 當成自然數嘛!? 還是?

我自己是笨笨的就沒打E 後來再用EP 取代P




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)