合併文字與數字

文章推薦指數: 80 %
投票人數:10人

假設您需要從數欄資料建立文法上正確的句子,以準備大宗郵件。

或者,您可能需要使用文字來格式化數位,而不會影響使用這些數位的公式。

在Excel中,有幾種方式可以 ... 跳到主要內容 Office支援 產品 Microsoft365 Office Outlook MicrosoftTeams OneDrive OneNote Windows MicrosoftEdge 更多... 裝置 Surface 電腦配件 行動裝置 Xbox HoloLens 硬體保固 新增功能 安裝Office 帳戶與計費 範本 更多支援 社群論壇 系統管理員 開發人員 教育版 小型企業版 回報支援詐騙 Excel 公式和函數 其他函數 其他函數 合併文字與數字 ExcelforMicrosoft365Excel2021Excel2019Excel2016Excel2013Excel2010Excel2007More...Less 假設您需要從數欄資料建立文法上正確的句子,以準備大宗郵件。

或者,您可能需要使用文字來格式化數位,而不會影響使用這些數位的公式。

在Excel中,有幾種方式可以合併文字和數位。

使用數位格式顯示儲存格中數位之前或之後的文字 如果您要排序的欄同時包含數位和文字,例如Product#15、Product#100、Product#200,則可能不會如預期排序。

您可以格式化包含15、100和200的儲存格,讓儲存格在工作表中顯示為產品#15、產品#100及產品#200。

使用自訂數位格式來顯示具有文字的編號,而不變更數位的排序行為。

如此一來,您即可變更數位的顯示方式,而不變更值。

請遵循下列步驟: 選取要設定格式的儲存格。

在[首頁」選項卡的[數位>群組中,按一下箭號。

在[類別」清單中,按一下類別,例如[自訂」,然後按一下類似您想要的內建格式。

在"類型"欄位中,編輯數位格式代碼,以建立您想要的格式。

若要在儲存格中同時顯示文字和數位,請以雙引號括住文字字元(""),或以反引號括住數位(\)。

附注:編輯內建格式不會移除格式。

顯示項目 請使用這個代碼 運作方式 12做為產品#12 "產品#"0 以引號括住的文字(包含空格)儲存格中的數位之前顯示。

在代碼中,「0」代表儲存格中所包含的數位,例如12(12)。

12:00上午EST上午12:00 h:mmAM/PM"EST" 目前的時間會使用日期/時間格式h:mmAM/PM顯示,而文字「EST」會顯示在時間之後。

-12為$-12.00短缺,12為$12.00順差 $0.00"順差";$-0.00"短缺" 值會使用貨幣格式顯示。

此外,如果儲存格包含正值(0或0),則值之後會顯示「順差」。

如果儲存格包含負值,則會顯示「短缺」。

使用公式將不同儲存格的文字和數位合併至同一個儲存格 當您將儲存格中的數位和文字合併時,數位會變成文字,不再做為數值。

這表示您無法再對它們執行任何數學運算。

若要合併數位,請使用CONCATENATE或CONCAT、TEXT或TEXTJOIN函數,以及(&)運算子。

  附註:  在Excel2016、ExcelMobile和Excel網頁版中,CONCATENATE已取代為CONCAT函數。

雖然CONCATENATE函數仍可用於向後相容性,但您應該考慮使用CONCAT,因為CONCATENATE可能無法在未來版本的Excel。

TEXTJOIN會合並多個範圍和/或字串中的文字,並包含您在每個要合併的文字值之間指定的分隔符號。

如果該分隔符號是空白的文字字串,則此函數將會有效地串連範圍。

TEXTJOIN不適用於Excel2013和先前版本。

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

請仔細查看圖第二個範例中的TEXT函數使用方式。

當您使用串連運算子將數位聯入到文字字串時,請使用TEXT函數來控制數字的顯示方式。

公式會使用此範例(.4參照儲存格)的基礎值,而不是您于儲存格(40%)中看到的格式值。

您可以使用TEXT函數還原數位格式。

需要更多協助嗎? 您可以隨時詢問Excel技術社群中的專家,或是在Answers社群取得支援。

另請參閱 CONCATENATE函數 CONCAT函數 TEXT函數 TEXTJOIN函數 Needmorehelp? Expandyourskills ExploreTraining Getnewfeaturesfirst JoinMicrosoftInsiders Wasthisinformationhelpful? Yes No Thankyou!Anymorefeedback?(Themoreyoutellusthemorewecanhelp.) Canyouhelpusimprove?(Themoreyoutellusthemorewecanhelp.) Howsatisfiedareyouwiththetranslationquality? Whataffectedyourexperience? Resolvedmyissue Clearinstructions Easytofollow Nojargon Pictureshelped Translationquality Didn'tmatchmyscreen Incorrectinstructions Tootechnical Notenoughinformation Notenoughpictures Translationquality Anyadditionalfeedback?(Optional) Submitfeedback Thankyouforyourfeedback! ×



請為這篇文章評分?