首页 > 编程笔记 > Office笔记 阅读:1

WPS ARRAYTOTEXT()函数的用法(附带实例)

ARRAYTOTEXT 函数可以返回数组的文本表示形式,函数语法格式如下:
=ARRAYTOTEXT(数组, [格式])
参数说明如下:

参数 说明
参数 1 数组(必填项)
数组、单元格区域
参数 2 格式
0 - 简洁
1 - 严格
省略参数时,默认值(0)

【实例 1】将省、市、区/县值连接到一个单元格(简洁模式)。在 F5 单元格输入公式:
=ARRAYTOTEXT(C5:E5)
效果如下图所示:


图 1 将省、市、区/县值连接到一个单元格(简洁模式)

ARRAYTOTEXT 函数的第 1 个参数引用“省、市、区/县”所在的 C5:E5 单元格区域,省略第 2 个参数,默认值为 0(简洁模式),即可将“省、市、区/县”使用“,”符号连接成一个字符串。

当需要使用“,”符号作为分隔连接文本,并且不需要忽略空值时,使用 ARRAYTOTEXT 函数可以实现 TEXTJOIN 函数的效果。

【实例 2】将省、市、区/县值连接到一个单元格(严格模式)。在 F15 单元格输入公式:
=ARRAYTOTEXT(C15:E15,1)
效果如下图所示:


图 2 将省、市、区/县值连接到一个单元格(严格模式)

ARRAYTOTEXT 函数的第 1 个参数引用“省、市、区/县”所在的 C15:E15 单元格区域,第 2 个参数设置为 1(严格模式),在“严格模式”下 ARRAYTOTEXT 函数会判断引用的数组或单元格区域中的每一个值,对每个文本类型的值添加英文状态下的双引号,然后使用“,”符号将值连接成一个字符串,并且在字符串两端连接“{}”符号。

相关文章