Board logo

標題: [發問] 字串取出關鍵字後的內容截至另一關鍵字之前 [打印本頁]

作者: windclover    時間: 2015-12-8 20:49     標題: 字串取出關鍵字後的內容截至另一關鍵字之前

需要將A欄的字串取出關鍵字後的內容截至另一關鍵字之前
請問要用什麼函數?
目前想得到要用FIND找出關鍵字 LEN算出字元  卻不會寫:'(
[attach]22754[/attach]
作者: windclover    時間: 2015-12-8 20:57

[attach]22755[/attach]
作者: JBY    時間: 2015-12-9 08:41

B2, 公式向右複製

=-LOOKUP(1,-LEFT(REPLACE($A2,1,FIND("@",SUBSTITUTE($A2,":","@",COLUMNS($A1:A1))),""),ROW($1:15)))
[attach]22762[/attach]
作者: 准提部林    時間: 2015-12-9 10:08

取出純數字. 最多15位, 無0開頭:
B2:=-LOOKUP(,-MID($A2,FIND(B$1,$A2)+LEN(B$1),ROW($1:$15)))
作者: hcm19522    時間: 2015-12-9 11:24

http://blog.xuite.net/hcm19522/twblog/363756209
作者: windclover    時間: 2015-12-9 19:47

請問如果有夾雜英文中文呢??
作者: windclover    時間: 2015-12-9 21:10

大大們好
我目前想到 可是最後一個就會 出不來了@@
=MID($A$2,SEARCH(B1,$A$2,1)+LEN(B1),SEARCH(C1,$A$2,1)-1)
作者: windclover    時間: 2015-12-9 21:30

=MID($A$2,SEARCH(B1,$A$2,1)+LEN(B1),LEN($A$2)-SEARCH(C1,$A$2,1)-LEN(C1))

暫時性可以了 可是蠻容易出錯的~求更好得方法@@

還有LOOKUP我知道
-LOOKUP多個減號是什麼意思??
hcm19522大大的..我看不太懂QQ"~似乎不是我需求的?
作者: 准提部林    時間: 2015-12-10 13:39

=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,C$1,B$1),B$1,REPT(" ",199)),199,199))
作者: windclover    時間: 2015-12-10 21:26

謝謝~好多函數~要學學用法了!
作者: ML089    時間: 2015-12-10 22:23

=MID(LEFT($A2,IF(C$1="",99,FIND(C$1,$A2)-1)),FIND(B$1,$A2)+LEN(B$1),99)




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