查询不同文档时出现“公式解析错误”

时间:2015-04-20 21:58:43

标签: google-sheets google-query-language

我正在尝试从外部/远程工作表A中的单元格中显示工作表B中的单元格,但这会导致“#34;公式解析错误”。 (有助于搜索的ETA详细信息:使用其他Google表格在一个Google电子表格中显示数据。)

我的查询:     =Query(SheetA,sheet1!A:I,"select I WHERE A=3")

我也是这样试过的:     =Query(SheetA,sheet1!$A:$I,"select I WHERE A=3",-1)

2 个答案:

答案 0 :(得分:1)

这个答案由@AdamL提供(谢谢,先生!)。这是我的答案,我发现它确实很有效。当QUERY不直接引用同一电子表格中的范围时,请使用Colx表示法而不是列字母:

    =QUERY(importrange("NameofGoogleSheet","SheetTabName!A:Z"),"select Col9 where Col1=3") 

如果动态引用,请使用以下内容:

=QUERY(importrange("NameofGoogleSheet","SheetTabName!A:Z"),"select Col9 where Col1="&D19)

同样重要的是要注意,您必须先将纸张相互连接。在此之前,您将收到列错误等。这是通过选择将显示数据的工作表单元格并在其上放入IMPORTRANGE来完成的,这将打开一个用于连接它们的对话框。更多信息:https://support.google.com/docs/answer/3093340?hl=en

我也意识到(呃)我每个人都有两个单独的文件是愚蠢的。我在同一份文件中只需要两张纸; 1用作数据库,另一个用于显示格式化数据。我正在使用它作为谱系应用程序。

答案 1 :(得分:-1)

我有一个Formula Parse Error问题。我的错误是我的公式上有两个括号。我删除了一套,并修复了。我不知道为什么,但它对我有用。

示例:

=SUM((AB450,AB432,AB422,AB415,AB405)) - 这使我产生了一个公式错误。

=SUM(AB450,AB432,AB422,AB415,AB405) - 这就是一个工作