根据匹配数据将单元格数据复制到第二个sheet
Copy cell data to second sheet based on matching data
我想使用来自 Google 表格 (Sheet 1) 的数据,该表格收集进出时间和地点。我希望他们在第二个 sheet (Sheet 2) 最终产品上合并进出提交。如果电子邮件和日期匹配,则将它们放在第二个 sheet 上的进出时间戳,以用于额外的计算和查看。那里有几个例子和我尝试过的东西,但我找不到任何东西。如果需要额外的数据来过滤它,那么这在当前格式中可能是不可能的。提前感谢您的帮助。
Sheet 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
Sheet 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
={"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))}}
我想使用来自 Google 表格 (Sheet 1) 的数据,该表格收集进出时间和地点。我希望他们在第二个 sheet (Sheet 2) 最终产品上合并进出提交。如果电子邮件和日期匹配,则将它们放在第二个 sheet 上的进出时间戳,以用于额外的计算和查看。那里有几个例子和我尝试过的东西,但我找不到任何东西。如果需要额外的数据来过滤它,那么这在当前格式中可能是不可能的。提前感谢您的帮助。
Sheet 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
Sheet 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
={"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))}}