【CONCATENATE函數】的用法,專門合併各種字串

Last Updated on 2021 年 9 月 25 日 by 小幫手

How to use CONCATENATE function in Google sheets 封面圖片

ExcelGoogle試算表當中,我們經常要合併很多儲存格的資料,少量的資料可以一個一個慢慢合併,但合併大量的資料總得使用一些技巧,這時候就可以考慮「CONCATENATE」這個函數,它沒有艱澀難懂的語法,大家都能用它來輕鬆合併字串!

CONCATENATE函數介紹

首先我們先來看一下CONCATENATE它的語法:

CONCATENATE(字串1, [字串2, ...])

這個函數解釋非常簡單,它的作用就是「把多個字串連接在一起」。它的引數裡面除了可以放 文字數字 之外,也可以指定為某個 儲存格範圍,如果指定的儲存格範圍高度大於1的話,會先連接列的值,再去連接欄的值,詳細狀況跟範例會在文章後面提到。


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


如何使用CONCATENATE函數?

這裡如果先不指定儲存格的話,它的使用方法步驟如下:

步驟一:輸入CONCATENATE函數

首先在儲存格裡面輸入 CONCATENATE 函數,輸入之後會跳出下面這張圖的公式說明欄。

=CONCATENATE(
輸入CONCATENATE函數


步驟二:輸入字串1

再來就可以開始填入想要合併的字串,以下圖為例,我在開頭的部分放進「數位」兩個字,但因為是文字類資料的關係,兩邊都要加上雙引號,所以第一個引數就會變成填入 "數位" 這個樣子。

=CONCATENATE("數位",
輸入第一個字串


步驟三:輸入字串2

再來要繼續填入第二個字串,這裡我就填入 "小幫手",由於沒有要繼續填入第三個字串,所以在這邊直接補上右括號 ) 來完成這條公式

=CONCATENATE("數位","小幫手")
輸入第二個字串


完成合併

當想要合併的字串都輸入完之後,就可以按下 Enter 鍵,這樣公式合併的結果就會顯示在儲存格裡面囉!這就是 CONCATENATE 函數最基本的用法。

CONCATENATE公式結果


加入第三個字串

如果你有兩個以上的字串想要合併的話,只要在第二個字串後面繼續填入其他字串就可以了。而如果填入的字串是數字類型的資料,則不需要輸入「雙引號」。

CONCATENATE合併三個字串


指定範圍

CONCATENATE除了直接在公式裡面填寫字串之外,也可以把引數指定為某個儲存格或範圍,就像下面這張圖一樣。

CONCATENATE合併儲存格範圍


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


CONCATENATE的範例

接下來會繼續用 CONCATENATE 函數來合併不同類型的資料,其中也有幾個是比較常用的做法。

用CONCATENATE合併地址

如果你有地址在表格裡面是分開的資料,可以透過CONCATENATE函數來將這些地址合併到同一個儲存格裡面。除了直接在公式內填寫字串之外,也可以指定為某一格儲存格,這樣就能一次合併大量的地址了!

用CONCATENATE合併地址


用CONCATENATE合併學號與姓名

如果想要將學號跟姓名都合併到同一個儲存格裡面,對CONCATENATE函數來說,簡直是輕而易舉的事情。

用CONCATENATE合併學號跟姓名


用CONCATENATE合併加入空格

有些人可能不喜歡「文字」或「數字」通通都擠在一起,那可以考慮在它們中間插入一個 空格,具體的字串輸入方式是兩個「雙引號」中間加入一格空格,也就是這樣 " "。(可參考下圖)

這樣CONCATENATE所合併出來的字串,中間就會自動加入一小段空格了。

用CONCATENATE在合併字串內加入空格


重複合併與顛倒順序

如果想要合併的字串都是相同的資料內容的話,那CONCATENATE函數裡面也可以把字串 重複指定 為同一個儲存格,就像下面這張圖的「3星」那一列一樣。

另外,CONCATENATE裡面如果是框選一個範圍,一般來說它都會 從左到右 進行資料合併;如果想要顛倒合併的順序,除了調換前面那兩個資料欄的順序之外,也可以在函數裡面顛倒合併字串的順序,反正字串的儲存格位置本來就可以自由指定。

CONCATENATE合併特殊符號


CONCATENATE搭配CHAR(10)換行

有時候我們不只想要合併資料,同時還想讓合併後的資料能換行,這時候就要在CONCATENATE的引數裡面加入 CHAR(10) 這個函式,這個函式會對照 Unicode 編碼表 來輸出相應的字元,而 CHAR(10) 回傳的就是「換行」的效果。

所以從下面這張圖可以看到,我在每個字串的中間都加入了 CHAR(10) 這個函數,這樣右邊CONCATENATE合併出來的結果就會自動換行啦!

用CONCATENATE搭配CHAR(10)來換行


為其他函數的結果加上單位

我們經常要在表格裡面用函數計算各種東西,但計算的結果通常都只有數字,缺少 單位 的話,可能還要對照一下別欄的資料。

但利用CONCATENATE這個函數的特性,我們可以為其他函數運算結果的後面補上一個 單位 ,就像下面這張圖一樣,這樣儲存格內的資料就能一目瞭然!

用CONCATENATE替其他函數的運算結果補上單位


用CONCATENATE合併大量範圍

如果你合併的資料範圍高度大於1,就如文章前面所提到的一樣,CONCATENATE函數會先合併列的資料,再去合併欄的資料。

以下面這張圖為例,一旦將CONCATENATE函數的範圍指定為 A80:B83,那它就會從最左上角的 A80 儲存格開始合併,然後合併B欄的 B80 資料,接著會跳到下一行來合併 A81 的資料,以此類推….,直到合併到最後的 B83 儲存格,所以最後的合併結果就會是 10天20小時30分鐘40秒

CONCATENATE合併大範圍的儲存格


結語

看完這一系列的範例之後,相信你也已經知道CONCATENATE函數該怎麼用了吧!這個函數的用法其實跟連接符號 & 很相似,只是某些場景用CONCATENATE函數會比較恰當,功能會更完整一些。

Reference:ProductivitySpot文件編輯器


延伸閱讀

【Google試算表】全部文章總整理

Google試算表【IF函數】的用法,跟吃飯一樣重要的函數!

Google試算表【SPARKLINE】直接在儲存格建立「迷你圖表」!

Google試算表【SUM】加總函數介紹,表格必備的函數之一

Google試算表【合併儲存格】居然有隱藏的技巧!用了就忘不了~


aifian APP推薦活動


最後
§ 很感謝你的閱讀 §
如果你喜歡這篇文章的話

→ 歡迎 留言分享 喔!

→ 歡迎點下面這張圖來【贊助】支持我!讓我繼續為你創作更多內容!

贊助我一杯咖啡


發表迴響