函数名:ETResize
功能:
ETResize函数功能为在数组公式之中,将数组数据动态扩充,让数组公式区域和函数结果数组维数相等。该函数主要应用于Excel 2019以下版本不支持动态数组版本Excel,用于动态重构数组公式。需要注意该函数为宏函数,效率相对较慢,工作簿内,不建议大范围应用。
参数:
dataRange:第一个参数,待动态填充的数组数据,该参数可以为Excel选区,也可以为其他函数返回结果数组;
rows:第二个参数,数据截取行数,如果参数1数组数据行数超过该参数,则使用该参数进行截取,如果不想限制数组数据行数,该参数可缺省,表示提取数组数据所有行;
columns:第三个参数,数据截取列数,如果参数1数组数据列数超过该参数,则使用该参数进行截取,如果不想限制数组数据列数,该参数可缺省,表示提取数组所有列;
样例演示
下图样例数据,如果数组公式区域行数或者数据发生变化,在2019以下版本之中,不支持动态数组,函数不会动态更新。将数组数据作为ETResize函数第一个参数后,公式就可以动态更新数据了。
演示案例数据完整公式如下
演示案例完整公式:=ETResize(A1:H12,,)
注意事项:
- 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;
- 该函数在不支持动态数组版本Excel之中,可以用于动态扩充数据;
- 该函数效率相对较低,工作簿内不建议大范围使用;
EFunction高级函数插件下载-Excel版
1 文件 78 MB