ARRAYTOTEXT函数教程



函数定义

ARRAYTOTEXT函数将数组或范围转换为文本字符串。

语法

ARRAYTOTEXT(array, [format])

参数说明

参数说明是否必需
array要转换为文本的数组或范围必需
format指定格式的数字:0-精简格式,1-严格格式(默认值为0)可选

格式说明

格式值说明示例输出
0精简格式,用逗号分隔项目苹果,香蕉,橙子
1严格格式,包含花括号{"苹果","香蕉","橙子"}

使用示例

示例1:基本用法

原始数据公式结果
A1:A3包含:苹果、香蕉、橙子=ARRAYTOTEXT(A1:A3)苹果,香蕉,橙子
A1:A3包含:苹果、香蕉、橙子=ARRAYTOTEXT(A1:A3,1){"苹果","香蕉","橙子"}

示例2:数字数组

原始数据公式结果
B1:B4包含:10、20、30、40=ARRAYTOTEXT(B1:B4)10,20,30,40
B1:B4包含:10、20、30、40=ARRAYTOTEXT(B1:B4,1){10,20,30,40}

示例3:二维数组

原始数据公式结果
C1:D2包含:
姓名,年龄
张三,25
=ARRAYTOTEXT(C1:D2)姓名,年龄,张三,25
C1:D2包含:
姓名,年龄
张三,25
=ARRAYTOTEXT(C1:D2,1){"姓名","年龄";"张三",25}

注意事项

  • 当format参数为0时,结果文本可以直接用于其他文本函数
  • 当format参数为1时,结果符合Excel数组字面量语法
  • 空单元格会被转换为空字符串
  • 错误值会保持为错误值

应用场景

  • 将数据范围快速转换为文本字符串
  • 准备数据用于文本处理函数
  • 创建数组的文本表示形式
  • 数据导出和格式转换

❤️收藏 👍点赞

用户评论

发表评论

您还未登录,无法发表评论!
快来留下你的足迹吧~