我正在尝试从外部/远程工作表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)
答案 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)
- 这就是一个工作