Поиск последнего появления дублированного элемента в диапазоне (столбец)
Ок – вот щелчок … У меня есть таблица, которая содержит следующее:
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, разделенном символом «,».
- обновление значений в столбце excel в зависимости от двух других столбцов, равных
- Получите уникальные значения из 2 столбцов, используя формулу
- как рассчитать разницу в времени и времени в microsoft excel?
- вывести диапазон и использовать его в суммарном продукте
- Excel соответствует двум столбцам, а третий -
Задача состоит в том, что … index (match ()) вернет ПЕРВЫЙ случай CALMS-7175, который он находит в столбце pkey, но мне действительно нужно LAST появление CALMS-7175 … и связанная с этим зависимость от ключевой зависимости '.
Наблюдения?
- EXCEL Formula_use AGGREGATE работает как MIN, но встречает ошибку
- Выбор строк на основе ввода пользователем
- Сортировка значений в электронной таблице Excel
- Попытка подсчета ячеек в Excel с использованием нескольких критериев
- Excel: Можно ли настраивать определенные единицы для функции CONVERT?
- Формула Excel для добавления текста / слова в процентный результат
- Как использовать SUBSTITUTE () для диапазона значений?
- Как суммировать только те строки в excel, которые не отфильтрованы?
Используйте это, чтобы получить строку, содержащую последний экземпляр «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))