在Google表格上自动将两个表合并为一个表格?

时间:2014-06-04 23:55:30

标签: automation google-sheets spreadsheet

目前我有:

第2页,其中一个人的表围绕着轨道A(一列中的名称和另一列中的时间)和表3中的人员表围绕轨道B运行(相同的布局) 。假设两个轨道的距离相同,我希望能够让Sheet 1自动组合这两个表格,以便仅显示每个人的最快时间(以及该时间段所在的轨道)。

2 个答案:

答案 0 :(得分:0)

您有三种可能性:

1)创建Google App脚本以复制另一个工作表中的多个列。  为此,您需要文档。 https://developers.google.com/apps-script/reference/spreadsheet/

2)使用Google电子表格功能" ImportRange"

3)使用查询语言 https://developers.google.com/chart/interactive/docs/querylanguage?hl=fr

答案 1 :(得分:0)

如果两张表格上的订单名称相同,则可以在A1中执行:

={Sheet2!A:A}
B1中的

=arrayformula(if(Sheet2!B:B<Sheet3!B:B;Sheet2!B:B;Sheet3!B:B))

C2

=arrayformula(vlookup(sign(Sheet2!B2:B-Sheet3!B2:B);{-1,"track1";0,"both";1,"track2"};2;false))

或(如果您的语言环境使用,作为小数分隔符):

=arrayformula(vlookup(sign(Sheet2!B2:B-Sheet3!B2:B);{-1\"track1";0\"both";1\"track2"};2;false))