合并文本和数字

假设您要根据几个数据列创建一个语法正确的句子以便发送大量信函,或者要用文本格式化数字而不影响使用这些数字的公式。合并文本和数字有几种方法。

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

如果要排序的列中既包含数字又包含文本(例如,Product #15、Product #100 和 Product #200),可能不会按期望的方式进行排序。可以在不更改数字排序方式的情况下,使用自定义的数字格式来显示带有文本的数字。例如,您可以对包含 15、100 和 200 的单元格设置格式,使其在工作表中显示为 Product #15、Product #100 和 Product #200。

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

  2. “开始”选项卡的“数字”组中,单击箭头,然后单击“其他”

  3. “分类”列表中,单击某个分类,然后单击与所需格式相近的一种内置格式。

  4. “分类”列表中,单击“自定义”

  5. “类型”框中,编辑数字格式代码以创建所需的格式。

    若要在单元格中同时显示文本和数字,请将文本字符用双引号 ("") 括起来,或在数字前加上反斜线 (\)。编辑内置格式并不会删除该格式。

若要显示

所用代码

工作原理

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和早期版本中可用。

示例

示例 pf 组合文本和数字

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

需要更多帮助吗?

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

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

另请参阅

CONCATENATE 函数

CONCAT 函数

TEXT 函数

TEXTJOIN 函数

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

此信息是否有帮助?

谢谢您的反馈!

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

×