合併文字和數字

假設您想要從數個資料欄建立語法正確的句子以傳遞大量郵件,或者使用文字格式化數字而不影響使用這些數字的公式,則有數種方式可以合併文字及數字。

使用數值格式,於儲存格內的數字之前或之後顯示文字

若要排序的欄中既包含數字又包含文字 (例如:Product #15、Product #100、Product #200),則可能無法如預期那樣排序。您可以在不變更數字排序方式的情況下,使用自訂數字格式來顯示帶有文字的數字。換句話說,您可以變更數字的顯示方式而不變更數字。例如,為分別包含 15、100 和 200 的儲存格設定格式,讓這些儲存格在工作表中顯示成 Product #15、Product #100 和 Product #200。

  1. 選取要設定格式的儲存格。

  2. [常用] 索引標籤上,按一下 [數字] 群組中的箭號,再按一下 [其他數字格式]

  3. 按一下 [類別] 清單中的某個類別,然後按一下某個與想要格式相似的內建格式。

  4. 在 [類別] 清單中按一下 [自訂] 選項。

  5. 編輯 [類型] 方塊的數值格式代碼,建立所需格式。

    若要在儲存格中同時顯示文字和數字,請將文字字元用雙引號 (" ") 括起來,或在數字前加上一個反斜線 (\)。編輯內建格式並不會移除該格式。

若要顯示

使用這個代碼

運作方式

Product #12 來代表 12

"Product # " 0

由雙引號括住的文字 (包含空格) 會顯示在儲存格內的數字前面。在代碼中,"0" 代表儲存格所含的數字 (例如 12)。

12:00 AM EST 來代表 12:00

h:mm AM/PM "EST"

目前時間會使用日期/時間格式 h:mm AM/PM 顯示,而文字 "EST" 會顯示在時間之後。

$-12.00 Shortage 來代表 -12,而以 $12.00 Surplus 來代表 12

$0.00 "Surplus";$-0.00 "Shortage"

此值會使用貨幣格式顯示。此外,如果儲存格內含正值 (或 0),則 "Surplus" 會顯示在值的後面。如果儲存格內含負值,則改由 "Shortage" 顯示在值的後面。

使用公式將不同儲存格的文字及數字合併至同一個儲存格

當您合併了儲存格中的數字和文字時,數字會變成文字而不再是可運算的數字。也就是說,您無法再對這些數字執行任何數學運算。

若要合併數字,請使用 CONCATENATECONCATTEXTTEXTJOIN 函數,以及 & 運算子。

附註: 

  • 在 Excel 2016、Excel Mobile 及 Excel Online 中,CONCATENATE 已經由 CONCAT 函數取代。雖然基於回溯相容性還是提供 CONCATENATE 函數,但建議您使用 CONCAT,因為將來的 Excel 版本中可能不再提供 CONCATENATE。

  • TEXTJOIN 可合併多個範圍和/或字串的文字,還包含將合併之每個文字值之間指定的分隔符號。如果分隔符號是空白文字字串,此函數將可有效地串連各個範圍。Excel 2013 及較舊版本並未提供 TEXTJOIN。

範例

合併文字和數字的範例

請注意上方影像第二個範例中 TEXT 函數的用法。在使用串連運算子連接數字與文字字串時,可使用 TEXT 函數控制數字的顯示方式。公式使用參照儲存格中的基本值 (此範例中的 .4),而不是在儲存格中所看到的具有格式的值 (40%)。您可以使用 TEXT 函數來還原數字格式。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

請參閱

CONCATENATE 函數

CONCAT 函數

TEXT 函數

TEXTJOIN 函數

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×