Строка с разделителями в строках в Microsoft Excel

872
karancan

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

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

enter image description here

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

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

enter image description here

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

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

1

1 ответ на вопрос

3
Brad Patton

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

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

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

Это работает. Единственное, что мне нужно вручную добавлять пустые строки, чтобы заполнить транспонированные данные. Какие-либо предложения? karancan 11 лет назад 0
Я, вероятно, скопировал бы это в новую Рабочую книгу или новый Рабочий лист, открывая их рядом для облегчения копирования / вставки. Brad Patton 11 лет назад 0
Спасибо, я закончил делать это на PHP. Был ветерок. Во всяком случае, узнал еще кое-что об Excel через это. karancan 11 лет назад 1

Похожие вопросы