是的。主要有两点:一是在自定义函数中定义一个数组来存储相关值,如dima(2),然后赋值:a(1)=5,a(2)=10,并将数组值赋给函数。第二点是如何打电话。调用时,需要定义一个variant变量,例如dimcasvariant。假设用户定义函数的函数名为d,则调用可以写入c=d(对应的参数)。在这种情况下,c(1)=5,c(2)=10
如果学习excel分为几个阶段,那么数组公式应该被认为是一个比较高的阶段;
如果学生有编程经验,可能更容易理解;如果没有,可能需要一些操作才能理解。了解数组的运算规则后,excel的水平会有一定的提高。你可以编写一个程序一些非常神奇而强大的公式;
在excel中,数组可以分为一维和二维,其中维对应行和列,一维数组也可以是行或列,二维数组存在于矩形单元格中;excel不支持三维数组,但可以在vba中实现;
数组可以存在于单元格中,也可以存在于单元格保存数组(函数运行结果)中,也可以存在于常量数组(即您输入)
数组公式中的一系列单元格,不能单独编辑,只能批量编辑,编辑后,记住同时按键盘上的ctrl-shift-enter三个键就可以成为数组公式