今天的文章要教學 Google Sheet 試算表中,用來進行文字處理的函數:LEFT(), RIGHT(), MID()。當你需要擷取資料中的某個部分時,這些函數就能派上用場!
接下來,我們會依序介紹這三個函數。
💡 本文範例請點選此連結獲取,請大家點選:左上角檔案 > 建立副本,就可以編輯囉
LEFT 函數
LEFT 函數的語法為:
=LEFT(擷取的範圍, 從左邊開始要取的字元數)
舉例來說,你拿到一份資料為班上社團-姓名的資訊:
你希望可以將「社團」與「姓名」分開,除了使用複製貼上之外,可以使用 LEFT 函數更快速地處理:
針對 A 欄的社團,我們要取的是現有資料 C 欄的前三個字串,因此 A2 處的公式會寫成:
=LEFT(C2,3)
下拉後會得到這樣的結果:
RIGHT 函數
RIGHT 函數的語法為:
= RIGHT(擷取的範圍, 從右邊開始要取的字元數)
同樣的範例,如果我們要取姓名的資料,可以使用 RIGHT 函數取右邊開始的三個字元:
B2 處的公式可以寫成:
= RIGHT(C2,3)
下拉後會得到這樣的結果:
MID 函數
如果今天要取的資料正好在中間,沒辦法左或右開始擷取,那該怎麼辦呢?
這時候就可以使用 MID 函數,它的語法為:
= MID(擷取的範圍, 從左邊第幾個字開始取, 向右擷取幾個字)
舉例來說,如果我們想擷取下圖中的座號:
使用 MID 函數可以寫成:
=MID(D2,5,2)
中間的 “5” 代表從左邊第一個字開始,數過來的第 5 個字元開始擷取,”2″ 代表向右擷取 2 個字元。別忘了,資料中的 “-” 也算是一個字元喔。
下拉後會得到這樣的結果:
補充:使用 VALUE
假設你今天使用了文字處理函數,將資料拆分成社團 (A欄)與人數 (B欄):
接著使用 SUM 函數想計算總人數,卻發現結果為 0:
問題出在哪裡呢?
由於我們使用 LEFT(), RIGHT(), MID() 函數擷取資料時,拿到的格式為「文字」。如果遇到計算的情況,則要使用 VALUE 函數將它們轉換為「數值」的格式。
就可以計算出要的總人數囉!
💡 小觀察:試算表中的值,格式為「文字」時會默認往左靠,「數值」則默認會往右靠
Pingback: 莫非工具 | 文章導覽 - 墨菲莫非