我将这个Google-sheets公式用于一个电子表格:
=ArrayFormula(IF(ROW(A1:A1000)+TRUE;"Sometext to show";""))用相同的文本填充1000列,但我认为必须有一个公式或更有效的方法来这样做。
发布于 2019-02-09 04:39:49
=ARRAYFORMULA(IF(IF(1:10000, )=FALSE, "SPAM"))

发布于 2019-02-08 19:38:12
解决方案实际上取决于您为什么要在多个行中复制相同的信息。这些数据需要改变吗?如果不是这样,您可能根本不需要该列。
严格地说,在效率方面,将集值复制粘贴到这1000行中要比使用公式更好,因为每次加载工作表时都需要计算公式。
如果你需要动态的重复长度和动态版本的文本,那么稍微修改一下你的公式:
=arrayformula(if(row(A:A) <= 1000,"this row is 1000 or less","this row is over 1000"))
这将检查A列的所有内容,如果行号为1000或更少,则用给定文本填充该字段,否则用替代文本填充该行
https://stackoverflow.com/questions/54591282
复制相似问题