ARRAYTOTEXT 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

ARRAYTOTEXT 函数返回任意指定区域内的文本值的数组。 它传递不变的文本值,并将非文本值转换为文本。

语法

ARRAYTOTEXT(array, [format])

ARRAYTOTEXT 函数语法具有下列参数。

参数 说明
array 要返回为文本的数组。 必需。
format 返回的数据的格式。 可选。 它可以是以下两个值之一:
0 默认值。 易于阅读的简明格式。 返回的文本将与应用了常规格式的单元格中呈现的文本相同。
1 包含转义字符和行分隔符的严格格式。 生成一条可在输入编辑栏时被解析的字符串。 将返回的字符串(布尔值、数字和错误除外)封装在引号中。

注意

  • “简明”格式将返回一个单元格内的值的列表,而“严格”格式返回与输入大小和形状相同的数组。
  • 如果格式不是 0 或 1 之外的任何内容,ARRAYTOTEXT 将返回 #VALUE! 错误值。

示例

复制下表中的示例数据,然后将其粘贴进新 Excel 工作表的 A1 单元格中。 如果需要,可调整列宽以查看所有数据。

注意 若要将“Seattle”转换为链接数据类型,请选择单元格 B3,然后选择“ 数据>地理位置”。

数据
TRUE 引用文本而非数字引起的 #VALUE!
1234.01234 Seattle
你好 $1,123.00
公式 结果
=ARRAYTOTEXT (A2:B4,0) TRUE, #VALUE!, 1234.01234, Seattle, Hello, 1,123
=ARRAYTOTEXT (A2:B4,1) {TRUE,#VALUE!;1234.01234,“Seattle”;”Hello“,”1,123“}

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家或在 社区中获取支持。