在 Excel 或 Google 試算表當中,我們經常要合併很多儲存格的資料,少量的資料可以一個一個慢慢合併,但合併大量的資料總得使用一些技巧,這時候就可以考慮「CONCATENATE」這個函數,它沒有艱澀難懂的語法,大家都能用它來輕鬆合併字串!
歡迎來到《數位小幫手》網站,閱讀文章之前請先了解我們的免責聲明與使用條款及隱私權政策。
點擊追蹤數位小幫手社群平台:Threads、Instagram、Twitter…等等。
CONCATENATE 函數介紹
首先我們先來看一下 CONCATENATE 它的語法:
CONCATENATE(字串1, [字串2, ...])
這個函數解釋非常簡單,它的作用就是「把多個字串連接在一起」。它的引數裡面除了可以放 文字
、數字
之外,也可以指定為某個 儲存格
或 範圍
,如果指定的儲存格範圍高度大於1的話,會先連接列的值,再去連接欄的值,詳細狀況跟範例會在文章後面提到。
如何使用 CONCATENATE 函數?
這裡如果先不指定儲存格的話,它的使用方法步驟如下:
Step 1:輸入 CONCATENATE 函數
首先在儲存格裡面輸入 CONCATENATE
函數,輸入之後會跳出下面這張圖的公式說明欄。
=CONCATENATE(
Step 2:輸入字串1
再來就可以開始填入想要合併的字串,以下圖為例,我在開頭的部分放進「數位」兩個字,但因為是文字類資料的關係,兩邊都要加上雙引號,所以第一個引數就會變成填入 "數位"
這個樣子。
=CONCATENATE("數位",
Step 3:輸入字串2
再來要繼續填入第二個字串,這裡我就填入 "小幫手"
,由於沒有要繼續填入第三個字串,所以在這邊直接補上右括號 )
來完成這條公式。
=CONCATENATE("數位","小幫手")
完成合併
當想要合併的字串都輸入完之後,就可以按下 Enter
鍵,這樣公式合併的結果就會顯示在儲存格裡面囉!這就是 CONCATENATE
函數最基本的用法。
加入第三個字串
如果你有兩個以上的字串想要合併的話,只要在第二個字串後面繼續填入其他字串就可以了。而如果填入的字串是數字類型的資料,則不需要輸入「雙引號」。
指定範圍
CONCATENATE 除了直接在公式裡面填寫字串之外,也可以把引數指定為某個儲存格或範圍,就像下面這張圖一樣。
CONCATENATE 範例
接下來會繼續用 CONCATENATE 函數來合併不同類型的資料,其中也有幾個是比較常用的做法。
用 CONCATENATE 合併地址
如果你有地址在表格裡面是分開的資料,可以透過 CONCATENATE 函數來將這些地址合併到同一個儲存格裡面。除了直接在公式內填寫字串之外,也可以指定為某一格儲存格,這樣就能一次合併大量的地址了!
用 CONCATENATE 合併學號與姓名
如果想要將學號跟姓名都合併到同一個儲存格裡面,對 CONCATENATE 函數來說,簡直是輕而易舉的事情。
用 CONCATENATE 合併加入空格
有些人可能不喜歡「文字」或「數字」通通都擠在一起,那可以考慮在它們中間插入一個 空格
,具體的字串輸入方式是兩個「雙引號」中間加入一格空格,也就是這樣 " "
。(可參考下圖)
這樣 CONCATENATE 所合併出來的字串,中間就會自動加入一小段空格了。
重複合併與顛倒順序
如果想要合併的字串都是相同的資料內容的話,那 CONCATENATE 函數裡面也可以把字串 重複指定
為同一個儲存格,就像下面這張圖的「3星」那一列一樣。
另外,CONCATENATE 裡面如果是框選一個範圍,一般來說它都會 從左到右
進行資料合併;如果想要顛倒合併的順序,除了調換前面那兩個資料欄的順序之外,也可以在函數裡面顛倒合併字串的順序,反正字串的儲存格位置本來就可以自由指定。
CONCATENATE 搭配 CHAR(10) 換行
有時候我們不只想要合併資料,同時還想讓合併後的資料能換行,這時候就要在 CONCATENATE 的引數裡面加入 CHAR(10)
這個函式,這個函式會對照 Unicode 編碼表
來輸出相應的字元,而 CHAR(10)
回傳的就是「換行」的效果。
所以從下面這張圖可以看到,我在每個字串的中間都加入了 CHAR(10) 這個函數,這樣右邊 CONCATENATE 合併出來的結果就會自動換行啦!
為其他函數的結果加上單位
我們經常要在表格裡面用函數計算各種東西,但計算的結果通常都只有數字,缺少 單位
的話,可能還要對照一下別欄的資料。
但利用 CONCATENATE 這個函數的特性,我們可以為其他函數運算結果的後面補上一個 單位
,就像下面這張圖一樣,這樣儲存格內的資料就能一目瞭然!
用 CONCATENATE 合併大量範圍
如果你合併的資料範圍高度大於1,就如文章前面所提到的一樣,CONCATENATE 函數會先合併列的資料,再去合併欄的資料。
以下面這張圖為例,一旦將 CONCATENATE 函數的範圍指定為 A80:B83
,那它就會從最左上角的 A80
儲存格開始合併,然後合併 B 欄的 B80
資料,接著會跳到下一行來合併 A81
的資料,以此類推….,直到合併到最後的 B83
儲存格,所以最後的合併結果就會是 10天20小時30分鐘40秒
。
結語
看完這一系列的範例之後,相信你也已經知道 CONCATENATE 函數該怎麼用了吧!這個函數的用法其實跟連接符號 &
很相似,只是某些場景用 CONCATENATE 函數會比較恰當,功能會更完整一些。
延伸閱讀
- 【Google 試算表】文章總列表
- 【Google 試算表】IF 函數的用法,跟吃飯一樣重要的函數!
- 【Google 試算表】SPARKLINE 直接在儲存格建立「迷你圖表」!
- 【Google 試算表】SUM 加總函數介紹,表格必備的函數之一
- 【Google 試算表】合併儲存格居然有隱藏的技巧!用了就忘不了~
References:ProductivitySpot、文件編輯器
原網站|數
位
小
幫
手
digitalyoming
.com
( 未經許可,禁止轉載 )
原網址|https://digitalyoming.com/how-to-use-concatenate-function-in-google-sheets/