【Google Sheet】試算表擷取資料特定字串,LEFT, RIGHT, MID 函數教學

  • Post author:
Home » 莫非工具 » Google Sheets » 【Google Sheet】試算表擷取資料特定字串,LEFT, RIGHT, MID 函數教學

今天的文章要教學 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 函數將它們轉換為「數值」的格式。

就可以計算出要的總人數囉!

💡 小觀察:試算表中的值,格式為「文字」時會默認往左靠,「數值」則默認會往右靠

Murphy

我是Murphy,是一名職場人。這裡主要分享職場問題、職場話題、求職資訊,還有那些我所熱愛的事物。

This Post Has One Comment

歡迎留言,與我們分享你的看法!