[算表] excel 取出同ㄧ儲存格不同內容

作者: rtvb1208 (明明)   2019-07-19 12:29:07
軟體:excel
版本:2007
不知道該怎麼下標題
我的問題:
表格中聯絡人電話這欄中同時包含市話和手機號碼,
有辦法取出所有的手機號碼嗎?
或者是刪除市話號碼嗎?
由於有快7千筆資料,
一個一個手動刪除市話超費工
例如這樣,從左邊欄變到右邊欄
https://i.imgur.com/vPLkVYp.jpg
謝謝各位!
作者: rtvb1208 (明明)   2019-07-23 13:20:00
發現了只要是市話在前,就會抓不出來,請問有解決方案嗎?
作者: soyoso (我是耀宗)   2019-07-23 14:55:00
解決方式07/19 15:46回文連結內的公式就是模擬的儲存格a8就是市話在前,且市話內有09,b8公式就可抓出
作者: cutekid (可愛小孩子)   2019-07-23 15:12:00
推(Y)
作者: rtvb1208 (明明)   2019-07-23 21:12:00
哦哦哦,我沒注意到,明天再試試看,謝謝S大神~
作者: soyoso (我是耀宗)   2019-07-19 12:43:00
作者: rtvb1208 (明明)   2019-07-19 14:00:00
真的可以,S大真是太厲害了,大感謝!!不好意思,我又遇到問題了,將程式複製到檔案後,大部分都可以成功抓出來,但有些抓不出來,不曉得是什麼原因?https://i.imgur.com/G19mmgg.jpg
作者: soyoso (我是耀宗)   2019-07-19 14:23:00
公式內為char(10)而非char(12)
作者: rtvb1208 (明明)   2019-07-19 15:14:00
好的,由於當時建檔格式沒有統一,有些電話有-有些沒有,當我輸入10時,抓出來會少2碼,我才擅自改成12
作者: windknife18 (windknife18)   2019-07-19 15:36:00
=IFERROR(TRIM(MID(SUBSTITUTE(A1,CHAR(10),REPT(" ",20))&REPT(" ",20),FIND("09",SUBSTITUTE(A1,CHAR(10),REPT(" ",20))&REPT(" ",20)),20)),"")
作者: soyoso (我是耀宗)   2019-07-19 15:45:00
這樣不正確因為如是市話在手機上且有09的話,就抓不到了https://i.imgur.com/payvP5I.jpg 類似這樣
作者: windknife18 (windknife18)   2019-07-19 16:17:00
對喔,沒注意 @[email protected]

Links booklink

Contact Us: admin [ a t ] ucptt.com