根据值声明单元格数组



在谷歌电子表格中,我试图根据某些操作的结果声明一个单元格数组。切换结果的符号,我应该创建一个、两个或三个数组(单元格(元素。

初始算法如下: ={SWITCH(SIGN(A1);-1;"1";0;"1;1";1;"1;1;1")}它当然不起作用,但这个想法是让一个元素用于减号,两个元素用于零,三个元素用于加号。

你有什么想法吗?

获取字符串后,您可以split它以获取数组:

=SPLIT(SWITCH(SIGN(A1),-1,"1",0,"1;1",1,"1;1;1"),";")

如果需要一列数据,还可以使用 transpose

=transpose(SPLIT(SWITCH(SIGN(A1),-1,"1",0,"1;1",1,"1;1;1"),";"))

最新更新