Automation 在Google工作表上自动将两个表合并为一个?

Automation 在Google工作表上自动将两个表合并为一个?,automation,google-sheets,spreadsheet,Automation,Google Sheets,Spreadsheet,目前我有: 第2张是围绕轨道a运行的人员时间表(一列中有姓名,另一列中有时间),第3张是围绕轨道B运行的人员时间表(布局相同)。假设两条轨道的距离相同,我希望能让表1自动组合两个表格,只显示每个人的最快时间(以及当时在哪个轨道上)。您有三种可能性: 1) 创建一个Google应用程序脚本以复制其他工作表中的多个列。 为此,您需要文档 2) 使用谷歌电子表格功能“导入” 3)使用查询语言 如果两张纸上的名称顺序相同,您可以在A1中执行以下操作: ={Sheet2!A:A} 在B1中: =arra

目前我有:


第2张是围绕轨道a运行的人员时间表(一列中有姓名,另一列中有时间),第3张是围绕轨道B运行的人员时间表(布局相同)。假设两条轨道的距离相同,我希望能让表1自动组合两个表格,只显示每个人的最快时间(以及当时在哪个轨道上)。

您有三种可能性:

1) 创建一个Google应用程序脚本以复制其他工作表中的多个列。 为此,您需要文档

2) 使用谷歌电子表格功能“导入”

3)使用查询语言

如果两张纸上的名称顺序相同,您可以在
A1
中执行以下操作:

={Sheet2!A:A}
B1
中:

=arrayformula(if(Sheet2!B:B<Sheet3!B:B;Sheet2!B:B;Sheet3!B:B))
或者(如果您的语言环境使用
作为小数分隔符):


自动合并是什么意思?你是愿意使用公式,还是执意要一个脚本。在什么情况下应该更新/重新组合这两个表?
=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))