CONCAT 函數:字符串連接(新版本)
函數說明
CONCAT 函數是 Excel 中用於將多個字符串連接為一個完整字符串的新版本函數,取代了舊的 CONCATENATE 函數。與 CONCATENATE 不同,CONCAT 函數支持範圍選擇,並且更加靈活。
學習目標
- 理解 CONCAT 函數的基本語法。
- 學會使用 CONCAT 函數連接多個字符串或數據範圍。
- 能應用 CONCAT 函數解決實際文本處理問題。
預備知識
在學習本文前,建議您具備以下基礎知識:
- 了解如何在 Excel 中輸入數據和選擇範圍。
- 熟悉基本的字符串操作。
內容主體
概念解釋
CONCAT 函數的作用是將多個字符串連接為一個字符串,其基本語法如下:
=CONCAT(text1, [text2], ...)
參數說明:
text1
:必填,為第一個需要連接的字符串或範圍。text2, ...
:選填,為其他需要連接的字符串或範圍。
程式碼示例
範例 1:連接靜態字符串
=CONCAT("Hello", " ", "World")
# 結果為 "Hello World"
範例 2:連接範圍內的數據
=CONCAT(A1:A3)
# 假設 A1:A3 的值分別為 "Excel", "函數", "教學",結果為 "Excel函數教學"
範例 3:連接帶分隔符的數據
=TEXTJOIN(", ", TRUE, A1:A3)
# 使用 TEXTJOIN 函數替代 CONCAT,並加入分隔符。結果為 "Excel, 函數, 教學"
實際應用場景
CONCAT 函數在以下場景中十分有用:
- 合併多列數據,例如姓名和地址。
- 生成格式化的輸出字符串,例如完整的參考編號。
- 快速整理和連接表格中的數據。
互動練習
- 在單元格 A1:A3 中輸入 “Excel”, “函數”, “教學”,使用 CONCAT 函數連接這三個字符串。
- 嘗試在字符串中加入額外的符號,例如分隔符號或標點。
課後練習題
- 在範圍 B1:B10 中輸入名字,在 C1:C10 中輸入姓氏,使用 CONCAT 函數生成完整姓名。
- 結合 CONCAT 和 IF 函數,對某些數據進行條件連接。
小專案
設計一個報表生成工具,輸入多列數據後,使用 CONCAT 函數自動生成標準化的輸出,例如 “客戶名稱 – 訂單編號 – 金額”。
常見錯誤和注意事項
- 公式結果未按預期顯示
解決方案:確認範圍或字符串參數是否正確,並檢查是否需要添加分隔符。
- 無法自動加入分隔符
解決方案:若需要分隔符,請考慮使用 TEXTJOIN 函數。