- 帖子
- 93
- 主題
- 3
- 精華
- 0
- 積分
- 134
- 點名
- 0
- 作業系統
- WINDOWS7
- 軟體版本
- OFFICE 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2016-3-21
- 最後登錄
- 2020-11-30
|
6#
發表於 2017-5-23 11:11
| 只看該作者
回復 7# vinejason
如果段前面有數字大於10的,或者巷前面有中文字大於十的,就用這條吧
=SUBSTITUTE(REPLACE(REPLACE(A2,FIND("路",A2)+1,FIND("段",A2)-FIND("路",A2)-1,TEXT(MID(A2,FIND("路",A2)+1,FIND("段",A2)-FIND("路",A2)-1),"[dbnum1]")),FIND("段",A2)+1+LEN(TEXT(MID(A2,FIND("路",A2)+1,FIND("段",A2)-FIND("路",A2)-1),"[dbnum1]"))-(FIND("段",A2)-FIND("路",A2)-1),FIND("巷",A2)-FIND("段",A2)-1,IF(ISNUMBER(MID(A2,FIND("段",A2)+1,FIND("巷",A2)-FIND("段",A2)-1)+1),MID(A2,FIND("段",A2)+1,FIND("巷",A2)-FIND("段",A2)-1),SUMPRODUCT((TEXT(ROW($1:$99),"[dbnum1]")=IF(AND(RIGHT(MID(A2,FIND("段",A2)+1,FIND("巷",A2)-FIND("段",A2)-1),1)<>"十",LEN(MID(A2,FIND("段",A2)+1,FIND("巷",A2)-FIND("段",A2)-1))>1),"一"&MID(A2,FIND("段",A2)+1,FIND("巷",A2)-FIND("段",A2)-1),MID(A2,FIND("段",A2)+1,FIND("巷",A2)-FIND("段",A2)-1)))*(ROW($1:$99))))),"F","樓") |
|