Excel ARRAYTOTEXT 函数
ARRAYTOTEXT 函数可将数组或区域轻松转换为文本字符串。

语法
=ARRAYTOTEXT()array,[format])
参数
- 数组(必填):需要作为文本字符串返回的数组。
- 格式(可选):返回文本字符串的格式,可选值为 0(默认)或 1.
选择 0 或省略时,结果将以简洁易读的格式显示,返回的文本与应用常规格式的单元格显示一致。
选择 1 时,结果将以包含转义字符和行分隔符的严格格式显示。文本字符串会用花括号括起来,可直接在 Excel 编辑栏中使用。文本值用双引号(““)括起,布尔值、数字和错误值不加引号。行之间用分号(;)分隔,列之间用逗号(,)分隔。
返回值
ARRAYTOTEXT 函数可返回文本字符串。
函数说明
- ARRAYTOTEXT 函数是 Excel 新增功能,仅在 Microsoft 365 专属 Excel 和 Excel 网页版中可用。
- ARRAYTOTEXT 函数会移除应用于包含数字单元格的数字格式。
- 当出现 #VALUE!错误时,说明格式参数不是 0 或 1.
示例
如下截图所示,有一个文本列表区域。要将其转换为文本字符串,请按以下步骤操作。
1. 要以简洁格式获取文本字符串,请将以下公式复制到 E5 单元格,然后按 Enter 键即可获取结果。
=ARRAYTOTEXT()B5:C7)

2. 若需以严格格式获取文本字符串,请将以下公式复制到 E6 单元格,然后按下 Enter 键即可获取结果。

注意:上述第一个公式中省略了格式参数。您也可以像下面的公式一样,直接输入格式参数:
=ARRAYTOTEXT()B5:C7,0)
相关函数:
Excel 函数 EVEN
EVEN 函数可将数字向远离零的方向四舍五入为最接近的偶数整数。
Excel 函数 EXP
EXP 函数可返回常数 e 的 n 次幂值。