企业表格软件-FineReport 数组函数概述

本文详细介绍了FineReport中用于处理数组的13种函数,包括ADD2ARRAY、ARRAY、GREPARRAY、INARRAY等,涵盖数组的添加、过滤、查找、排序等多种操作,提供丰富的示例说明其用法。
摘要由CSDN通过智能技术生成

1. ADD2ARRAY

ADD2ARRAY(array, insertArray, start):在数组 array 的第 start 个位置插入 insertArray 中的所有元素,再返回该数组。

示例:

ADD2ARRAY([3, 4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7]。

ADD2ARRAY([3, 4, 1, 5, 7], "测试", 3)返回[3, 4, "测试", 1, 5, 7]。

注:如果 start 为小于 1 的数或者不写 start 参数,则默认从数组的第一位开始插入数组元素。

2. ARRAY-返回数组

1)概述

语法

ARRAY(arg1,arg2...)

返回一个由 arg1,arg2,...组成的数组. [arg1,arg2,...]可以由字符串或者数字构成。

参数

number1,number2,…

1 到 n 个参数或指定单元格区域中所有数字

2)注意事项

当使用公式嵌套数组单元格时,如果数组单元格内实际是单值,会作为单值处理,需要嵌套  ARRAY 公式确保单元格始终作为数组计算(多值则不需要),比如 B2=ARRAY(1), 使用 INARRAY  函数应该写成:INARRAY(1,ARRAY(B2)),如下图所示:

如果写成 INARRAY(1,B2),则无法返回有效数据,如下图所示:

3)示例

公式

结果

备注

ARRAY("hello")

hello

-

ARRAY("hello","world")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值