2023-11-26|閱讀時間 ‧ 約 3 分鐘

GOOGLE SHEET獨有函數REGEXEXTRACT,輕鬆擷取資料的中英數

raw-image

上一集有介紹到使用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設計新思維,學習更多更深更廣的職場技能

😎可以找到我的地方

  1. LINE社群
  2. IG
  3. FB粉絲團
  4. YOUTUBE
  5. TIKTOK
  6. DCARD

image

分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

效率基地 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.