如何使用Google电子表格公式自动填充列

时间:2015-01-09 17:33:31

标签: excel google-sheets

我是谷歌电子表格的菜鸟。我实际上是PPC广告专家,我希望在Google Spreadsheets中构建一些工具。我构建的第一个工具是在列中选择一组单词前面添加“+”符号的方法。公式如下:

=CONCAT("+",SUBSTITUTE(A2," "," +"))

所以基本上A列包含如下字样:

“这些是我的关键字”(本例中为A2)

公式采用这些单词,并在每个单词前面添加“+”,然后显示B列:

“+这些+是+我的+关键字”(本例中为B2)

现在我遇到的问题是我必须拿B2,并将其向下拖动以复制公式。但是,如果我要向A列添加更多关键字,我将不得不记住继续向下拖动其余列(B列以及可能使用依赖于列A的关键字列表的类似公式的其他列)。

如何在B2中设置我的公式:

=CONCAT("+",SUBSTITUTE(A2," "," +"))

..这样它会自动获取A列中的所有关键字,并自动填充整个列B?

我读过它可以用ARRAYFORMULA完成吗?请指教!

谢谢!

麦克

1 个答案:

答案 0 :(得分:0)

要使Arrayformula正常工作,你只需给普通函数一个范围而不是一个单元格,如下:

=ARRAYFORMULA("+"&SUBSTITUTE(A2:A;" ";" +"))

此外,你不能拥有任何价值,但它会告诉你。