google-sheets - 如何从 ImportRanged 工作表中导入一些无限重复的偏移单元?(谷歌表格)
问题描述
我正在尝试将一些特定的单元格从一个工作表导入另一个工作表,并且我想以一种重复的、间歇性的方式这样做。
例如,如果 A51 是要导入的第一个单元格,我想导入 A51 和同一行中的所有“重复出现的下一个第五个单元格”(A56,然后是 A61,然后是 A66,依此类推)。
我想我只需要使用 ArrayFormula、ImportRange 和 Offset,但我大错特错了。在我没有经验的头脑中,公式看起来像这样:
=ARRAYFORMULA(OFFSET(IMPORTRANGE("url";"Page1!A51:51");0;5))
...但它显然不起作用。无论我如何处理它,我都会陷入同样的问题,“论点必须是一个间隔”。我在 StackOverflow 中偶然发现了类似的问题,但它们都不是完全相同的问题;我尝试了他们的解决方案,但它们也没有奏效。
例如示例
所以现在我求助于你,伟大的 SO 社区。谁能向我解释为什么我在一项(很可能)简单的任务中失败得如此悲惨?我很感激任何帮助!
谢谢!
解决方案
首先看看您是否可以省略空白值并获得您想要的结果。在Input
电子表格中,选择“插入”>“新工作表”并将此公式放入E4
新工作表的单元格中:
=query( transpose('Página1'!B4:4); "where Col1 is not null"; 0 )
然后,您可以Output
使用以下公式在电子表格中执行相同操作:
=query( transpose(importrange("1el8PStX7NxRLbL-LC1afPTY3zAv2QqaQotRR18o0EjM"; "Página1!B4:4")); "where Col1 is not null"; 0 )
=query( transpose(importrange("1el8PStX7NxRLbL-LC1afPTY3zAv2QqaQotRR18o0EjM"; "Página1!B6:6")); "where Col1 is not null"; 0 )
如果这不是您需要的,请在电子表格中显示更逼真的示例数据,Input
以及您希望从工作Output
表中的数据中获得的手动输入结果。不要显示ColB;Row4
你想要得到的实际结果。
推荐阅读
- game-maker - 在游戏制作工作室中编译程序时出错
- javascript - 无法通过 JS 渲染 svg
- python - 有没有办法分析一个文本文件来检查这个标准
- sql - Oracle PL SQL 过程需要修改以接受具有所有类型字符的数组并拆分
- laravel - Laravel - AWS s3 无法连接
- splunk - Splunk 查询 - 从具有计数的日志中搜索唯一异常
- aggregate - R functions re-usability
- soap - Apache Camel 调用 SOAP 服务
- http - 如何在不停止的情况下导出 tshark 对象
- mysql - MYSQL (Mac) - 无法连接,服务器可能没有运行