组合文本和数字

假设您需要从多个数据列创建语法正确的句子来准备批量邮件。或者,您可能需要用文本格式化数字,而不影响使用这些数字的公式。在Excel中,您可以通过多种方式将文本和数字结合起来。

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

使用自定数字格式显示带有文本的数字,而不更改数字的排序行为。这样,您可以在不更改数值的情况下更改数字的显示。

请遵循以下步骤:

选择要格式化的单元格。在& # 8221;开始& # 8221;& # 8221;标签上的数字& # 8221;组中,单击箭头。在& # 8221;类别& # 8221;列表中,单击一个类别(如& # 8221;定制& # 8221;),然后点击与你想要的类似的内置格式。在& # 8221;类型& # 8221;字段中,编辑数字格式代码以创建所需的格式。若要在单元格中同时显示文本和数字,请将文本字符用双引号(& # 8220;”),或者在数字前面加一个反斜杠(\)。注意:编辑内置格式不会删除该格式。

将所用代码的工作原理12显示为产品#12

“产品编号& # 8221;0

引号中包含的文本(包括空格)将显示在单元格中的数字之前。在代码中,& # 8221;0″表示单元格中包含的数字(如12)。

12点是美国东部时间上午12点。

h:mmAM/PM & # 8221;EST & # 8221

当前时间以h:mmAM/PM的日期/时间格式显示,文本显示在时间之后& # 8221;EST & # 8221。

-12s 12.00短缺和12as12.00剩余。

$0.00″过剩& # 8221;;$-0.00″短缺& # 8221;

该值以货币格式显示。此外,如果单元格包含正值(或0),它将显示在value & # 8221。过剩& # 8221;。如果单元格包含负值,它将被显示& # 8221;短缺& # 8221;。

使用公式将不同单元格中的文本和数字合并到同一单元格中。当单元格中的数字和文本合并时,数字变成文本,不再用作数值。这意味着您不能再对其执行任何数学运算。

若要合并数字,请使用串联或串联、文本或文本连接函数以及与号(&)运算符。

注意:

在Excel2016、ExcelMobile和Excel Web Edition中,连接已被CONCAT函数取代。尽管connection函数仍可用于向后兼容,但您应该考虑使用CONCAT,因为connection可能在Excel的未来版本中不可用。TEXTJOIN将多个片段和/或字符串中的文本组合在一起,并在要合并的每个文本值之间包含您指定的分隔符。如果分隔符是一个空的文本字符串,这个函数将有效地连接这些区域。TEXTJOIN在Excel2013和早期版本中不可用。示例请参考下图中的各种示例。

仔细观察图中第二个示例中TEXT函数的用法。当使用串联运算符将数字连接到文本字符串时,请使用text函数来控制数字的显示。公式在引用单元格中使用基值(本例中为4),而不是您在单元格中看到的格式值(40%)。使用TEXT函数恢复数字格式。

你需要更多的帮助吗?您可以随时咨询Excel技术社区中的专家,在回答社区中获得支持,或者在ExcelUserVoice上建议新的功能或功能改进。

请参见

CONCATENATE函数CONCAT函数TEXT函数TEXTJOIN函数注意:此页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是让这些内容对您有所帮助。你能告诉我们这些信息是否有帮助吗?以下是该参考资料的英文版本。