標題:
截取符合特定字串
[打印本頁]
作者:
leiru
時間:
2016-2-2 11:13
標題:
截取符合特定字串
A欄自右邊截取符號D欄的字串,放在C欄,其餘的放在B欄
作者:
ML089
時間:
2016-2-2 20:57
回復
1#
leiru
B1 =LEFT(A1,FIND(D1,A1&D1)-1)
C1 =SUBSTITUTE(A1,B1,)
複製代碼
作者:
leiru
時間:
2016-2-2 21:49
回復
2#
ML089
首先,謝謝您回覆.
答案不對,大師的公式是每一列對應D欄,
我要A欄去找符合D欄範圍內條件,然後截取.
我的問題是:
D欄是一個範圍,只要A欄內從右邊算起,有符合D欄範圍內的資料截取下來放在C欄,A欄內扣除C欄的就放B欄
作者:
Hsieh
時間:
2016-2-3 10:43
回復
1#
leiru
C1=RIGHT($A1,LOOKUP(2,1/(ISNUMBER(MATCH(RIGHT($A1,ROW($1:$255)),$D$1:$D$180,0))),ROW($1:$255)))
B1=SUBSTITUTE($A1,$C1,"")
作者:
leiru
時間:
2016-2-3 10:52
回復
4#
Hsieh
答案是這個
謝謝hsieh
作者:
准提部林
時間:
2016-2-3 12:51
B1:
=LOOKUP(,0/FIND(D$1:D$200&"|",A1&"|")/(D$1:D$200<>""),D$1:D$200)
若有不符合者,外加 IFERROR 去排錯∼∼
C1:
=LEFT(A1,LEN(A1)-LEN(B1))
注意:若字串中有兩個符合字段以上,使用 SUBSTITUTE 時將全被取代
例如:915
27932580
27932580
取代 27932580 會變成 915
作者:
ML089
時間:
2016-2-3 13:01
回復
3#
leiru
誤會意思了
B1 =LOOKUP(,-SEARCH("*"&D$1:D$180,A1),D$1:D$180)
C1 =SUBSTITUTE(A1,B1,)
作者:
leiru
時間:
2016-2-4 23:30
回復
6#
准提部林
謝謝大師提供的公式,設想的週到
作者:
leiru
時間:
2016-2-4 23:30
回復
7#
ML089
謝謝您
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)