我试图让工作表 B 中的一个单元格显示来自外部/远程工作表 A 中的一个单元格的数据,但这会导致“公式解析错误”。(帮助搜索的 ETA 详细信息:在一个 Google 电子表格中显示来自不同 Google 表格的数据。)
我的查询:
=Query(SheetA,sheet1!A:I,"select I WHERE A=3")
我也试过这样:
=Query(SheetA,sheet1!$A:$I,"select I WHERE A=3",-1)
我试图让工作表 B 中的一个单元格显示来自外部/远程工作表 A 中的一个单元格的数据,但这会导致“公式解析错误”。(帮助搜索的 ETA 详细信息:在一个 Google 电子表格中显示来自不同 Google 表格的数据。)
我的查询:
=Query(SheetA,sheet1!A:I,"select I WHERE A=3")
我也试过这样:
=Query(SheetA,sheet1!$A:$I,"select I WHERE A=3",-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
我也意识到(duh)我很愚蠢,每个文件都有两个单独的文件。我只需要同一个文档中的两张纸;1个作为数据库,另一个显示格式化数据。我将其用于谱系应用程序。
我有一个公式解析错误问题。我的错误是我的公式上有两个括号。我删除了一组,它被修复了。我不知道为什么,但它对我有用。
例子:
=SUM((AB450,AB432,AB422,AB415,AB405))
- 这给了我一个公式解析错误。
=SUM(AB450,AB432,AB422,AB415,AB405)
- 这是一个有效的