文字處理基礎函式(二):LEFT / MID / RIGHT

更新 發佈閱讀 4 分鐘

在 Google 試算表中,LEFTMIDRIGHT 函式都是用來擷取文字字串中特定部分的函式。我想在這次的教學簡單介紹一下它們,歡迎來看看!




LEFT:從左邊(開頭)取字串

我們可以用 LEFT 函式從字串的左邊(開頭)取指定字數的字串。


語法

=LEFT(字串, 要取的字元數​)


舉例來說,我想要取 B 欄的這串地址裡,開頭的郵遞區號 3 碼:

raw-image

我就可以在 A2 寫:

=LEFT(B2, 3)

來看看效果:

raw-image


最後再把算式往下拉就完成了!

眼尖的你可能注意到了,這邊的郵遞區號擷取出來後是靠左的,和我們平常看到靠右的數字不一樣。這是因為 LEFTMIDRIGHT 函式擷取出來的字串不會是數字的形式,還是文字喔!

如果你需要計算擷取後的數字,建議可以在這類函式前面加上 VALUE 函式,把文字轉為數值:

=VALUE(LEFT(B2, 3))




MID:從中間取字串

MID 函式則是可以讓我們從字串的中間取指定字數的字串。


語法

=MID(字串, 從第幾個字元開始取, 要取的字元數)


這邊的語法就稍稍複雜一點點,我們在第二個參數多了「從第幾個字元開始取」。假如我們想要從下面的員工資料裡面,把「OO部」後的員工編號取出來:

raw-image

我們要從第五個字元開始取,並且取六個字:

  • 編輯部-EDI100-王小張
  • 編輯部-EDI101-張曉明
  • 會計部-ACC100-陳小美
  • ...

這邊就可以在 A 欄寫:

=MID(B2, 5, 6)

來看看效果:

raw-image

最後一樣再把算式往下拉就完成了!




RIGHT:從右邊(結尾)取字串

RIGHT 函式跟 LEFT 很像,只是變成從右邊開始取。


語法

=RIGHT(字串, 要取的字元數​)


比如說,我想要取這邊一串銀行帳號的末五碼:

raw-image


很簡單的!

=RIGHT(B2, 5)

來看看效果:

raw-image

一樣把算式拉下來就完成囉!

另外,搭配之前介紹的 REPTLEN 函式,你可以做個簡單的字串加密。我想要把帳號變成只剩下末五碼,其他都打上星號,像是這樣:

269023821077361 ---> **********77361


這邊是我們要加密的帳號:

raw-image


我們只要在 A2 輸入:

=REPT("*", LEN(B2) - 5) & RIGHT(B2, 5)

這樣就完成了:

raw-image


簡單說明一下,這段算式是由兩段文字用「&」組成的。

  • 我們用 REPT 函式生成指定字數的星字號,字數正是整個字串的長數、再減去五個字,即是 LEN 減 5。
  • 再來是用剛剛的 RIGHT,取帳號的末五碼。

這樣就搞定囉!




加碼:LEFTB、MIDB、RIGHTB

在上次的文字處理基礎函式(一):LEN / CHAR / REPT,我們稍稍提到了 LENB,是「以位元組為單位」取得字元長度的函式,而上面的 LEFTMIDRIGHT 也有它們的「B」版。它們分別是:

  • LEFTB:以位元組為單位,從左邊(開頭)取字串
  • MIDB:以位元組為單位,從中間取字串
  • RIGHTB:以位元組為單位,從右邊(結尾)取字串

語法都和原本的 LEFTMIDRIGHT 沒有差異,就只是從「以字元為單位」變成了「以位元組為單位」的區別而已。

我們簡單比較一下 LEFTLEFTB 的差異。來觀察一下這張圖:

raw-image


LEFTLEFTB 都是一樣的參數,不過取的是 8 個字元和 8 個位元組,結果就不一樣了。

  • LEFT 的結果是「簡潔、快速、有效」,取 8 個字元。
  • LEFTB 的結果是「簡潔、快」,取 8 個位元組,因為一個中文字(全形字元)會被視為 2 個位元組,所以看起來就只取前 4 個字了。

MIDMIDB 還有 RIGHTRIGHTB 也是一樣的道理,取字元或是取位元組。

不過坦白說,我個人沒用過這 B 系列的函式,還是用 LEFTMIDRIGHT 居多,這邊的 B 系列就給你當個參考!




如果你喜歡這次的文章,歡迎你透過這些方法支持我:

  • 按下愛心、按下儲存
  • 留言告訴我你的想法
  • 加入喜特先生的官方沙龍,即時看到我發布的教學
  • 付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
  • 追蹤喜特先生的 Facebook
  • 這邊小額贊助我的創作!

想要看更多文章的話,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!

我是喜特先生,Mr. Sheet,我們下個教學見!



留言
avatar-img
留言分享你的想法!
avatar-img
喜特先生官方沙龍
21.2K會員
153內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
2025/04/20
請你試著在 Google 試算表的儲存格上打這個,按下 Enter: =WHATTHEFOXSAY() 會有神奇的事情發生喔 ✨
Thumbnail
2025/04/20
請你試著在 Google 試算表的儲存格上打這個,按下 Enter: =WHATTHEFOXSAY() 會有神奇的事情發生喔 ✨
Thumbnail
2024/06/02
上次介紹了 REPLACE 函式,可以用來取代儲存格內的特定文字。其實我們還有一個相似的函式叫 SUBSTITUTE,也有取代的功能,不過當然有一點不一樣的地方!今天會分享語法的範例,還有跟 REPLACE 的差異在哪。一起來看看!
Thumbnail
2024/06/02
上次介紹了 REPLACE 函式,可以用來取代儲存格內的特定文字。其實我們還有一個相似的函式叫 SUBSTITUTE,也有取代的功能,不過當然有一點不一樣的地方!今天會分享語法的範例,還有跟 REPLACE 的差異在哪。一起來看看!
Thumbnail
2024/05/25
這是文字處理基礎函式的第四篇文章,今天要來介紹 REPLACE 函式! REPLACE 可以取代掉儲存格內的文字,今天會分享一下它語法怎麼寫、也有兩個實際應用的案例。一起來看看! REPLACE 語法 REPLACE 的語法長了一點點,有四個參數要設定: =REPLACE(要取代
Thumbnail
2024/05/25
這是文字處理基礎函式的第四篇文章,今天要來介紹 REPLACE 函式! REPLACE 可以取代掉儲存格內的文字,今天會分享一下它語法怎麼寫、也有兩個實際應用的案例。一起來看看! REPLACE 語法 REPLACE 的語法長了一點點,有四個參數要設定: =REPLACE(要取代
Thumbnail
看更多
你可能也想看
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
高效生活,幫助你找回更多自己的時間 歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。 今天要介紹的是使用 Index 、 Counta 函數尋找最後一列的資料!
Thumbnail
高效生活,幫助你找回更多自己的時間 歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。 今天要介紹的是使用 Index 、 Counta 函數尋找最後一列的資料!
Thumbnail
接著介紹可以尋找文字的函式:FIND 跟 SEARCH。這兩個函式都會回傳指定文字第一次出現的位置,而這位置會以數字表示。
Thumbnail
接著介紹可以尋找文字的函式:FIND 跟 SEARCH。這兩個函式都會回傳指定文字第一次出現的位置,而這位置會以數字表示。
Thumbnail
在 Google 試算表中,LEFT、MID、RIGHT 函式都是用來擷取文字字串中特定部分的函式。我想在這次的教學簡單介紹一下它們,歡迎來看看! LEFT:從左邊(開頭)取字串 我們可以用 LEFT 函式從字串的左邊(開頭)取指定字數的字串。 語法 =LEFT(字串, 要取的
Thumbnail
在 Google 試算表中,LEFT、MID、RIGHT 函式都是用來擷取文字字串中特定部分的函式。我想在這次的教學簡單介紹一下它們,歡迎來看看! LEFT:從左邊(開頭)取字串 我們可以用 LEFT 函式從字串的左邊(開頭)取指定字數的字串。 語法 =LEFT(字串, 要取的
Thumbnail
目錄 序 導論: 一個西方觀點的評述 1.0 從函數到函數算法 ......1.1 句子成份
Thumbnail
目錄 序 導論: 一個西方觀點的評述 1.0 從函數到函數算法 ......1.1 句子成份
Thumbnail
接下來喜特先生會介紹一系列關於文字處理時,會常常運用到的函式。我們這次先從比較簡單的 LEN、CHAR 和 REPT 開始,之後會陸續介紹其他的。如果你有什麼想要了解的函式,歡迎在下面留言告訴我! LEN:字元長度 我們可以用 LEN 函式取得儲存格或字元的長度。 語法相當簡單:
Thumbnail
接下來喜特先生會介紹一系列關於文字處理時,會常常運用到的函式。我們這次先從比較簡單的 LEN、CHAR 和 REPT 開始,之後會陸續介紹其他的。如果你有什麼想要了解的函式,歡迎在下面留言告訴我! LEN:字元長度 我們可以用 LEN 函式取得儲存格或字元的長度。 語法相當簡單:
Thumbnail
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
Thumbnail
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
Thumbnail
題目敘述 題目會給定我們兩個字串。 第一個是指定順序的字串order。 第二個是輸入字串s。 要求我們依據order給定的順序,重新排列s。 如果出現order中沒有出現的字母,任意位置皆可。 合法答案可能不只一組,輸出其中一種即可。 題目的原文敘述 測試範例 Example
Thumbnail
題目敘述 題目會給定我們兩個字串。 第一個是指定順序的字串order。 第二個是輸入字串s。 要求我們依據order給定的順序,重新排列s。 如果出現order中沒有出現的字母,任意位置皆可。 合法答案可能不只一組,輸出其中一種即可。 題目的原文敘述 測試範例 Example
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
今天紀錄的是因應工作需要而學習的小技能。 我想達到的目標:當欄位裡面出現「寄出」這個關鍵字的時候整欄變色,以辨別該項目的狀態。
Thumbnail
今天紀錄的是因應工作需要而學習的小技能。 我想達到的目標:當欄位裡面出現「寄出」這個關鍵字的時候整欄變色,以辨別該項目的狀態。
Thumbnail
在 Google 試算表或 Excel 做文字處理時,有時只需要一串文字的右邊第一個字,例如「星期一」我只需要「一」,用left()、right()和mid()就可以快速處理。這篇文章將以星期為例。
Thumbnail
在 Google 試算表或 Excel 做文字處理時,有時只需要一串文字的右邊第一個字,例如「星期一」我只需要「一」,用left()、right()和mid()就可以快速處理。這篇文章將以星期為例。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News