【问题标题】:IMPORTRANGE built dynamically, pulls in as string when it lands in cell instead of the formulaIMPORTRANGE 动态构建,当它落在单元格而不是公式时作为字符串拉入
【发布时间】:2021-03-19 09:46:43
【问题描述】:

我正在构建链接的谷歌表格。在这种情况下,我需要从串联中动态构建 IMPORTRANGE 公式。

我要在单元格中填充的 IMPORTRANGE 公式是:=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1MULmCled46FWynp7fmGGAQBflUn6lpgltl9XNqXvnJ8/edit#gid=328066760","Competitive Analysis!E9")

公式中的 URL 会根据一些变量而变化。

我已经使用连接在不同的工作表中构建了IMPORTRANGE 公式,并使用 vlookup 插入到单元格中:

=VLOOKUP(E2,'Tool Setup'!A7:F22,6,FALSE)

VLOOKUP 公式导致 IMPORTRANGE FORMULA 显示为字符串文本,而不是公式。

我可以做些什么来强制它在单元格中注册为公式吗?

【问题讨论】:

  • 分享您的工作表副本
  • 您能否提供一份您正在处理的电子表格的副本,不含敏感信息,清楚地表明所需的行为?

标签: google-sheets google-sheets-formula


【解决方案1】:

我认为你不能完全按照你描述的方式来做。

应该做的是将公式的根放在您希望数据结束的单元格中,然后使用从另一个单元格(或工作表)中提取的数据来完成它。

例如,在您拥有VLOOKUP 的单元格中,将其更改为:

=IMPORTRANGE(VLOOKUP(E2,'Tool Setup'!A7:F22,6,FALSE),VLOOKUP(.....))

第一个 VLOOKUP 将返回 URL,第二个将返回范围。

我相信这应该可行。

【讨论】:

  • 如果这解决了您的问题,请考虑将答案检查为(或)“正确”答案,以帮助将来遇到类似问题的其他人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多