根据匹配数据将单元格数据复制到第二张工作表

时间:2019-01-30 18:21:49

标签: google-sheets google-sheets-query google-sheets-macros

我想使用Google表单(表格1)中收集的进出时间和位置的数据。我希望他们在最终产品的第二张纸上(第2页)汇总进出的提交。如果电子邮件和日期匹配,则将它们的进出时间戳记放在第二张纸上,以用于其他计算和查看。有几个例子,我已经尝试过,但是找不到。如果需要添加其他数据以进行过滤,则在当前格式下可能无法实现。感谢您的提前帮助。

第1张

        A                    B              C                     D
    Timestamp              Email        Going to               Out/In
1/29/2019 16:06:42    Bob@gmail.com      Locker                  Out
1/29/2019 16:06:58    Bob@gmail.com                              In
1/29/2019 16:13:32    Tom@gmail.com     Bathroom                 Out
1/29/2019 16:14:35    Jon@gmail.com     Bathroom                 Out
1/29/2019 16:13:48    Tom@gmail.com                              In
1/29/2019 16:20:00    Jon@gmail.com                              In

第2页

 A               B                  C                          D
Email           Went to             Out                         In
Bob@gmail.com   Locker      1/29/2019 16:06:42      1/29/2019 16:10:58
Tom@gmail.com   Bathroom    1/29/2019 16:13:32      1/29/2019 16:23:48
Jon@gmail.com   Bathroom    1/29/2019 16:14:35      1/29/2019 16:20:00

1 个答案:

答案 0 :(得分:0)

={"Email", "Went to", "In", "Out"; 
 {QUERY('Sheet 1'!A2:D, 
  "select B, C, A where C is not null and not D contains 'In'", 0), 
  ARRAYFORMULA(VLOOKUP(QUERY('Sheet 1'!A2:D, 
  "select A where C is null and D contains 'In'", 0), 'Sheet 1'!A2:D, 1, 0))}}

enter image description here