Скопируйте данные ячейки на второй лист на основе соответствующих данных
Я хочу использовать данные из формы 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 ответ
Решение
={"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))}}