KutoolsforOffice — 一套方案,五大工具。事半功倍。

Excel ARRAYTOTEXT 函数

作者Zhoumandy修改日期

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

arraytotext-函数 1


语法

=ARRAYTOTEXT()array,[format])


参数

  • 数组(必填):需要作为文本字符串返回的数组。
  • 格式(可选):返回文本字符串的格式,可选值为 0(默认)或 1.
    选择 0省略时,结果将以简洁易读的格式显示,返回的文本与应用常规格式的单元格显示一致。
    选择 1 时,结果将以包含转义字符和行分隔符的严格格式显示。文本字符串会用花括号括起来,可直接在 Excel 编辑栏中使用。文本值用双引号(““)括起,布尔值、数字和错误值不加引号。行之间用分号(;)分隔,列之间用逗号(,)分隔。

返回值

ARRAYTOTEXT 函数可返回文本字符串。


函数说明

  1. ARRAYTOTEXT 函数是 Excel 新增功能,仅在 Microsoft 365 专属 ExcelExcel 网页版中可用。
  2. ARRAYTOTEXT 函数会移除应用于包含数字单元格的数字格式。
  3. 当出现 #VALUE!错误时,说明格式参数不是 0 或 1.

示例

如下截图所示,有一个文本列表区域。要将其转换为文本字符串,请按以下步骤操作。

1. 要以简洁格式获取文本字符串,请将以下公式复制到 E5 单元格,然后按 Enter 键即可获取结果。

=ARRAYTOTEXT()B5:C7)

arraytotext-函数 2

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

arraytotext-函数 3

注意:上述第一个公式中省略了格式参数。您也可以像下面的公式一样,直接输入格式参数:

=ARRAYTOTEXT()B5:C7,0)

相关函数:

  • Excel 函数 EVEN
    EVEN 函数可将数字向远离零的方向四舍五入为最接近的偶数整数。