【问题标题】:google sheets how to create a formula to increment cells excluding text cells谷歌表格如何创建一个公式来增加单元格,不包括文本单元格
【发布时间】:2020-03-29 16:35:51
【问题描述】:
我有一行从第一个单元格中的数字 11 开始,然后是空单元格,空单元格,单词“text”,空空空然后是“text”......我只想在前一个单元格中添加 5,如果单元格是数字。所以在示例中,该行的结果应该是 11 16 21 "text" 26 31 36 "text"。是否有任何公式可以在 Google 表格中遵循这种模式?
【问题讨论】:
标签:
google-sheets
google-sheets-formula
array-formulas
【解决方案1】:
这个可以满足你的需要:
=ARRAYFORMULA(
IFS(
COLUMN(A2:2) > MAX(INDEX(COLUMN(A1:1) * --(NOT(ISBLANK(A1:1))))),
"",
NOT(ISBLANK(A1:1)),
A1:1,
ISBLANK(A1:1),
$A1 + 5 * ( COLUMN(A2:2)
- COUNTIFS(
--(NOT(ISBLANK(A1:1)) * NOT(ISNUMBER(A1:1))),
SEQUENCE(1, COLUMN(A1:1), 1, 0),
COLUMN(A1:1),
"<=" & COLUMN(A1:1)
)
)
)
)