[問題] EXCEL篩選文字公式問題

看板Office作者 (12)時間7年前 (2018/08/08 22:16), 7年前編輯推噓1(1021)
留言22則, 3人參與, 7年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:EXCEL 版本:2013 請問一下我用EXCEL設定函數要將一篇文字中的地址:(XX市XX區XX路)誇號中的文字篩選 出來,要怎麼設定從最右邊篩到"地址:"的冒號前面。 =MID(A4,FIND("住址:",A4)+3,50) 以上是我本來設定好的函數,但是他常常連後面下一段的文字一起截取進去,所以我想說 要怎麼從最右邊往左邊篩選。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.209.43 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1533737812.A.AD6.html ※ 編輯: say2086 (223.141.209.43), 08/08/2018 22:17:51

08/08 22:24, 7年前 , 1F
下一段是什麼,用alt+enter的斷行嗎
08/08 22:24, 1F

08/08 22:26, 7年前 , 2F
如果是的話,mid num_chars以find或search搜尋char(10)的
08/08 22:26, 2F

08/08 22:26, 7年前 , 3F
對的
08/08 22:26, 3F

08/08 22:28, 7年前 , 4F
位置減搜尋"住址:"
08/08 22:28, 4F

08/08 22:28, 7年前 , 5F
可以告訴我要怎麼正確的寫出那一段公式嗎?因為我看不懂XD
08/08 22:28, 5F

08/08 22:30, 7年前 , 6F
相減下請再調整因搜尋字串字元數而要再要縮小(減)的數值
08/08 22:30, 6F

08/08 22:32, 7年前 , 7F
同原文find的用法,只是將要搜尋"住址:"改為char(10)
08/08 22:32, 7F

08/08 22:33, 7年前 , 8F
寫於num_chars為第三個引數,為原文公式內50的地方
08/08 22:33, 8F

08/08 22:36, 7年前 , 9F
find(char(10),a4)-find(":",a4)-1
08/08 22:36, 9F

08/08 22:37, 7年前 , 10F
就看冒號是全或半形,因為原文寫的二個是不同的
08/08 22:37, 10F

08/08 22:47, 7年前 , 11F
哈~~我還是看不懂!可以幫我列公式我再改看看嗎?
08/08 22:47, 11F

08/08 22:52, 7年前 , 12F

08/08 23:17, 7年前 , 13F
謝謝s大。剛有測試過還是沒辦法從文章內抓出來。
08/08 23:17, 13F

08/08 23:17, 7年前 , 14F
只能是地址:在第一列的時候才能篩出來,在段落中間就無法
08/08 23:17, 14F

08/08 23:18, 7年前 , 15F
篩選了!
08/08 23:18, 15F

08/08 23:23, 7年前 , 16F
那原po要舉例啊,不然我會知道是在第一列或是在其他列內嗎
08/08 23:23, 16F

08/08 23:24, 7年前 , 17F
直接貼上舉例啦,不然誰知道你是什麼資料內容
08/08 23:24, 17F

08/08 23:31, 7年前 , 18F
抱歉敘述比較抽象,內容大概像下圖
08/08 23:31, 18F

08/08 23:31, 7年前 , 19F
08/08 23:31, 19F

08/08 23:37, 7年前 , 20F

08/08 23:51, 7年前 , 21F
終於可以了,謝謝S大,太神了。問了幾個社團都無解。感恩
08/08 23:51, 21F

08/09 08:18, 7年前 , 22F
推S大,解題超厲害,讚!
08/09 08:18, 22F
文章代碼(AID): #1RQljKhM (Office)
文章代碼(AID): #1RQljKhM (Office)