用QUERY制作ArrayFormula

时间:2019-02-22 09:13:46

标签: google-sheets sumifs array-formulas

我该如何转换:

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

加入Google表格中的数组公式?

1 个答案:

答案 0 :(得分:0)

我认为

如果可能的话,这将是一个很大的杀伤力。相反,我侦察此操作:

  • 使用侧栏(或在PRC Records电子表格中创建新工作表)并粘贴此公式 there

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

0

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

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