从 QUERY 创建一个 ArrayFormula

Making an ArrayFormula from QUERY

如何转换:

=if(ISNA(sum(QUERY(importrange("1QNYU1Kb1rtx-n4tMRamHJuvYt_9kGMfhGZZs_opuJr0","Transfer!C:E"),"SELECT Col3 WHERE Col1 = '" & Sheet1!B:B & "' ",0))),"0",sum(QUERY(importrange("1QNYU1Kb1rtx-n4tMRamHJuvYt_9kGMfhGZZs_opuJr0","Transfer!C:E"),"SELECT Col3 WHERE Col1 = '" & Sheet1!B:B & "' ",0)))

进入Google表中的数组公式?

在我看来,如果可能的话,这几乎是一种矫枉过正。相反,我侦察这样做:

  • 使用侧栏(或在 PRC Records spreadsheet 中创建一个新的 sheet)并粘贴此公式 there :

=QUERY({Transfer!A1:H}, "select Col3, sum(Col5) 
                         where Col3 is not null 
                         group by Col3 
                         label sum(Col5)'FG Qty'", 1)

  • 然后在 J2 单元格中使用此公式 MO Listing spreadsheet:

=ARRAYFORMULA(IF(LEN(B2:B), IFERROR(VLOOKUP(B2:B, 
 IMPORTRANGE("1QNYU1Kb1rtx-n4tMRamHJuvYt_9kGMfhGZZs_opuJr0", 
             "Transfer!L2:M"), 2, 0), 0), ))