У меня есть лист Excel, который имеет три поля:
USER_ID | DATE_CREATED | TAGS
Теги, применяемые к элементам на листе, немного различаются и имеют вид | tag1 tag2 tag3...
| в поле.
Я хочу получить список всех уникальных идентификаторов пользователей, которые приобрели определенный тег в любой точке (tagx
), но не имели другого, другого тега в какой-либо точке до этого (tagy
).
Учитывая различия во времени, когда пользователи могли приобрести tagx
, я не уверен, что это лучший способ установить это.
Как бы я структурировал свой рабочий лист для фильтрации этой информации? Я счастлив установить дополнительные вспомогательные столбцы, которые выполняют тестирование, и создать сводные таблицы.
РЕДАКТИРОВАТЬ: обновлено, чтобы лучше объяснить - включенные поля являются только те поля, которые доступны для меня, чтобы завершить этот вид. Вывод, который я ищу, - это в любой форме список всех уникальных идентификаторов пользователей, которые в любой момент получили tagx
, но не имели tagy
до того, как получили tagx
.
РЕДАКТИРОВАТЬ (1): вот изображение, демонстрирующее то, что я ищу:
в этом случае я хотел бы получить способ захватить ID # 2 (и другие подобные ему), потому что он получает и сохраняет tagx 03.01.2001 и не имеет tagy до него
но я бы хотел исключить ID # 1, потому что, хотя он также получает и сохраняет tagx на 1/2/2001, он имеет tagy заранее