从QUERY创建一个ArrayFormula

问题描述 投票:1回答:1

我该如何转换:

=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表格中的数组公式?

google-sheets sumifs array-formulas
1个回答
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), ))

© www.soinside.com 2019 - 2024. All rights reserved.