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

更新於 2024/05/05閱讀時間約 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
14.0K會員
147內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
喜特先生官方沙龍 的其他內容
喜特先生發佈了一系列介紹 LAMBDA 的文章,我把它們都統整在這了!你可以從頭開始學習,也可以找你有興趣的函式開始學習唷。 LAMBDA 函式(一):基本原理 介紹了 Google 試算表在 2022 年推出的 LAMBDA 函式和其輔助函式,以及如何在試算表中使用它們。LAMBDA
再來介紹最後一個 LAMBDA 輔助函式,REDUCE!「reduce」這詞在中文的意思是「縮減」。在 Google 試算表上,REDUCE 會把範圍中的每個值套用指定的 LAMBDA 函式,把這函式的結果累計到一個累計值裡,最後回傳這個值,像是把一個範圍「縮~」成一個值。
接下來介紹 LAMBDA 函式的第四個輔助函式,SCAN! 「scan」在這邊可以翻成「掃描」,而 SCAN 的作用在於對範圍中的每個值進行「掃描」、累計運算,會回傳一個範圍,裡面的數字是每個計算步驟的中繼值;而它最常見的用法就是算「移動總計」(running total)。
Google 試算表有個叫做 SPARKLINE 的函式,可以讓你在一個儲存格內生成一張迷你圖表。我寫了一篇系列文提供了教學,歡迎來看看唷!
接續著上次提到的 COUNT、COUNTA,我們再稍稍延伸一點,把 COUNT 函式的家族補完,介紹最後的兩名成員:COUNTUNIQUE 跟 COUNTBLANK。
喜特先生發佈了一系列介紹 LAMBDA 的文章,我把它們都統整在這了!你可以從頭開始學習,也可以找你有興趣的函式開始學習唷。 LAMBDA 函式(一):基本原理 介紹了 Google 試算表在 2022 年推出的 LAMBDA 函式和其輔助函式,以及如何在試算表中使用它們。LAMBDA
再來介紹最後一個 LAMBDA 輔助函式,REDUCE!「reduce」這詞在中文的意思是「縮減」。在 Google 試算表上,REDUCE 會把範圍中的每個值套用指定的 LAMBDA 函式,把這函式的結果累計到一個累計值裡,最後回傳這個值,像是把一個範圍「縮~」成一個值。
接下來介紹 LAMBDA 函式的第四個輔助函式,SCAN! 「scan」在這邊可以翻成「掃描」,而 SCAN 的作用在於對範圍中的每個值進行「掃描」、累計運算,會回傳一個範圍,裡面的數字是每個計算步驟的中繼值;而它最常見的用法就是算「移動總計」(running total)。
Google 試算表有個叫做 SPARKLINE 的函式,可以讓你在一個儲存格內生成一張迷你圖表。我寫了一篇系列文提供了教學,歡迎來看看唷!
接續著上次提到的 COUNT、COUNTA,我們再稍稍延伸一點,把 COUNT 函式的家族補完,介紹最後的兩名成員:COUNTUNIQUE 跟 COUNTBLANK。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
-把曾經消失的一切,都找回來- 透過閱讀,孩子不僅是在認識文字,更是在感受文字所帶來的情感和觸動。 當孩子在「老樹之歌」的故事中找到觸動心靈的一句話時,他的成長和讀書的自信也隨之增長。 希望通過這個小品,讓讀者可以感受到家庭教育的重要性,以及閱讀對孩子成長的意義。
Thumbnail
你也常常在夜深人靜時感到莫名不安?一個人的時候不信任自己能夠陪伴自己?在一段關係裡總是頻頻受到傷害?
Thumbnail
沒人看 沒有認識的斯文x類 停止腦子思考的中繼站 提煉文筆? 不用跟旁人聊天 自戀式沈浸文章公園 當另一個我 累積能量 心靈無處可去的好所在 夜那麼黑、風那麼大,文字沸點小、燃點大? 文字癌患者的安寧病房
Thumbnail
一個有企圖想將大多數人拉攏到同一個宇宙的社群媒體,勢必不能失去最有可能長時間黏著的讀者!而由此來看,長文的創作者,究竟能不能把「Facebook的粉絲專頁」當作另一個「文字平台」來發表呢?
Thumbnail
「文字MP3」是如何將一篇包含有中文、英文、數字、符號的文字使用朗讀内容時,能夠用我們口語化、習慣的唸法進行朗讀? 「文字MP3」支援的文字正規化 (text normalization):
Thumbnail
正念的益處 這種快樂源於高貴的情操,能帶來真正的滿足。感官的快樂無法與它相比,而且只要你願意修練,這種快樂唾手可得,你不需要付一分錢就能得到它。 把握主要的掌控法 經行(或行禪) 本範例音檔使用網際智慧文字轉語音技術。
Thumbnail
圖1,圖片引用自pexels 2021/07月第三篇付費訂閱文 大綱 1.製作始於自己的投資組合表需要哪些東西? 2.如何抓取上市、上櫃公司股價資訊,有哪些項目可以用? 這系列是付費訂閱文,後面還會有的內容有,有興趣的朋友可以參考,是以完全對google sheet 新手從0開始的基礎教學,每篇教
Thumbnail
作品名稱:《解憂雜貨店》 作者:東野圭吾 出版社:皇冠 售價:350元
Thumbnail
在邁入智慧型手機與社群媒體的年代後,相信大家一定有聽過一個論調,就是很多「長輩」都認為,現在的人都很少「寫字」,對於語言/文的掌握不若以往嚴謹。簡單講就是很多字都不知道怎麼寫,或者是寫錯字。 但,事實是這樣嗎?
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
-把曾經消失的一切,都找回來- 透過閱讀,孩子不僅是在認識文字,更是在感受文字所帶來的情感和觸動。 當孩子在「老樹之歌」的故事中找到觸動心靈的一句話時,他的成長和讀書的自信也隨之增長。 希望通過這個小品,讓讀者可以感受到家庭教育的重要性,以及閱讀對孩子成長的意義。
Thumbnail
你也常常在夜深人靜時感到莫名不安?一個人的時候不信任自己能夠陪伴自己?在一段關係裡總是頻頻受到傷害?
Thumbnail
沒人看 沒有認識的斯文x類 停止腦子思考的中繼站 提煉文筆? 不用跟旁人聊天 自戀式沈浸文章公園 當另一個我 累積能量 心靈無處可去的好所在 夜那麼黑、風那麼大,文字沸點小、燃點大? 文字癌患者的安寧病房
Thumbnail
一個有企圖想將大多數人拉攏到同一個宇宙的社群媒體,勢必不能失去最有可能長時間黏著的讀者!而由此來看,長文的創作者,究竟能不能把「Facebook的粉絲專頁」當作另一個「文字平台」來發表呢?
Thumbnail
「文字MP3」是如何將一篇包含有中文、英文、數字、符號的文字使用朗讀内容時,能夠用我們口語化、習慣的唸法進行朗讀? 「文字MP3」支援的文字正規化 (text normalization):
Thumbnail
正念的益處 這種快樂源於高貴的情操,能帶來真正的滿足。感官的快樂無法與它相比,而且只要你願意修練,這種快樂唾手可得,你不需要付一分錢就能得到它。 把握主要的掌控法 經行(或行禪) 本範例音檔使用網際智慧文字轉語音技術。
Thumbnail
圖1,圖片引用自pexels 2021/07月第三篇付費訂閱文 大綱 1.製作始於自己的投資組合表需要哪些東西? 2.如何抓取上市、上櫃公司股價資訊,有哪些項目可以用? 這系列是付費訂閱文,後面還會有的內容有,有興趣的朋友可以參考,是以完全對google sheet 新手從0開始的基礎教學,每篇教
Thumbnail
作品名稱:《解憂雜貨店》 作者:東野圭吾 出版社:皇冠 售價:350元
Thumbnail
在邁入智慧型手機與社群媒體的年代後,相信大家一定有聽過一個論調,就是很多「長輩」都認為,現在的人都很少「寫字」,對於語言/文的掌握不若以往嚴謹。簡單講就是很多字都不知道怎麼寫,或者是寫錯字。 但,事實是這樣嗎?