15+ 個簡單的 Google Sheets 文本函數

無論您將數據導入 Google 表格還是手動輸入,您都可能會遇到需要更改或更正文本的情況。使用我們列表中的 Google 表格文本功能,您可以一次快速進行多項更改,從而節省時間。

將數字轉換為文本:TEXT

首先使用指定格式將數字轉換為文本的簡單方法是 TEXT 函數。您可以將其用於日期、時間、百分比、貨幣或類似數字。

目錄

公式的語法是TEXT(數字,格式),您可以在其中使用第一個參數的確切數字或單元格引用。根據您要使用的格式,您可以訪問Google 文檔編輯器幫助頁面查看第二個參數的十多個選項的列表。

例如,我們將使用以下公式將時間 22:30 設置為包含 AM 或 PM 的 12 小時格式以及文本格式:

=TEXT(“22:30”,”時:分上午/下午”)

再例如,我們將使用以下公式將單元格 A1 中的數字格式化為帶百分號的文本:

=TEXT(A1,”0%”)

組合文本:連接

如果要連接兩個文本字符串,可以使用 CONCATENATE 函數。您可能有名字和姓氏、城市和州或類似名稱,您希望將其合併到一個單元格中。

語法是連接(字符串 1、字符串 2、...),您可以在其中使用參數的文本或單元格引用。

在此示例中,我們將使用以下公式將單元格 A1 到 D1 中的文本合併為單個字符串:

=連接(A1:D1)

如果要在單詞之間放置空格,可以使用以下公式在每個單元格引用之間的引號內插入空格:

=連接(A1,” “,B1,” “,C1,” “,D1)

再舉一個例子,我們將使用以下公式將文本“名字:”與單元格 A1 中的文本合併:

=連接(“名字:”,A1)

使用分隔符組合文本:TEXTJOIN

TEXTJOIN 函數與 CONCATENATE 類似,用於組合文本。不同之處在於您可以使用定界符(分隔符)並將數組與 TEXTJOIN 組合起來。

語法是文本連接(分隔符,空,文本1,文本2,…)。對於分隔符參數,將空格、逗號或其他分隔符放在引號中,對於空的參數,使用 True 排除空單元格或使用 False 包含它們。

例如,我們將使用空格作為分隔符來連接單元格範圍 A1 到 C2 中的文本,並且使用 TRUE 來忽略空單元格 (A2)。公式如下:

=TEXTJOIN(“”,真的,A1:C2)

再例如,我們將使用逗號作為分隔符和 FALSE 將單元格 A1 到 A10 中的文本組合起來,以包含空單元格(A4 到 A8),以便您可以看到結果的外觀。公式如下:

=TEXTJOIN(“,”,FALSE,A1:A10)

提示:如果你想組合數字,你可以使用連接函數

單獨的文本:SPLIT

也許您想做與上述相反的事情並分離文本而不是組合它。為此,您可以使用 SPLIT 函數。

語法是分裂(文字,分隔符,分裂_by,空)。使用分裂_經過參數使用 True(默認)來分隔分隔符中每個字符周圍的文本,否則使用 False。使用空的參數使用 True(默認)將連續分隔符視為一個,否則使用 False。

在這裡,我們將使用空格作為分隔符以及使用以下公式的其他參數的默認值來拆分單元格 A1 中的文本:

=分裂(A1,“”)

再例如,我們將使用“t”作為分隔符來拆分單元格 A1 中的文本。這會刪除“t”,就像刪除上面的空格分隔符並保留文本的其餘部分一樣。公式如下:

=分裂(A1,t)

現在,如果我們添加 FALSE 作為分裂_經過參數,此公式僅在“t[space]”標記處分隔文本:

=分裂(A1,“t”,假)

比較文本:精確

您正在比較工作表中的數據嗎?使用 EXACT 函數,您可以比較兩個文本字符串並接收簡單的 True 或 False 結果以確定它們是否匹配。

語法是精確(文本1,文本2),您可以在其中使用文本或單元格引用作為參數。

例如,我們將使用以下公式比較單元格 A1 和 B1 中的兩個文本字符串:

=精確(A1,B1)

再舉一個例子,我們將使用以下公式將單元格 A1 中的文本與“Google”進行比較:

=精確(A1,“谷歌”)

更改文本:替換和替換

雖然您可以使用 Google 表格中的查找和替換功能,但您可能需要比該功能允許的更具體。例如,您可能想要更改特定位置的字母或僅更改字符串中文本的特定實例。在這種情況下,您可以使用 REPLACE 或 SUBSTITUTE。

儘管相似,但每個功能的工作方式略有不同,因此您可以使用最能滿足您需求的功能。

每個的語法是REPLACE(文本、位置、長度、新)替換(文本,搜尋、replace_with、出現)。讓我們看幾個示例以及如何使用這些參數。

代替

在這裡,我們想要將“William H Brown”替換為“Bill Brown”,因此我們將使用 REPLACE 函數和以下公式:

=REPLACE(A1,1,9,”比爾”)

分解公式,A1 是包含文本的單元格,1 是要替換的起始位置,9 是要替換的字符數,Bill 是替換文本。

另一個例子,我們將電話號碼存儲為文本,需要更改每個電話號碼的前綴。由於每個前綴都不同,我們可以使用REPLACE來指定替換的位置和字符數。公式如下:

=替換(A1,5,3,”222”)

提示:要更改列中的多個單元格,您可以向下拖動公式以將其應用到後續行,如下所示。

代替

對於 SUBSTITUTE 函數的示例,我們希望將“new york”替換為“New York”,並將添加發生參數以確保我們只更改字符串中的第一個實例。公式如下:

=SUBSTITUTE(A1,”紐約”,”紐約”,1)

為了分解這個公式,A1 包含文本,“new york”是我們搜索的文本,“New York”是替換文本,1 是該文本第一次出現。

如果您要刪除發生對於上述公式中的參數,該函數默認情況下會將兩個實例更改為“紐約”,如下所示:

=SUBSTITUTE(A1,“紐約”,“紐約”)

更改字母大小寫:PROPER、UPPER 和 LOWER

如果您從其他來源導入數據或在數據輸入過程中輸入錯誤,則可能會出現字母大小寫不匹配的情況。使用 PROPER、UPPER 和 LOWER 功能,您可以快速糾正它。

每個的語法很簡單:正確(文本),上部(文字), 和下(文本)您可以在其中使用單元格引用或參數文本。

閱讀更多:如何在 Google 表格中使用 ChatGPT 以及適用於表格和文檔的 GPT

要將文本字符串中每個單詞的第一個字母大寫,您可以使用 PROPER 函數和以下公式:

=正確(A1)

要將字母更改為全部大寫,請使用 UPPER 函數和以下公式:

=上部(A1)

要將字母更改為全部小寫,請使用 LOWER 函數和以下公式:

=下(A1)

請記住,您還可以在引號內輸入所有三個函數的確切文本,如下所示:

=PROPER(“在線技術提示”)

獲取文本字符串的一部分:LEFT、RIGHT 和 MID

也許您需要提取文本字符串的一部分。您可能會將數據與其他數據混合在一起,或者想要將字符串的一部分用於特定的內容。您可以使用 LEFT、RIGHT 和 MID 功能來獲取您需要的部分。

每個的語法是左(字符串,字符數),右(字符串,字符數), 和(字符串、開始、長度)。您可以使用單元格引用或文本作為細繩各有論據。

對於 LEFT 函數的示例,我們將使用單元格 A1 中的文本和以下公式提取左側的前三個字符:

=左(A1,3)

對於 RIGHT 函數的示例,我們將使用具有以下公式的相同單元格從右側提取前四個字符:

=右(A1,4)

對於 MID 函數的示例,我們將從同一單元格中的文本中提取名稱“Jane”。

=(A1,6,4)

在此 MID 示例中,6 代表開始參數選擇從左邊算起的第 6 個字符。請記住,所有字符都有效,包括空格和標點符號。然後,4 為長度參數選擇四個字符。

獲取文本字符串的長度:LEN 和 LENB

當您計劃對數據執行特定操作(例如復制粘貼或將其導出以在其他地方使用)時,您可能需要謹慎對待字符數。使用 LEN,您可以獲得文本字符串中的字符數,使用 LENB,您可以獲得字節數。

每個的語法是(細繩)LENB(字符串),同樣,您可以使用單元格引用或文本作為參數。

在這裡,我們將使用以下公式獲取單元格 A1 中文本的字符數:

=(A1)

通過這個公式,我們將獲得單元格 A1 中文本的字符數,但以字節為單位:

=LENB(A1)

刪除多餘的空格:TRIM

如果需要清除數據中的前導、尾隨或其他多餘空格,可以使用 TRIM 函數。

語法是修剪(文本),您可以在其中使用單元格引用或文本作為參數。

在這裡,我們將使用以下公式從單元格 A1 中的文本字符串中刪除空格:

=修剪(A1)

接下來,我們將使用以下公式從特定文本“Online Tech Tips”中刪除多餘的空格:

=TRIM(“在線技術提示”)

Google 表格提供了許多用於處理文本的功能。您可以對文本進行換行、更改格式、超鏈接等。但是,當您擁有較長的數據集時,Google 表格文本函數可以幫助您更快、更有效地處理文本更改。你願意嘗試一兩次嗎?

有關相關教程,請查看如何使用 Google Sheets 數組公式。