Мне нужно показать каждое описание в виде отдельного столбца, который указывает на уникальный код. Каждый код имеет несколько описаний, и они могут быть пустыми, и мне нужно показать пробелы

Мне нужен какой-то макрос или сводная таблица, потому что я получаю несколько файлов с неправильным форматом.

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

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

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

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

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

1 ответ1

0

У вас есть данные в формате кросс-таблицы, и вы хотите, чтобы они были отменены. Вы можете использовать эту ссылку, которая объясняет, как это сделать:

https://www.excel-university.com/unpivot-excel-data/

Подсказки:

  1. Это приведет к появлению дополнительного столбца, эквивалентного "Атрибуту" в приведенном выше примере, вы можете просто удалить его, чтобы получить желаемый формат двух столбцов.

  2. Использование unpivot, по всей вероятности, не приведет к созданию строк для пустых описаний. Чтобы противостоять этому, выберите три столбца (Description1, Description2, Description3) в исходном листе данных и замените пустые значения строковым шаблоном, скажем "blank". Убедитесь, что этот строковый шаблон еще не существует ваших существующих значений описания. В конце откручивания замените тот же строковый шаблон, в данном случае "пустым", без значений.

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

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