跳至主要內容
CJCJ Kuo

全站文章搜尋

輸入關鍵字即刻在靜態索引中快速搜尋
↑↓ 導航 · Enter 選取前往獨立搜尋頁 →
Excel 字串拼接 CONCAT 函數
資訊技術••約 2 分鐘•441 字

Excel 字串拼接 CONCAT 函數

本文目錄共 5 節

處理 Excel 上不同欄位的字串拼接,早期CONCATENATE參數來進行拼接,但Excel公式已經更新並廢止了ONCATENATE參數,新版的只支援CONCAT參數,但在Google sheet 上又有不同的使用方式。小編一起做個公式整理和說明,最後附上實務上怎麼做使用。

語法

Microsoft

CONCAT(value1, value2,…)

Google sheet

CONCAT(value1, value2)

語法說明

參數中 value1的值會被放在第一位,接下來續拚的文字例如value2就會被接續在後方。

需注意 Google 只能拼接一組文字,Microsoft 可以拼接無限組文字。

範例:

下方為統一資料表做為參考,項次部分為原生Excel表的編號正式資料為A、B兩欄。

項次AB
1a1b1
2a2b2
3a3b3
4a4b4

公式實例應用

公式結果使用軟體
=CONCAT(A:A, B:B)a1a2a3a4b1b2b3b4Microsoft 2019 以後
=CONCAT(A2:B3)a2a3b2b4Microsoft 2019 以後
=CONCAT(A4,B4)a4b4Microsoft, Google
=CONCAT("Value1>>>> ",B4)Value1>>>> b4Microsoft, Google
="Value1>>>> " & B4Value1>>>> b4Microsoft, Google

說明最後一組”=“Value1>>>> “ & B4”並非使用公式來進行拼接,而是單純字串多個使用”&“接起來,適用在Google sheet 彌補公式不足處。

額外範例一

報價單有效期限

想要在報價單下方加上有效期限的備註,呈現字樣如此“1.本報價單有效期:自報價日起至 2022/12/26 前有效。”,時間部分需使用參數及公式來做自動運算避免失誤。

="1.本報價單有效期:自報價日起至 "& TEXT(TODAY()+30,"yyyy/mm/dd") &" 前有效。"

注意當使用字串拼會改變Today呈現方式,需要額外使用TEXT來進行正規化。

參考來源:

查看此系列所有文章 →
CJ Kuo (郭仕杰)

CJ Kuo (郭仕杰)

創辦人兼主筆

熱愛軟體架構、DevOps、系統調優與新技術探索的工程實踐者,也會寫寫投資和生活。

獨立技術專刊推播

訂閱技術電子報

有新文章發布時寄送到您的信箱,不發送垃圾信。