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

Excel не анализирует строку в кавычках, содержащую запятую в файле CSV правильно
Excel форматирует числа как даты
Русский UTF-8 табуляция csv файл, сохраненный из Excel 2016 мусор в текстовом редакторе
Удаление всей строки в excel, если отсутствуют данные в определенном столбце или столбцах?
Как конвертировать Excel файл с несколькими листами в набор CSV файлов?
Запрос файла CSV
Преобразование CSV в фиксированную ширину в Notepad++?
Excel: изменение источника данных с помощью макроса
Форматирование CSV-файла с разделителями-запятыми, чтобы заставить Excel интерпретировать значение как строку
Как записать в CSV только определенные строки листа Excel?
Создание столбца формул для столбца на листе внешних данных (csv) - как расширить до нужного количества строк?
Как написать "NULL" в CSV из Excel для пустых полей
Регулярное выражение в Notepad++, чтобы найти строки без ровно 9 труб
Импорт многострочных ячеек из csv-файла в excel
Удалить пустые колонки из CSV файл с bash-скрипт

Как разбить таблицу, содержащую CSV, на несколько столбцов?

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

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

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

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

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

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

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

5
задан Moshe
источник

2 ответов

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

ie

initial state

теперь выделите столбец B и выберите text to columns

выберите разделитель на экране one

затем

text to columns setup

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

after

3
отвечен Pynner 2011-12-04 22:45:24
источник

самым простым решением может быть копирование всего листа в блокнот, где ячейки разделены символами табуляции, и сделать поиск и замену, чтобы превратить запятые в вкладки, а затем скопировать-вставить обратно в Excel. Обратите внимание, что для фактического ввода вкладки в диалоге поиска и замены блокнота вам нужно будет вставить ее.

2
отвечен Ampersand 2011-12-04 20:31:03
источник

Другие вопросы csv iwork-numbers macros microsoft-excel spreadsheet