На моих листах есть вкладка "Ответы на форму", где я собираю информацию, содержащую начальную дату, метку и имя. Я хочу создать формулу массива, которая заполнит последний столбец датой и временем для следующей записи имени в наборе данных. Я хочу избежать необходимости отправки конечной отметки sh datetime.
Я пытался
=ARRAYFORMULA(if(A:A="","",vlookup(C:C,{C2:C20,A2:A20},2,false)))
, надеясь, что формула массива изменит диапазон поиска при заполнении дальнейших строк, но это не так t.
Это должна быть формула массива, которая будет в первой строке, не может использовать одну формулу, скопировать и вставить ее, потому что ее ответ формы, который добавляет строку для каждого ответа
Now
+---------------------+--------------+--------+
| Timestamp | Group number | Picker |
+---------------------+--------------+--------+
| 29/01/2020 21:31:45 | 3001 | Ben |
| 30/01/2020 19:42:20 | 3002 | Ben |
| 30/01/2020 20:04:51 | 3006 | Jon |
| 30/01/2020 20:05:08 | 3018 | Jon |
| 30/01/2020 22:31:45 | 3019 | Ben |
| 31/01/2020 23:31:45 | 3020 | Jon |
| 01/02/2020 21:31:45 | 3021 | Ben |
+---------------------+--------------+--------+
Expected
+---------------------+--------------+--------+---------------------+
| Timestamp | Group number | Picker | ARRAYFORMULA |
+---------------------+--------------+--------+---------------------+
| 29/01/2020 21:31:45 | 3001 | Ben | 30/01/2020 19:42:20 |
| 30/01/2020 19:42:20 | 3002 | Ben | 30/01/2020 22:31:45 |
| 30/01/2020 20:04:51 | 3006 | Jon | 30/01/2020 20:05:08 |
| 30/01/2020 20:05:08 | 3018 | Jon | 31/01/2020 23:31:45 |
| 30/01/2020 22:31:45 | 3019 | Ben | 01/02/2020 21:31:45 |
| 31/01/2020 23:31:45 | 3020 | Jon | |
| 01/02/2020 21:31:45 | 3021 | Ben | |
+---------------------+--------------+--------+---------------------+