为什么这个 IMPORTRANGE 公式不起作用?

Why is this IMPORTRANGE formula not working?

我在使用 IMPORTRANGE 公式时不断收到错误消息:

=importrange(“1uUbz2HAzgwBwY3zMXqcLJM_Z8qVQZHNP0wzRaNHceTc”, “Sheet1!A:B”)

我多次更改 sheet 的名称以确保一切匹配,但看到一个:

Formula parse error

而且我不确定我做错了什么。原来的 sheet 也有几个选项卡。

你能看出错误在哪里吗?

这对我有用:

=importrange(“1uUbz2HAzgwBwY3zMXqcLJM_Z8qVQZHNP0wzRaNHceTc”; “Sheet1!A:B”)

也许用分号试试

添加link格式 例如 =importrange("https://docs.google.com/spreadsheets/d/1uUbz2HAzgwBwY3zMXqcLJM_Z8qVQZHNP0wzRaNHceTc","Sheet1!A:B") 这应该可以解决问题

您将其命名为 Sheet1!A:B,但缺少用于标识 sheet 名称的单引号。

应该是'Sheet1'!A:B
完整公式如下:

=importrange(“1uUbz2HAzgwBwY3zMXqcLJM_Z8qVQZHNP0wzRaNHceTc”, “'Sheet1'!A:B”)

另一个可能阻止导入范围工作的问题是 sheet 名称中的前导或尾随 space。让您检查 sheet 选项卡并清除任何前导或尾随的 space,否则您的公式将不起作用。 :-)

在我终于找到问题之前,我花了一个小时阅读这个线程并一遍又一遍地重新创建我的公式。

确保您尝试从中导入的 sheet 已另存为 google sheet。我试图将 .xls 文件导入 google sheet,但它不起作用。我将 sheet 重新保存为 google sheet 并立即解决了问题。

问题

这个公式不成立

=importrange(“1uUbz2HAzgwBwY3zMXqLJM_Z8qVQZHNP0aNHceTc”,“Sheet1!A:B”)

原因

您使用弯双引号 “ ” 而不是直双引号 " "

解决方案

将引号从弯引号改为直引号
=importrange("1uUbz2HAzgwBwY3zMXqLJM_Z8qVQZHNP0aNHceTc","Sheet1!A:B")

小心
如果您有不同的语言环境,您还必须将 , 更改为 ;