将多个Google驱动器工作表中的数据合并为一个

时间:2016-06-20 07:14:23

标签: excel google-drive-api drive google-drive-realtime-api

我是多个地点的销售经理,每个地点都使用google drive excel表来记录他们所服务的每个客户的结果。我是否有可能将这些表格中的数据拉成一张表格,这样我就可以在实时查看我所有位置发生的情况?

谢谢。

2 个答案:

答案 0 :(得分:1)

简单的三步流程:

1。)收集您需要来源的表格的URL:

<强> https://docs.google.com/spreadsheets/d/1m79q2GTwvXDvQQBlnfWW_vwTrMJ8BY9f7a_ie7Lpkxo /编辑#GID = 2110495538

(你不需要“/ edit#gid = NNNNNNNNN”部分)

2.。)使用IMPORTRANGE功能将您需要的Sheet / Tab / Column内容插入到工作表中:

= IMPORTRANGE(“https://docs.google.com/spreadsheets/d/1m79q2GTwvXDvQQBlnfWW_vwTrMJ8BY9f7a_ie7Lpkxo”,“Sheet1!A5:A1000”)

3。)该功能在您“提交”之前无效(即单击单元格外),然后您必须单击它并单击“连接这些表格”。)

Notes / Gotchas:

a。)如果工作表位于不同的帐户中,您可能需要让帐户所有者确认权限。如果工作表已经与您共享,则只需单击“连接这些工作表”即可立即使用。

b。)如果工作表中有任何数据,那将被IMPORTRANGE覆盖,那么在删除数据之前不会触发IMPORTRANGE。换句话说,如果您尝试导入A列,并且您在A5,A10或其他任何内容中有任何内容,该函数将只是“挂起”(带有“#REF!”消息),直到您删除“违规” “数据。

c。)您可以导入多个列,只要它们是连续的 - 例如,使用“Sheet1!A1:C300”来导入列A,B和C中的所有内容,从第1行到行300。

警告1:与“b。)”相同,如果您要导入的数据的“预期着陆区”中有任何数据,则该函数将以“#REF!”挂起。错误。

警告2:如果您要导入多个列,请不要在2nd / 3rd / 4th / etc列的标题中添加任何内容。即如果您的单元格A1具有IMPORTRANGE(... A1:D100),则您的B1,C1和D1单元格也必须为空。

d。)如果源表中的选项卡已重命名,您还需要在IMPORTRANGE语法中更改它们:

= IMPORTRANGE(“https://docs.google.com/spreadsheets/d/1m79q2GTwvXDvQQBlnfWW_vwTrMJ8BY9f7a_ie7Lpkxo”,“ ThisHasBeenRenamedToSomething !A5:A1000”)

答案 1 :(得分:0)

Google电子表格中有一项名为ImportRange的功能,可让您将数据从一张纸张中提取到另一张纸张中。

请检查此tutorialsample video,以了解有关如何实现此目标的以下步骤。

另请使用ImportRange检查此tutorial以获取其他方法。

注意:此过程不需要任何编码,如果您要创建自己的代码以将数据从一个工作表提取到另一个工作表,那么您可以首先阅读有关Google Apps ScriptGoogle Sheets API的文档