在谷歌电子表格中,我试图根据某些操作的结果声明一个单元格数组。切换结果的符号,我应该创建一个、两个或三个数组(单元格(元素。
初始算法如下: ={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"),";"))