1

Я смотрю, могу ли я решить эту проблему с помощью Excel - если нет, я могу написать скрипт, который поможет мне сделать это, но это займет немного больше времени.

Вот мой набор данных:

Это всего лишь образец моих данных. Столбец слева - это идентификационный идентификатор, а столбец справа - некоторые свойства, связанные с этим идентификатором.

Я хочу манипулировать данными таким образом, чтобы для каждого уникального элемента в правом столбце у меня была одна строка, и эти строки имели бы повторяющиеся идентификационные номера (из левого столбца). Как это будет выглядеть так:

Я знаю о функции "Текст в столбцы" в Excel, но то, что я пытаюсь сделать, больше похоже на "Текст в строки".

Любой вклад приветствуется!

1 ответ1

3

Немного ручного процесса, но вы можете сделать следующее:

  1. Используйте Text to Columns для разделения свойств.
  2. Скопируйте свойства и используйте Paste Special и Transpose чтобы перевернуть данные столбца в строки.
  3. Заполните идентификационный номер, чтобы он соответствовал свойствам.

Если бы мне пришлось исправить лист один раз, то, вероятно, я бы это сделал. Если бы мне пришлось делать это несколько раз, я бы написал VB-скрипт для автоматизации процесса. Вы можете увидеть мой ответ на этот другой вопрос о транспонировании строк / столбцов на примере скрипта для этого.

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