【发布时间】:2020-12-04 10:09:39
【问题描述】:
我正在尝试从第 n 列中导入所有数据,从第 3 行开始,从一个工作表 ('Dataimport') 到同一个电子表格中的另一个 ('Cleaned Data'),但到目前为止我只设法从每第 n 列中获取一个特定的单元格:
=INDEX(Dataimport!$C$3:$HI$3;(ROWS($A$1:A1)*6)+1)
现在我正在手动执行此操作,在每个单元格中使用 =TRANSPOSE(IMPORTRANGE("1yyb1k0uAdN1XcLWBhNq4jA0eInnePRoUt9IbuXDmfEU";"Dataimport!I3:I300")),以便水平导入列数据(这应该是它的样子):
带有数据的工作表如下所示。在这里,我想从 C 列开始每隔 7 列检索数据:
知道我是怎么做到的吗?
公开链接: https://docs.google.com/spreadsheets/d/1hXFiSoduVjcZ6fbOcyp-BfI7m4So-01umLS0kBm-lVI/edit?usp=sharing
【问题讨论】:
-
在 Excel 中,您可以将数组用于
INDEX函数的row_num和column_num参数。Sheets中可能有类似的东西。 -
您能否使用电子表格的公共链接更新您的问题、您正在使用的输入示例和预期输出?
-
@Alessandro 我现在插入了一个公共链接 :)
-
Betina,请让您的样本表可供所有人编辑,而不仅仅是可见。请参阅此处获取指南:webapps.stackexchange.com/questions/138382/… 由于它涉及从其他工作表导入,因此如果我们制作自己的工作表副本,我们将失去该访问权限。或者,您可以将另一张表的内容粘贴到示例表中的选项卡中,以便我们可以在本地开发正确的公式。
标签: excel google-sheets google-sheets-formula multiple-columns