Поиск значения по столбцу и вывод даты первого совпадения
В статье хочу рассказать про формулу, которая может провести анализ значений в столбце и на выходе выдать номер совпадений. Это нужно, для построения когортного анализа или прочих задач.
Объясню на простом примере, всё внимание на яблоко.
Как можно заметить, яблоко участвует в списке несколько раз. Именно поэтому ему присваивается при первом совпадении – 1, при втором – 2 и далее 3. Было бы совпадений больше, то их бы все записало в соседнем столбце.
Расскажу, с помощью какой формулы это делается.
Формула для поиска совпадений Ексель
Формула выглядит следующим образом.
=СЧЁТЕСЛИ($E$2:E2;E2)
Где она берёт столбец данных Е и с первого значения начинает перебор, выводя в итоге порядковый номер совпадения. Приведу ещё пример, у нас есть выгрузка из CRM с датой продажи и client id.
Нам необходимо понять, покупают ли текущие клиенты ещё спустя какое-то время и какой это визит. Для этого прописываем нашу формулу по столбцу Е с айди клиентов.
В формуле я добавил &” визит” для того, чтобы получились более наглядные результаты: 1 визит, 2 визит и т.д.
Дополнительная обработка
Получив номер визита по клиент id я добавил пару столбцов значений, а именно вернул только дату первого визита и метку старый/новый.
Чтобы вам не забивать все формулы вручную, я добавил шаблон в Гугл Таблицах, пожалуйста, пользуйтесь. Достаточно вставить новые даты продажи и client id, либо просто значения в столбец client id если у вас нет дат.
Ссылка на Гугл Таблицу → https://docs.google.com/spreadsheets/d/1mixOmGwm3ITIT15kahW8Fb4n9GbKA5SSVKI3GuQfON8/edit#gid=0