文字處理基礎函式(一):LEN / CHAR / REPT

更新於 發佈於 閱讀時間約 4 分鐘

接下來喜特先生會介紹一系列關於文字處理時,會常常運用到的函式。我們這次先從比較簡單的 LENCHARREPT 開始,之後會陸續介紹其他的。如果你有什麼想要了解的函式,歡迎在下面留言告訴我!




LEN:字元長度

我們可以用 LEN 函式取得儲存格或字元的長度。

語法相當簡單:

=LEN(儲存格)
=LEN(字元)


舉例來說,如果我想知道「Taiwan」這個詞共有多少字元:

=LEN("Taiwan")
=6


就這樣!

LEN 函式本身看起來很單純、沒太多應用方式,但是跟其他函式搭配使用是很好用的!日後會再搭配其他函式講解。


LENB:取得字元長度,以位元組為單位

LENB 是另外一個取字元長度的方式,只是會以「位元組」為單位。簡單來說:

  • 如果輸入的字是半形字元,那 LENB 就會算 1 個字,結果會與 LEN 相同,
  • 如果輸入的字是全形字元,那 LENB 就會算 2 個字。

舉例來說:

=LENB("台灣")
=4


在文字處理的函式中,以後還有機會再看到更多這類「以位元組為單位」的,它們都是以「B」結尾喔。




CHAR:叫出特殊字元

CHAR 函式可以依據 Unicode 編碼表上的編碼,將數字轉換成字元。

語法也很單純:

=CHAR(編碼)

要注意,這邊的編碼採十進位格式。


Unicode 編碼是什麼?

在電腦世界裡,世界上的文字都是由一組獨特的編號組成的,就像每個人都有自己的身份證號碼一樣。這些編號就是 Unicode 編碼。

Unicode 編碼就像一個巨大的字典,裡面包含了世界上所有語言的文字。每個字元都有自己的編號,這個編號就像字元的地址,告訴電腦在哪裡可以找到這個字元;它可以讓電腦統一處理所有語言的文字。這樣一來,我們就可以在同一個文件或網頁中使用不同的語言,就不必擔心出現亂碼。

所以 CHAR 函式在做的,就是取這邊的 Unicode 編碼,把它轉換成字元的函式。

網路上有很多 Unicode 的編碼表,但編碼可能會以十六進位制顯示,這類數字沒辦法直接放進去 CHAR 函式。這時要用一個叫 HEX2DEC 的函式進行轉換,做十六進位數字到十進位數字的轉換。

舉例來說,我們到 symbl.cc 這個網站,有完整的 Unicode 符號和編碼清單給你參考:

raw-image


你可以在右上角輸入關鍵字、或是在右手邊的選單搜尋想要的字元,找到了先把字元下方的灰色編碼複製起來;不過這邊的編碼都採十六進位,要先把它轉成十進位後,再給 CHAR 函式處理。

你可以這麼做:

=CHAR(HEX2DEC("你想輸入的編碼"))

舉例來說,我想輸入這個可愛的「」,編碼是 141B

=CHAR(HEX2DEC("141B"))
=

(這是加拿大原住民 Naskapi 族的族語字母,念做「Waa」)


說這麼多,CHAR 要怎麼應用?

「如果要使用特殊字元,其實我直接在網路上搜尋,簡單複製貼上即可,好像也不需要這麼大費周章嗎?所以這函式似乎看起來沒那麼好用?」

這麼說的確是沒錯,但是我想介紹一個可以在 Google 試算表應用的地方,叫做換行換行的寫法是 CHAR(10)

如果要讓儲存格內換行,可在編輯儲存格的時候按 Ctrl/Cmd + Enter 來達成;但如果想透過函式、或是儲存格裡面有其他的算式想要和換行符號結合的話,就可以用上 CHAR 了。

舉例來說,我想要取今日的日期和時間、搭配想要的格式,並想要讓日期與時間之間做出斷行:

=TEXT(TODAY(), "yyyy-MM-dd") & CHAR(10) & TEXT(NOW(), "hh:mm:ss")
raw-image




REPT:重複字元

最後,REPT 可以按照你指定的次數重複字元,語法也很單純:

=REPR(要重複的字元, 重複次數)


像是把「喜特先生」重複 3 次:

=REPT("喜特先生", 3)
=喜特先生喜特先生喜特先生


你可以用這個方法做一個簡單的小圖表:

raw-image

我在 B 欄寫的是:

=REPT("▩", A2)


REPT 雖然一樣看似單純,但它還有和其他函式應用的好方法,之後也會陸續講解!




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

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

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

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



留言
avatar-img
留言分享你的想法!
喜特先生 Mr. Sheet -avatar-img
發文者
2024/05/18
文字處理基礎函式(二):LEFT / MID / RIGHT提及了這篇文章,趕快過去看看吧!
avatar-img
喜特先生官方沙龍
17.7K會員
152內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 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
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
Thumbnail
CSS入門-Day3 的主要內容包括字體大小、字體顏色、字體系列、字體樣式、字體粗細等屬性。此外,還涵蓋了文本對齊、行高、文字間距、單詞間距和文本裝飾。最後,介紹了如何引入和使用 Google 字體,以提高網頁的排版效果。
Thumbnail
CSS入門-Day3 的主要內容包括字體大小、字體顏色、字體系列、字體樣式、字體粗細等屬性。此外,還涵蓋了文本對齊、行高、文字間距、單詞間距和文本裝飾。最後,介紹了如何引入和使用 Google 字體,以提高網頁的排版效果。
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
在本章節中,我們將學習JavaScript的基本語法,包括如何註解代碼和如何聲明變數。瞭解這些基礎知識對於進一步學習和使用JavaScript來編寫代碼是非常重要的。
Thumbnail
在本章節中,我們將學習JavaScript的基本語法,包括如何註解代碼和如何聲明變數。瞭解這些基礎知識對於進一步學習和使用JavaScript來編寫代碼是非常重要的。
Thumbnail
接著介紹可以尋找文字的函式:FIND 跟 SEARCH。這兩個函式都會回傳指定文字第一次出現的位置,而這位置會以數字表示。
Thumbnail
接著介紹可以尋找文字的函式:FIND 跟 SEARCH。這兩個函式都會回傳指定文字第一次出現的位置,而這位置會以數字表示。
Thumbnail
在 Google 試算表中,LEFT、MID、RIGHT 函式都是用來擷取文字字串中特定部分的函式。我想在這次的教學簡單介紹一下它們,歡迎來看看! LEFT:從左邊(開頭)取字串 我們可以用 LEFT 函式從字串的左邊(開頭)取指定字數的字串。 語法 =LEFT(字串, 要取的
Thumbnail
在 Google 試算表中,LEFT、MID、RIGHT 函式都是用來擷取文字字串中特定部分的函式。我想在這次的教學簡單介紹一下它們,歡迎來看看! LEFT:從左邊(開頭)取字串 我們可以用 LEFT 函式從字串的左邊(開頭)取指定字數的字串。 語法 =LEFT(字串, 要取的
Thumbnail
我捨棄了編號系統,解放三倍大腦思考能量
Thumbnail
我捨棄了編號系統,解放三倍大腦思考能量
Thumbnail
接下來喜特先生會介紹一系列關於文字處理時,會常常運用到的函式。我們這次先從比較簡單的 LEN、CHAR 和 REPT 開始,之後會陸續介紹其他的。如果你有什麼想要了解的函式,歡迎在下面留言告訴我! LEN:字元長度 我們可以用 LEN 函式取得儲存格或字元的長度。 語法相當簡單:
Thumbnail
接下來喜特先生會介紹一系列關於文字處理時,會常常運用到的函式。我們這次先從比較簡單的 LEN、CHAR 和 REPT 開始,之後會陸續介紹其他的。如果你有什麼想要了解的函式,歡迎在下面留言告訴我! LEN:字元長度 我們可以用 LEN 函式取得儲存格或字元的長度。 語法相當簡單:
Thumbnail
編輯的基本功,是對文字的敏感度。
Thumbnail
編輯的基本功,是對文字的敏感度。
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News