假設你需要從多欄資料中創造出一個語法正確的句子來準備大規模郵寄。 或者,你可能需要用文字格式化數字,但不會影響使用這些數字的公式。 在 Excel 中,有多種方式可以結合文字與數字。
使用數字格式來顯示文字,無論是在數字之前或之後
如果你想排序的欄位同時包含數字和文字——例如 Product #15、Product #100、Product #200——它可能不會如你所預期地排序。 你可以將包含 15、100 和 200 的儲存格格式化,使其在工作表中分別顯示為產品 #15、產品 #100 和產品 #200。
使用自訂數字格式以文字顯示數字——且不改變數字的排序行為。 這樣一來,你可以改變數字的呈現方式,而不改變數值本身。
請遵循下列步驟:
選取要設定格式的儲存格。
在 Home 標籤的 Number 群組中,點擊箭頭 。
在 分類 列表中,點選像 自訂這樣的分類,然後點選一個內建格式,看起來像你想要的格式。
在 類型 欄位中,編輯數字格式代碼以建立你想要的格式。
若要在儲存格中同時顯示文字與數字,請用雙引號包圍文字字元 (“ ”) ,或在數字前加上反斜線 (\) 。注意: 編輯內建格式並不會移除該格式。
| 顯示項目 | 請使用這個代碼 | 運作方式 |
|---|---|---|
| 12 作為產品 #12 | 「產品 #」0 | 以引號包圍的文字, (包含空格) ,會顯示在格子內的數字之前。 在程式碼中,「0」代表儲存格內的數字, (如12) 。 |
| 東部標準時間凌晨12:00 | h:mm 上午/下午「東部標準時間」 | 目前時間以 h:mm AM/PM 格式顯示,時間後方會顯示「EST」字樣。 |
| -12 作為 $-12.00 的短缺,12 作為 $12.00 的盈餘 | $0.00「盈餘」;$-0.0「短缺」 | 價值以貨幣格式顯示。 此外,若格子中有正值 (或 0) ,則會在該值後方顯示「盈餘」。 若儲存格為負值,則顯示「短缺」。 |
使用公式將不同儲存格的文字和數字合併到同一儲存格
當你在儲存格中結合數字和文字時,數字會變成文字,不再是數字值。 這表示你無法再對它們進行任何數學運算。
要組合數字,請使用 CONCATENATE 或 CONCAT、TEXT 或 TEXTJOIN 函式,以及 & (&) 運算子。
注意
- 在 Excel 2016、Excel Mobile 及 Excel 網頁版中,CONCATENATE 已被 CONCAT 函式取代。 雖然 CONCATENATE 函式仍可用於向下相容,但你應該考慮使用 CONCAT,因為 CONCATENATE 可能無法在未來版本的 Excel 中提供。
- TEXTJOIN 會將多個範圍和/或字串的文字結合,並在每個要合併的文字值之間指定一個分隔符。 如果該分隔符號是空白的文字字串,則此函數將會有效地串連範圍。
範例
請參見下圖中的各種範例。
仔細觀察圖中第二個範例中 TEXT 函數的使用。 當你用串接運算子將數字與文字串連接時,請使用 TEXT 功能來控制數字的顯示方式。 此公式在此範例中使用參考儲存格 (.4 的底層值) 而非你在 40% (中看到的格式化值 ) 。 你可以用 TEXT 功能還原數字格式。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。