Разбить данные в ячейке в Excel
![](http://officeassist.ru/wp-content/uploads/1359/tmp-c7b4f946-c5ad-40a7-9a71-453dc83cc9b4-360x263.jpg)
Итак, имеем столбец с данными, которые надо разделить на несколько отдельных столбцов. Самые распространенные жизненные примеры:
Поехали…
Способ 1. Без программирования
Выделите ячейки, которые будем делить и выберите в меню Данные — Текст по столбцам (Data — Text to columns).Появится окно Мастера текстов:
![](http://officeassist.ru/wp-content/uploads/1359/tmp-c7b4f946-c5ad-40a7-9a71-453dc83cc9b4.jpg)
На первом шаге Мастера выбираем формат нашего текста. Или это текст, в котором какой-либо символ отделяет друг от друга содержимое наших будущих отдельных столбцов (с разделителями) или в тексте с помощью пробелов имитируются столбцы одинаковой ширины (фиксированная ширина).
На втором шаге Мастера, если мы выбрали формат с разделителями (как в нашем примере) — необходимо указать какой именно символ является разделителем:
![](http://officeassist.ru/wp-content/uploads/1359/tmp-ddbe0ff0-f719-4cd3-8de9-db515ebe2595.jpg)
И, наконец, на третьем шаге для каждого из получившихся столбцов, выделяя их предварительно в окне Мастера, необходимо выбрать формат:
![](http://officeassist.ru/wp-content/uploads/1359/tmp-be71228d-2560-42b4-91f9-2c04cf7a759f.jpg)
Осталось нажать кнопку Готово, утвердительно ответить на вопрос о замене конечных ячеек, который выдаст Excel и насладиться результатом:
![](http://officeassist.ru/wp-content/uploads/1359/tmp-4e6f64e4-6bc3-46f3-887b-16b96e5dfe0e.jpg)
Способ 2. С программированием
Напишем простую пользовательскую функцию ExtractElement, которая будет в общем случае делить любую строку по любому указанному разделителю.
Выберите в меню Сервис — Макрос — Редактор Visual Basic (Tools — Macro — Visual Basic Editor).
В открывшемся окне редактора выберите в меню Insert — Module и в появившийся пустой модуль скопируйте и вставьте следующие строки:
Закройте редактор и вернитесь в Excel командой File — Close and return to Microsoft Excel.
Теперь в любой ячейке листа Вы можете использовать эту функцию через меню Вставка — Функция — категория Определенные пользователем, где в аргументах:
![](http://officeassist.ru/wp-content/uploads/1359/tmp-5b4b81f7-eb4e-4021-b5a7-a5ae628b5ad7.jpg)