相对初学者在excel/google工作表中使用公式,我在弄清楚如何使用数组公式来比较不同行中的单元格但谷歌工作表中的相同列(在我的情况下,我怎么做= IF(A3 = A2,dothis,elsedothis)作为一个数组公式.如果有人有一个不同于数组公式的解决方案来自动填充公式,我也会感兴趣.
具体内容:
我有一个参与者列表,他们已经完成了一项实验,其中一些已经多次完成.通过一长串参与者和一些参与者的多个条目,很难看到一个参与者的信息在哪里结束而下一个参与者的信息开始.所以我想要的是根据参与者的数量交替灰色和白色阴影中的行(即所有001的灰色条目,所有002的条目为白色,003为灰色,依此类推).为此,我使用一个公式在右侧放入一列,检查上面一行中的参与者编号是否相同,如果没有,则添加一个(我想用它来获取参与者数量)稍后的).这就是数据集的样子,我在右边包含了公式.
A B ... ... X
001 9/1/16 ... ... 1 (1)
001 10/1/16 ... ... 1 (=IF(A3=A2,X2,X2+1))
001 11/1/16 ... ... 1 (=IF(A4=A3,X3,X3+1))
002 9/2/16 ... ... 2 (=IF(A5=A4,X4,X4+1))
002 10/2/16 ... ... 2 (=IF(A6=A5,X5,X5+1))
003 10/5/16 ... ... 3 (=IF(A7=A6,X6,X6+1))
...
Run Code Online (Sandbox Code Playgroud)
这一切都很好,花花公子,但问题是,当我输入一个新行时,它不会自动填充公式,因此着色不会调整.我想每次输入新的参与者信息时我都可以重新调整公式,但这很乏味,而且我不是唯一一个使用它的人,所以它会很快搞砸了.从我的查看,arrayformula是我应该使用的.但是如果使用arrayformula,则必须将列作为一个整体引用.有人有主意吗?