根据值声明单元格数组

时间:2018-01-30 05:55:43

标签: arrays google-sheets

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

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

你有什么想法吗?

1 个答案:

答案 0 :(得分: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"),";"))