練習 / 文字

合併姓與名(CONCAT)

簡單 文字

薪資系統把名字導入 A 欄、姓氏導入 B 欄,但郵件範本需要一個完整姓名欄位。請在 Full name 寫一條公式,把 A2 與 B2 用一個空格合併——C2 應顯示如 Alice Wang。從 C2 開始,向下填滿到 C5。

請使用儲存格參照撰寫公式,切換測試案例後結果仍應正確。

提示 0/4
官方解法 2
–
測試案例
1
2
3
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

觀念解析

合併文字有兩種做法:& 運算子(=A2&" "&B2)或 CONCAT 函數(=CONCAT(A2, " ", B2))。兩者都能串接任意多段——記得名字之間的空格是真實字串 " ",Excel 不會自動幫你加。Google Sheets 還支援 CONCATENATE,在這個任務裡效果與 CONCAT 相同。

常見問題

該用 & 還是 CONCAT?

兩者在這裡結果完全相同。& 更短、適合快速串接;CONCAT 在長公式裡更好讀。Google Sheets 另有 CONCATENATE 與 TEXTJOIN 可處理更複雜的分隔符。

為什麼名字之間要寫 " "?

Excel 只串接你給的內容——=A2&B2 會得到 AliceWang,中間沒有空格。空格必須寫成帶引號的字串:=A2&" "&B2。

CONCAT 可以吃範圍嗎?

可以——CONCAT(A2:B2) 會由左至右串接整個範圍,但無法控制分隔符。TEXTJOIN(" ", TRUE, A2:B2) 既能串範圍又能插入分隔符。

姓名改動後結果會更新嗎?

會,只要公式參照 A2 與 B2 而不是打死的文字。這正是測試案例在驗證的事——切換輸入,C2 就會重算。