假设你需要从多列数据创建语法正确的句子来准备群发邮件。 或者,您可能需要使用文本设置数字格式,而不会影响使用这些数字的公式。 在Excel中,有几种方法可以合并文本和数字。

使用数字格式在单元格中的数字之前或之后显示文本

如果要排序的列同时包含数字和文本(例如 Product #15、Product #100、Product #200)可能不会按预期排序。 您可以设置包含 15、100 和 200 的单元格的格式,以便它们在工作表中显示为产品 #15、产品 #100 和产品#200。

使用自定义数字格式显示带文本的编号 ,而不更改数字的排序行为。 这样,无需更改值即可更改数字的显示方式。

请按以下步骤操作:

  1. 选择要设置格式的单元格。

  2. 在" 开始" 选项卡上的"数字 "组中 ,单击箭头 。
    “数字”组中的对话框启动器

  3. "类别 "列表中,单击"自定义"等 类别,然后单击类似于你需要的内置格式。

  4. "类型 "字段中,编辑数字格式代码以创建您需要的格式。

    若要在单元格中同时显示文本和数字,请用双引号 (" ") 将文本字符括起来,或在数字前加反引号 (\) 。

    注意: 编辑内置格式不会删除该格式。

要显示

所用代码

工作原理

12 作为产品#12

"Product # " 0

用引号括起来的文本 (单元格中的) 单元格中的数字前显示一个空格。 在代码中,"0"表示单元格单元格中包含的数字 (例如 12) 。

EST 上午 12:00

h:mm AM/PM "EST"

使用日期/时间格式 h:mm AM/PM 显示当前时间,时间后显示文本"EST"。

-12 美元为 12.00 美元,12 美元为 12.00 美元多余

$0.00"多余";$-0.00"缺货"

值使用货币格式显示。 此外,如果单元格包含正值 (或 0) ,则值后会显示"多余"。 如果单元格包含负值,则改为显示"不足"。

使用公式将不同单元格中的文本和数字合并到同一单元格中

合并单元格中的数字和文本时,数字将成为文本,不再用作数值。 这意味着无法再对它们执行任何数学操作。

若要组合数字,请使用CONCATENATECONCAT、TEXTTEXTJOIN函数以及与号 (&) 运算符。
 

注意: 

  • 在 Excel 2016 、 Excel Mobile 和 Excel 网页版 中 ,CONCATENATE 已替换为 CONCAT 函数。 尽管CONCATENATE函数仍可向后兼容,但应考虑使用CONCAT,因为CONCATENATE可能在将来版本的 Excel。

  • TEXTJOIN 合并了多个范围和/或字符串中的文本,并包括你在要合并的每个文本值之间指定的分隔符。 如果分隔符是空的文本字符串,则此函数将有效连接这些区域。 TEXTJOIN 在早期版本 Excel 2013 不可用。

示例

请参阅下图中的各种示例。

仔细查看图中第二个示例中的 TEXT 函数的使用。 使用串联运算符将数字联接到文本字符串时,请使用 TEXT 函数来控制数字的显示方式。 该公式使用此示例) 中引用的单元格 (.4 中的基础值, 而不是在单元格 (40%) 。 使用 TEXT 函数 还原数字格式。

组合文本和数字的示例 pf

需要更多帮助吗?

你始终可以在 Excel 技术社区中咨询专家或在 Answers 社区获取

另请参阅

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×