Excel - VALUETOTEXT 函数
VALUETOTEXT 函数
Excel VALUETEXT 函数将字段值转换为文本字符串,但包含文本值的字段不会被转换,并将保留相同的值。它将从特定单元格引用中检索文本值。
当使用包含大量列和行且没有适当可见性提示的大量电子表格时,查找特定信息可能会变得很困难。处理大量、庞大、非结构化的数据对用户来说非常耗时。为了缓解此问题,Excel 365 中引入了十四个新的 Excel 函数。为了解决这个问题,用户可以使用新内置的函数,如 Filter、Unique、Lambda、Xlookup 等。
兼容性
VALUETOTEXT 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Microsoft 365 for Mac 版 Excel
- Excel for the web
语法
VALUETEXT 函数的语法如下 −
=VALUETOTEXT(value, [format])
参数
您可以将以下参数与 VALUETEXT 函数 −
一起使用参数 | 描述 | 必需/可选 |
---|---|---|
value | 它指定要作为文本返回的值。 | 必需 |
format |
|
可选 |
VALUETOTEXT 函数示例
练习以下示例,了解 Excel 中 VALUETOTEXT 函数的用法。
示例 1
Excel 中的 VALUETOTEXT 函数用于将数值转换为文本格式。
解决方案
步骤 1 − 您需要开发一个由两列组成的表格,分别名为 示例数据 和 公式。在第一列中输入一些混合条目,如下图所示 −

步骤 2 −在 B4 单元格中输入公式 =VALUETOTEXT([@[Sample data]],1)。在这里,我们在函数的第二个参数中使用严格格式值 1。在表格中评估公式非常有趣。如果在一个单元格中写入 VALUETOTEXT 公式,则相同的公式将自动应用于剩余的列单元格。

步骤 3 −按 Enter 键可检索计算的文本值,如下图所示。

如上图所示,应用 VALUETOTEXT 函数后,只有包含 David John 和 World Cup 的文本数据被括在双引号中,而其他示例数据保持不变。
请注意,即使我们将 0 用于第二个参数,生成的文本值仍保持不变。如果第二个参数超过 1 或 0,则可能会出现错误。
VALUETOTEXT 函数可与其他函数(如 CONCATENATE、LEFT、RIGHT、IF 语句等)无缝协作,以构建可有效操作文本的复杂表达式。它类似于 ARRAYTOTEXT 函数,仅适用于数组。
示例 2
将 CONCATENATE 函数与 VALUETOTEXT 函数结合使用。
解决方案
假设您想将总销售产量与北美地区的销售产量合并。为此,您可以在 C3 单元格中输入公式 =CONCATENATE("North America:",VALUETOTEXT(B3,0))。

因此,VALUETEXT 函数将返回 2800 值,该值与 North America: 文本相结合。

下载练习表
您可以下载并使用示例数据表来练习VALUETOTEXT 函数。