Google Sheets Error: column doesn't load when querying multiple sheets

Google Sheets Error: column doesn't load when querying multiple sheets

我正在尝试将两个单独的工作表查询到我预算中的一个单元格。其中一张是我用来跟踪日常现金交易的 google 表格,另一张是我用来输入银行交易的分类帐。

如果我像这样查询其中一张工作表,都可以正常工作:

=SUM(QUERY('Form Responses'!$A:$C0,"SELECT B,C WHERE B = 'Coffee'",1))/$D
=SUM(QUERY(Ledger!$A:$C0,"SELECT B,C WHERE B = 'Coffee'",1))/$D

然而,当我尝试像这样组合它们时...

=SUM(QUERY({'Form Responses'!$A:$C0;Ledger!$A:$C0},"SELECT B,C WHERE B = 'Coffee'",1))/$D

我收到这个错误:

Unable to parse query string for Function QUERY parameter 2: NO_COLUMN: B

我深入研究了论坛和 SO,发现了很多技巧 - 但是 none 其中一些有用,而且其中许多都已贬值。谁能一目了然地解决这个问题?

我不明白为什么单独查询时会有 'Column B',但一起查询时却没有。

使用:

=SUM(QUERY({'Form Responses'!$A:$C0; Ledger!$A:$C0},
 "select Col2,Col3 where Col2 = 'Coffee'", 1))/$D