3

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

Итак, есть ли способ заставить Excel пройти через все ячейки в одном столбце и разбить значения на несколько столбцов, добавляя ячейки в конец строки, где это необходимо?

Например, ячейка D3:

[Данные][...][Кот, собака, корова]

Должны стать ячейки D3, D4 и D5:

[Data] [...] [Cat] [Собака] [Корова]

Есть ли макрос или какой-то другой скрипт, который можно написать?

2 ответа2

3

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

т.е.

начальное состояние

Теперь выделите столбец B и выделите текст в столбцах.

Выберите разделить на экране один

затем

установка текста в столбцы

после того, как вы нажмете финиш, ваши данные должны выглядеть

после

2

Самым простым решением может быть копирование всей электронной таблицы в Блокнот, где ячейки разделены символами TAB, и поиск и замена, чтобы превратить запятые во вкладки, а затем скопировать и вставить обратно в Excel. Обратите внимание, что для фактического ввода вкладки в диалоговом окне «Поиск и замена» Блокнота необходимо вставить ее.

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