从 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), ))
如何转换:
=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), ))