Скопируйте данные ячейки на второй лист на основе совпадающих данных

Я хочу использовать данные из формы Google (лист 1), которая собирает время и место прибытия и отправления. Я хотел бы, чтобы их входящие и исходящие документы были объединены на втором листе (лист 2) конечного продукта. Если адрес электронной почты и дата совпадают, поместите их временные метки на второй лист, чтобы использовать их для дополнительных вычислений и просмотра. Есть несколько примеров и вещей, которые я пробовал, но ничего не могу найти. Это может быть невозможно в текущем формате, если для фильтрации необходимы дополнительные данные, их можно добавить. Спасибо за помощь заранее.

Лист 1

        A                    B              C                     D
    Timestamp              Email        Going to               Out/In
1/29/2019 16:06:42    [email protected]      Locker                  Out
1/29/2019 16:06:58    [email protected]                              In
1/29/2019 16:13:32    [email protected]     Bathroom                 Out
1/29/2019 16:14:35    [email protected]     Bathroom                 Out
1/29/2019 16:13:48    [email protected]                              In
1/29/2019 16:20:00    [email protected]                              In

Лист 2

 A               B                  C                          D
Email           Went to             Out                         In
[email protected]   Locker      1/29/2019 16:06:42      1/29/2019 16:10:58
[email protected]   Bathroom    1/29/2019 16:13:32      1/29/2019 16:23:48
[email protected]   Bathroom    1/29/2019 16:14:35      1/29/2019 16:20:00

person Jeremy Hunter    schedule 30.01.2019    source источник
comment
Да, я пробовал комбинации Match или filter и не могу получить результат, который ищу.   -  person Jeremy Hunter    schedule 30.01.2019


Ответы (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))}}

введите здесь описание изображения

person player0    schedule 30.01.2019
comment
Спасибо, сделал именно то, что я хотел. - person Jeremy Hunter; 31.01.2019