[]
ARRAYTOTEXT 函数可从任何指定区域返回文本值数组。它会原封不动地传递文本值,并将非文本值转换为文本。
ARRAYTOTEXT(array, [format])
此函数包含以下参数:
参数 | 说明 |
|---|---|
array | [必需] 要作为文本返回的区域或数组。 |
format | [可选] 返回数据的格式。它可以是以下两个值之一:
|
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)),最终结果将显示为错误类型,不会转换为文本。
