合并文本和数字

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

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

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

如果您想要排序的列中包含数字和文本,如产品 #15、 产品 #100、 产品 #200 — 可能无法排序按预期方式。您可以设置格式的单元格包含 15、 100 和 200,以便它们在工作表中显示为产品 #15、 产品 #100 和产品 #200。

使用自定义数字格式显示带文本的数字,而不更改数字的排序行为。在这种方式,您可以更改数字而不更改值的显示方式。

请执行以下步骤:

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

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

  3. 类别列表中,单击某个类别,如自定义、,然后单击内置类似于所需的格式。

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

    若要显示在单元格中的文本和数字,将文本字符括在双引号 (""),或在前的数字的反斜杠 (\)。

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

要显示

所用代码

工作原理

12 来代表 Product #12

"Product # " 0

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

12:00 来代表 12:00 AM EST

h:mm AM/PM "EST"

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

-12 来代表 $-12.00 Shortage 而 12 来代表 $12.00 Surplus

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

使用货币格式显示值。此外,如果单元格中包含正值(或 0),将在该值之后显示“Surplus”。如果单元格中包含负值,则显示“Shortage”。

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

执行合并数字和文本在单元格中,数字将变为文本和不再函数为数值。这意味着您将无法再执行这些任何数学运算。

若要合并的数字,请使用CONCATENATECONCAT文本TEXTJOIN函数和与号 (&) 运算符。

注意: 

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

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

示例

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

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

示例 pf 组合文本和数字

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

请参阅

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×