
上一集有介紹到使用EXCEL函數擷取資料中的中文、英文、數字,但使用EXCEL函數其實蠻複雜的,要運用到陣列,對於函數有一定的了解才能了解他的原理。
C3=CONCAT(IFERROR(--MID(B3,ROW($1:$99),1),""))
📌中文:
C3=CONCAT(IF(IFERROR(CODE(MID(B3,ROW($1:$99),1)),0)>90,MID(B3,ROW($1:$99),1),""))
📌英文:
C3=CONCAT(IF(--TEXT(IFERROR(CODE(MID(B3,ROW($1:$99),1)),0),"[<65]\0;[>90]\0;1"),MID(B3,ROW($1:$99),1),""))
看完是不是覺得又臭又長,要理解這一長串函數臉都綠了。

不用擔心GOOGLE SHEET有一個超級神的函數:REGEXEXTRACT,這個函數只有GOOGLE SHEET才能夠用哦讓我們來看一下這個函數多神
▶️影片教學
請記得使用GOOGLE SHEET才能使用這個函數哦
📝函數說明
✍🏾REGEXEXTRACT 正規表達示擷取內容
函數說明=REGEXEXTRACT (內容,正規表達式)
正規表達式定義
[A-Z]+ ➡️資料中的所有英文大寫
\d+ ➡️資料中所有的數字
\W+ ➡️資料中所有的"非"數字與英文
所以只要依據正規表達式定義,把代號篩進去REGEXEXTRACT第二個引數中,就能擷取出相對應的資料了。
英文=REGEXEXTRACT(資料,"[A-Z]+")
數值=REGEXEXTRACT(資料,"\d+")
中文=REGEXEXTRACT(資料,"\W+")

疑~不是吧,怎麼可以這麼簡單,太誇張了吧!!!,大家一起集氣,EXCEL也要出這個函數拉(敲碗)

- 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦
- 💭留言回復「職場生存讚」讓我知道你把這個小技巧學起來了
- ❤️追蹤我的方格子,學習更多職場小技巧
- ☕請我喝杯咖啡,鼓勵我更有動力分享更多優質內容
- 📈訂閱EXCEL設計新思維,學習更多更深更廣的職場技能
😎可以找到我的地方

image