Excel擷取所需字元、字串(上)|菜鳥救星RookieSavior
文章推薦指數: 80 %
任務一:認識LEFT( )函數,抓取字串中左邊的文字. 公式:=LEFT(text,[Num_chars])
跳至主要內容
文、意如老師
文字、音訊、檔案、數字等等我們都可以稱為是資料,而整理過的資料我們可稱為資訊。
以目前台灣身分證字號為例,一共有十碼,包括首字英文字母與接續的九個阿拉伯數字。
像是英文代碼是以初次登記的戶籍地來區分的,而首位數字則是用來區分性別,男性為1、女性為2。
如何在一大串字串(資料)中,只擷取我們所需的資料呢?這就是今天要跟大家分享的主題。
任務一:認識LEFT()函數,抓取字串中左邊的文字。
實作:在完整地址中抓取郵遞區號。
任務二:認識RIGHT()函數,抓取字串中右邊的文字。
實作:抓取電話號碼不含區碼。
任務三:認識MID()函數,抓取字串中間的文字。
實作:抓取身分證字號中代表性別的第二碼。
任務四:認識IF()函數,判斷條件式。
進階實作:抓取身分證上代表性別的第二碼後,顯示性別為男或女性
任務一:認識LEFT()函數,抓取字串中左邊的文字
公式:=LEFT(text,[Num_chars])說明:此公式可以抓取左邊的字串,第一個參數為要抓取字串,第二個參數代表要取幾個字。
參數1(text):要抓取的字串參數2(Num_chars):要抓幾個字,可省略(只抓一個字)範例:在A2儲存格上輸入原始資料(GOOD-NIGHT),接下來我們要取左邊數過來的4個字(GOOD)。
完整公式如下:=LEFT(A2,4)
實作題:請抓出下列的完整地址中的郵遞區號,填入B欄
解答:
完成檔:
任務二:認識RIGHT()函數,抓取字串中左邊的文字
公式:=RIGHT(text,[Num_chars])說明:此公式可以抓取右邊的字串,第一個參數為要抓取字串,第二個參數代表要取幾個字。
參數1(text):要抓取的字串參數2(Num_chars):要抓幾個字,可省略(只抓一個字)範例:在A2儲存格上輸入原始資料(GOOD-NIGHT),接下來我們要取右邊數過來的5個字(NIGHT)。
完整公式如下:=RIGHT(A2,5)
實作題:請抓出下列的電話號碼(不含區碼),填入B欄
解答:
完成檔:
任務三:認識MID()函數,抓取字串中間的文字
公式:=MID(text,start_num,Num_chars)說明:此公式可以抓取中間的字串,第一個參數為要抓取字串,第二個參數代表要從第幾個字開始抓,第三個參數為抓取幾個字。
參數1(text):要抓取的字串參數2(start_num):從第幾個字開始抓參數3(Num_chars):要抓幾個字範例:在A2儲存格上輸入原始資料(GOOD-NIGHT),接下來我們要取中間字串的5個字(D-NIG)
完整公式如下:=MID(A2,4,5)
實作題:請抓取身分證字號上代表性別的第二碼,並填入B欄
解答:
完成檔:
任務四:認識IF()函數,判斷條件式
公式:=IF(logical_test,Value_if_true,Value_if_false)說明:此公式可以判斷條件式,第一個參數為條件式成立時執行,第二個參數代表條件式不成立時執行。
參數1(logical_test):條件參數2(Value_if_true):條件式成立時執行參數3(Value_if_false):條件式不成立時
進階實作:抓取身分證上代表性別的第二碼後,顯示性別為男或女性。
續任務三,以抓取身分證上代表性別的第二碼後接下來就要使用IF()函數來判斷性別。
第一個參數為條件:mid(A2,2,1)=”2”說明:抓取身分證第二碼後,如果數字為2時。
第二個參數為條件成立時執行:顯示”女”字串第三個參數為條件不成立時執行:顯示”男”字串
完整公式如下:=IF(MID(A2,2,1)=”2″,”女”,”男”)
完成檔:
下一篇將跟大家介紹更進階的搭配find、len、合併字串等函數,學會了這幾個函數後,以後要擷取字串中的資料都更加的輕而易舉了。
加入菜鳥救星官方Line並回覆「我想看文章」,不定期獲得更多知識吧!
不同頻道,不同知識!
Facebook
Instagram
Youtube
分享此文:分享到Twitter(在新視窗中開啟)按一下以分享至Facebook(在新視窗中開啟)按一下以分享到Telegram(在新視窗中開啟)按一下即可分享至Skype(在新視窗中開啟)點這裡寄給朋友(在新視窗中開啟)請按讚:喜歡正在載入...
相關
文章導覽
上一篇教學專欄:名片製作好簡單|菜鳥救星RookieSavior下一篇教學專欄:Chrome分頁控的救星|菜鳥救星RookieSavior
隱私權與Cookie:此網站可使用Cookie。
繼續使用此網站即表示你同意使用Cookie。
若要瞭解更多資訊,包括如何控制Cookie,請參閱此處:
隱私權政策
搜尋關鍵字:
排序依據
相關性
最新的在前
最舊的在前
Instagram
📌Office技能
📌來看看世界各地知名NFT吧
📌Adobe技能
📌Office技能
📌2022行銷創意趨勢
📌Adobe技能
Alam
Andy
Christy
Painter
Photoshop
Shannon
Simi
好文分享
小知識
工程師心聲
意如
懶人包
文書技巧
程式教學
美語
耀月
職場生存法則
菜鳥編
設計教學
駐站專欄
關注我們
YouTube
Instagram
Facebook
Medium
搜尋關鍵字:
排序依據
相關性
最新的在前
最舊的在前
Gotomobileversion
傳送到電子郵件地址
你的姓名
你的電子郵件地址
取消
文章未送出─請檢查你的電子郵件地址!
電子郵件地址檢查失敗,請再試一次
抱歉,你的網誌無法透過電子郵件分享
%d位部落客按了讚:
延伸文章資訊
- 1Excel-找出儲存格字串中的部分文字(FIND,MID)
網友問到:在Excel 中如下圖的資料清單,如何從中取出ERN 之後的代碼? 在下圖中,想要取出每個儲存格中,ERN 之後的藍色代碼,該如何處理?
- 2檢查儲存格是否包含(區分大小寫) - Microsoft Support
- 3【Excel2016版-函數】抽取文字字串的部分字元-LEFT、MID及 ...
當我們想要使用Excel幫助我們從同一個儲存格中抽出其中特定的幾個字元時要 ... 按下「開始」,然後在「選取函數」的「LEFT」點一下,按下「確定」:.
- 4Excel擷取所需字元、字串(上)|菜鳥救星RookieSavior
任務一:認識LEFT( )函數,抓取字串中左邊的文字. 公式:=LEFT(text,[Num_chars])
- 54 抓字串Left, Mid, Right函數· 11 Excel Classes_New - Cooper
如果要把資料中的字串做進一步的處理,例如將某個儲存格中的名字、中間名及姓氏分成三個不同的欄,文字函數是相當實用的方法。 公式說明. =LEFT(A3,1)