mbi*_*ras 3 google-sheets array-formulas google-sheets-api
我观看了一个教程,其中作者使用IF语句和ARRAYFORMULA函数将标题行添加到数据列.链接被提供给文档; 但是,有关如何使用的示例ARRAYFORMULA请参阅此答案.
下面是一个例子:
我可以C通过将以下公式放入以下列来填充列C1:
=ARRAYFORMULA(if(row(A:A) = 1, "spent", B:B - A:A))
Run Code Online (Sandbox Code Playgroud)
我对语法感到困惑.我理解X:X引用整个X列,但我不明白它是如何用于检查我们是否A1在一个上下文中的单元格,然后用于在另一个上下文中应用质量公式.
Aur*_*ann 11
听起来,你所学到的信息让你期望row(A:A)=1转化为A1行?
它的工作方式略有不同,现在使用它的语法基本上是说A:A中的任何一行的值是1,然后写"花费",否则减去BA
我的建议:
使用文字数组来制作标题,然后使用if(arrayformula)仅用值填充行,以获得美观:
例:
={"Spent";arrayformula(if(isnumber(A2:A),B2:B-A2:A,))}
Run Code Online (Sandbox Code Playgroud)
说明:
将{}允许你建立一个字面阵列,并使用一个分号,而不是逗号允许你垂直堆叠的电池,下面我们检查是否有在A列中的值,如果是的话,减去从B,否则留空.
| 归档时间: |
|
| 查看次数: |
5166 次 |
| 最近记录: |