Поиск последнего появления дублированного элемента в диапазоне (столбец)

Ок – вот щелчок … У меня есть таблица, которая содержит следующее:

id pkey id2 pkey3 pkey4 Countif-From From Key Dependencies 205591 STE-79 211366 CALMS-14380 1 STE-79 203477 STE-2 212513 CALMS-14384 1 STE-2 205520 STCOVA-156 56174 CALMS-7175 1 STCOVA-156 205524 STCOVA-158 56174 CALMS-7175 2 STCOVA-156, STCOVA-158 205523 STG-577 56174 CALMS-7175 3 STG-577, STCOVA-158, STCOVA-156 203973 STB-914 204238 CON-6749 1 STB-914 166482 TV-388 159643 ET-14180 1 TV-388 

Я хочу выполнить поиск в этой таблице, сопоставляемой с pkey3, но значение, которое я хочу вернуть, – это элемент в столбце «Отказ от ключа» (который представляет собой объединенный список всех пользовательских историй в столбце pkey), которые связаны с элементов в столбце pkey3. Пример:

CALMS-7175 появляется (3) раза в столбце pkey – я хочу вернуть строку, в которой есть ВСЕ связанные Истории пользователей, найденные в столбце pkey, разделенном символом «,».

Задача состоит в том, что … index (match ()) вернет ПЕРВЫЙ случай CALMS-7175, который он находит в столбце pkey, но мне действительно нужно LAST появление CALMS-7175 … и связанная с этим зависимость от ключевой зависимости '.

Наблюдения?

Используйте это, чтобы получить строку, содержащую последний экземпляр «CALMS-7175»:

=LOOKUP(2,1/(D:D="CALMS-7175"),ROW(D:D))

Предполагая, что таблица отсортирована на pkey3, это должно работать:

Используйте следующую формулу для «бегущей конкатенации» в столбце F

 =IF($D2<>$D1,$B2,$F1&", "&B2) 

Затем в столбце G

 =INDEX($F:$F,MATCH($D2,$D:$D,1)) 

должна заполняться последней конкатенированной строкой

РЕДАКТИРОВАТЬ

Дополнительно можно получить фантазию и убедиться, что конкатенированная строка не содержит дубликатов, используя эту формулу в столбце F

 IF(D2<>D1,B2,IF(ISNUMBER(FIND(B2,F1)),F1,F1&", "&B2)) 
  • Автоматическое увеличение ячейки
  • Как подключить строку друг к другу и упорядочить их по алфавиту?
  • Суммирование времени на основе критериев даты
  • Поиск сетки Excel
  • Excel Countifs показывает ошибку или возвращает 0, когда заданы несколько критериев
  • Как собрать определенный текст в другую ячейку?
  • Разделить строку на первый разделитель
  • Vlookup с несколькими значениями
  • vlookup следующее совпадение или строка пропуска
  • Удаление писем из ячеек
  • СУММЫ в диапазоне дат
  • Interesting Posts

    Как заморозить заголовки столбцов tablix при экспорте в Excel

    Как сделать распределенные вычисления в Excel

    Возвращаемое значение выше и ниже диапазона столбцов

    Поворот нескольких столбцов с использованием PowerQuery в Excel

    xlrd для циклического перемещения нескольких книг в папке

    Excel VBA: Есть ли более быстрый способ сделать общее количество?

    Объект WSGIRequest не имеет атрибута 'FILE'

    Как сохранить изображения в листе xls, отредактированном через xlrd?

    Скребок данных из PDF и Excel

    Как сообщить макросу выполнить формулу Match, Index, используя другую ячейку с соответствием, данные индекса?

    Преобразование данных из файла excel в словарь python

    VBA, чтобы вытащить адреса ячеек и суммировать их в ячейке в другой мастер-таблице

    Ошибка записи в книге Apache: записи в двух файлах?

    Запись двухмерного массива в Excel

    Bash Script для экспорта первых столбцов в txt-файле для Excel с заголовком

    Давайте будем гением компьютера.