- 帖子
- 81
- 主題
- 27
- 精華
- 0
- 積分
- 151
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2007
- 閱讀權限
- 20
- 性別
- 女
- 來自
- Taiwan
- 註冊時間
- 2012-6-7
- 最後登錄
- 2020-11-27

|
回復 2# 准提部林
謝謝版主.
因為會遇到以下的狀況,
145001STM > 145-1STM
145012STM > 145-12STM
210B001STM > 210-1STM
218-xxxx > 不變 218-xxxx
不在以上範圍的> 不變 12345xxx
所以把函數串在一起(如下),看起來有點卡卡, 不過答案還是出來了.
=IF(LEFT(F2,4)="210B",(REPLACE(F2,4,3,TEXT(MID(F2,3,1),"-#"))),(IF(LEFT($F2,3)="218",$F2,(IF(ISNUMBER(MID($F2,4,2)*10),(REPLACE($F2,4,3-LEN(MID($F2,4,2)*10),"-")),$F2)))))
感謝你. |
|