[]
        
立即试用
(Showing Draft Content)

ARRAYTOTEXT

ARRAYTOTEXT 函数可从任何指定区域返回文本值数组。它会原封不动地传递文本值,并将非文本值转换为文本。

语法

ARRAYTOTEXT(array, [format])

参数

此函数包含以下参数:

参数

说明

array

[必需] 要作为文本返回的区域或数组。

format

[可选] 返回数据的格式。它可以是以下两个值之一:

  • 0(默认值)。简洁格式,便于阅读。返回的文本将与应用常规格式的单元格中呈现的文本相同。

  • 1。严格格式,包含转义字符和行分隔符。生成一个字符串,在输入到公式栏时可以解析。除布尔值、数字和错误值外,返回的字符串都用引号括起来。

备注

  • ARRAYTOTEXT 函数不支持三维引用,如 =Sheet2:Sheet3!A1:C3,否则将返回 #VALUE! 错误。

  • 如果 format 参数是大于或等于 0 且小于 1 的数字或字符串,则将其视为 0;如果大于或等于 1 且小于 2,则将其视为 1。

  • 如果 format 参数为 TRUE,则将其视为 1;如果为 FALSE,则将其视为 0。

  • 如果 format 参数是字符串类型,除非其值大于或等于 0 且小于 2,否则公式将返回 #VALUE! 错误。

  • 如果 format 参数本身是错误类型(例如,=ARRAYTOTEXT("aaa", #DIV/0!)),或者该参数在计算过程中导致错误(例如,=ARRAYTOTEXT("aaa", 10/0)),最终结果将显示为错误类型,不会转换为文本。

示例

image.ba1539.png