4

В Excel 2016 у меня есть лист с пятью столбцами заголовков (от A до E) и множеством строк данных. Я пытаюсь найти записи, которые имеют одинаковые данные для столбцов от A до D, и определить, какие разные версии данных в столбце E получают данные от A до D.

До сих пор я создал сводную таблицу, в которой столбцы от A до D представлены в виде строк, а в качестве значения показан отдельный счетчик E. Это позволяет мне увидеть, какие комбинации от A до D имеют более одного возможного значения E, но я не уверен, как получить эти значения E на самом деле.

В конце я хотел бы заполнить отдельный лист со всеми возможными комбинациями AD, соединенными со всеми их возможными значениями E. Можно ли это сделать с помощью сводной таблицы или мне нужен VBA? Должен ли я рассмотреть другой подход?

Любая помощь приветствуется. Я приложил пример скриншота, который может сделать мою формулировку проблемы более ясной. В примере первые две строки будут иметь одинаковые значения AD, а возможные значения E будут 3 и 5.

2 ответа2

2

Я просто расширяю отличную идею JaredT.

В F2 введите:

=TEXTJOIN("",TRUE,A2:D2)

и скопировать вниз. (используйте concatenate, если у вас нет textjoin). Затем скопируйте столбец F и PasteSpecialValues в столбец G.

Затем удалите дубликаты из столбца G

Теперь мы можем собрать все элементы столбца E , связанные с столбцами от A до D. В H2 введите формулу массива:

=TEXTJOIN(",",TRUE,IF($F$2:$F$99=G2,$E$2:$E$99,""))

и скопировать вниз:

EDIT # 1:

Это формула массива. Формулы массива должны вводиться с помощью Ctrl + Shift + Enter, а не только клавиша Enter . Если это сделано правильно, формула появится в фигурных скобках вокруг нее на панели формул.

0

Простое решение

Самый простой, если, возможно, самый уродливый вариант - добавить вспомогательный столбец, возможно, назвать его group , который является просто объединением столбцов A-> D; Например, =CONCATENATE(A2,B2,C2,D2) который может оставить вас со значением RedApple$1PigglyWiggly . Очевидно, что вы можете добавить разделители, чтобы облегчить глаза. Было бы просто сгруппировать это поле в вашей сводной таблице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .