合併文字和數字

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

例如,假設您要從多個資料行的準備大量郵件建立文法正確的句子。或者,您可能必須與文字的數字格式而不會影響使用這些數字的公式。在 Excel 中,有幾種方式可以合併文字和數字。

若要在儲存格中數之前或之後顯示文字使用的數字格式

如果您想要排序的資料行同時包含數字和文字,例如產品 #15、 產品 #100、 產品 #200,可能不會排序如您預期。您可以格式化包含 15、 100 及 200,使其會顯示為產品 #15、 產品 #100,以及產品 #200 工作表中的儲存格。

使用自訂的數字格式顯示文字的數字,而不變更 [排序方式的數字。如此一來,您可以變更數字而不變更值的顯示方式。

請遵循下列步驟:

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

  2. 在 [常用] 索引標籤中數字] 群組中,按一下箭號。
    [數值] 群組中的對話方塊啟動器按鈕

  3. 在 [類別] 清單中,按一下其中一個類別,例如 [自訂],然後按一下內建的類似於您想要的格式。

  4. 在 [類型] 欄位中,編輯數字格式代碼以建立您想要的格式。

    若要顯示在儲存格中的文字和數字,文字字元的以雙引號括住 (「 」),或在前面的數字的反斜線 (\)。

    附註:編輯內建的格式並不會移除格式。

若要顯示

使用這個代碼

運作方式

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" 顯示在值的後面。

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

當您執行合併數字和儲存格內的文字時,數字,則會變成文字並不會再函數為數值。這表示您就無法再執行任何數學運算。

若要將數字,請使用CONCATENATEconcat 函數文字TEXTJOIN函數,然後連字號 (&) 運算子。

附註: 

  • 在Excel 2016、 Excel Mobile和Excel Online, CONCATENATE已被取代CONCAT函數。雖然回溯相容性仍然可以使用CONCATENATE函數,您應該考慮使用concat 函數,因為可能無法在未來版本的 Excel 中使用CONCATENATE

  • TEXTJOIN結合多個範圍及/或字串中的文字,以及包含您所指定的會結合每個文字值之間的分隔符號。如果分隔符號是空的文字字串,此函數會有效串連的範圍。無法在Excel 2013和舊版TEXTJOIN

範例

請參閱下圖中的各種範例。

仔細查看在使用中圖中的第二個範例文字函數。當您加入的文字字串的數字使用串連運算子時,使用TEXT函數來控制數值的顯示的方式。公式使用的基礎值的參照的儲存格 (在此範例中的.4),您在儲存格 (40%) 中看到並非格式化的值。您可以使用TEXT函數將數字格式設定。

合併文字和數字的範例

需要更多協助嗎?

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

「請參閱」

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×