[算表] EXCEL:從英數字元字串中擷取非數字
※ 引述《znlin (帥貓)》之銘言:
: 標題: [算表] 如何用EXCEL公式函數挑字
: 時間: Mon Aug 6 11:32:16 2007
: 軟體:excel
: 版本:2002
: 原始資料 想要結果
: 1254MCL23 MCL
: 21HM26698 HM
: 請教各位大大該如何撰寫以一個EXCEL公式函數來達到上面想要的結果?
: 或是寫巨集?.....但是沒寫過,不知道該怎麼作
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 59.116.3.214
: → sti571:用mid函數 08/06 12:48
: 推 ljuber:他要的是一堆數字裡面的文字耶 08/06 18:16
根據上一篇文章詳盡的解釋
4002 112/01 JieJuen □ [算表] EXCEL:從英數字元字串中擷取數字
這個題目確實可以用mid
{=MID(A1,MATCH(TRUE,ISERR(1*MID(A1,ROW($1:$9),1)),0),LEN(A1)-COUNT(1*MID(A1,
ROW($1:$9),1)))}
題目的字數還剛好是9個XDXD
其中
1*MID(A1,ROW($1:$9),1)
如果是數字,會轉成數值,不然會有錯誤值#VALUE!
改ISNUMBER為ISERR或ISERROR
大致上是可以達到效果~
另外,取的長度改為總長減數字長
注意本解法的限制是要取出的字串(文字或數字)
必須要連在一起
也就是
12AB34不可取數字,可取非數字
AB12CD不可取非數字,可取數字
有人可以解釋一下什麼時候會有這種需求嗎?^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.42.107
※ 編輯: JieJuen 來自: 122.123.42.107 (12/01 22:46)
Office 近期熱門文章
PTT數位生活區 即時熱門文章
87
127