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)

4

2 回答 2

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个作为数据库,另一个显示格式化数据。我将其用于谱系应用程序。

于 2015-04-21T01:28:55.477 回答
-1

我有一个公式解析错误问题。我的错误是我的公式上有两个括号。我删除了一组,它被修复了。我不知道为什么,但它对我有用。

例子:

=SUM((AB450,AB432,AB422,AB415,AB405))- 这给了我一个公式解析错误。

=SUM(AB450,AB432,AB422,AB415,AB405)- 这是一个有效的

于 2017-04-27T05:08:19.973 回答