我正在尝试获取一列,以根据Google表格ARRAYFORMULA
中的行号自动填充递增的字符串。通过将=ARRAYFORMULA(ROW(A:A)-1)
放在顶部的单元格中,我可以轻松地获得一列以显示移位的行号。但是,尝试在ROW
内使用此concatENATE
调用并不能给我想要的结果,无论是否使用TO_TEXT
,我都尝试过。
在图像中,用于不同列的公式为:
A1: =ARRAYFORMULA(ROW(A:A)-1)
B1: =ARRAYFORMULA(IF(ROW(B1:B)>1,concatENATE("Hello World: ",(ROW()-1)),"Hello there world!"))
C1: =ARRAYFORMULA(IF(ROW(C1:C)>1,TO_TEXT(ROW(C:C)-1)),"Hello there world!"))
D1:D16: 手动输入所需的字符串。
如您所见, B1 不会增加数字,仅使用给出公式的单元格中的ROW
值。并且 C1 将所有行号连接到每一行。
关于我如何在不填写或使用脚本的情况下实现预期结果的任何想法?