1

У меня есть таблица Excel, которая выглядит так:

Code | Description
-------------------------
A    | Desc1
A    | Desc2
B    | Desc3
C    | Desc4
C    | Desc5
C    | Desc6
...

Мне нужно найти все Descriptions для каждого уникального Code . Например, я хочу таблицу, которая выглядит следующим образом:

Code | Description1 | Description2 | Description3
-----------------------------------------------------
A    | Desc1        | Desc2        |
B    | Desc3        |              |
C    | Desc4        | Desc5        | Desc6

Есть ли способ сделать это в Excel? Я попробовал сводные таблицы, но безуспешно.

1 ответ1

2

Если ваши данные находятся в A1:B7 включая заголовки, как вы показываете, введите любые заголовки, которые вы хотите в C1:F1 , но убедитесь, что значения столбца Code вы ищете, находятся в C2 и снижаются. Как C3 = B и C4 = D Если вы не знаете всех значений столбца « Code существует простая уникальная формула извлечения, которая может получить их из столбца « Code .

В C2 введите эту формулу с помощью клавиш Ctrl+Shift+Enter

=INDEX($A$2:$A$7, MATCH(0, COUNTIF($C$1:$C1, $A$2:$A$7), 0))

В D2 введите эту формулу с помощью клавиш Ctrl+Shift+Enter, а затем вы можете перетащить ее вправо и вниз, чтобы заполнить новую таблицу.

=IFERROR(INDEX($B$2:$B$7, MATCH(0, COUNTIF($C2:C2,$B$2:$B$7)+IF($A$2:$A$7<>$C2, 1, 0), 0)), 0)

В настоящее время это будет отображать 0 в ячейках, которые не имеют никакого нового описания для отображения. Это также будет работать, только если ваши исходные данные отсортированы по столбцу Code .Edit-Nevermind, он работает с несортированными значениями.

Надеюсь, это поможет.

РЕДАКТИРОВАТЬ * Добавил фото

Подробнее об этой комбинации формул читайте здесь ► Как извлечь уникальный отдельный список из столбца в Excel

РЕДАКТИРОВАТЬ * Добавил фото

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