- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
12#
發表於 2014-8-2 22:57
| 只看該作者
回復 11# jj369963
>>加設最後3個0 ( 000 )前的多數0簡化為 "-"
>>=SUBSTITUTE(TRIM(SUBSTITUTE(LEFT(A1,3-LOOKUP(,-FIND("000",A1,ROW($1:$19)))),0," "))," ","_") & MID(A1,4-LOOKUP(,-FIND("000",A1,ROW($1:$19))),99)
資料格式 123000004560000789
-LOOKUP(,-FIND("000",A1,ROW($1:$19))) 可以找到 最後000的位置
取出前後兩段資料
LEFT(A1,3-LOOKUP(,-FIND("000",A1,ROW($1:$19)))) 取出資料 "1230000045600007"
MID(A1,4-LOOKUP(,-FIND("000",A1,ROW($1:$19))),99) 取出資料 "89"
SUBSTITUTE(TRIM(SUBSTITUTE("1230000045600007",0," "))," ","_") 變成 "123_456_7"
"123_456_7" & "89" = "123_456_789" |
|