【发布时间】:2017-12-01 20:22:37
【问题描述】:
我想通过在 B2 中使用以下内容创建一个仅包含一个公式的主模板:
=arrayformula({left(A2:A),right(A2:A)})
用户仅在 A 列中输入数据。
假设我希望用户在 A 列中输入数据,在 B 列和 C 列中执行计算,让用户在 D 列中输入其他数据,然后在 E 列中再执行一次计算。
如何编写一个文字数组来跳过 D 列,以便用户可以在那里输入数据而不会导致:“数组结果未展开,因为它会覆盖 D2 中的数据”?以下是我跳过 D 列的徒劳尝试:
=arrayformula({left(A2:A),right(A2:A),,mid(D2:D,2,1)})
这显然会产生公式解析错误。
【问题讨论】:
-
即使您成功地用公式创建了一个空列,它也不会起作用:任何尝试在此列中写入(手动)都会破坏公式。
标签: arrays google-sheets formulas array-formulas