Чтобы разделить текст по столбцам в Excel, используйте функцию Текст по столбцам (англ. Text to Columns), которая автоматически распределяет данные по ячейкам на основе выбранного разделителя. Этот встроенный инструмент работает как в классическом Excel, так и в онлайн-версии, и требует всего несколько кликов.
Причины необходимости разделения текста
- Данные импортированы из внешних источников и находятся в одной ячейке вместо нескольких столбцов
- Требуется очистить и структурировать информацию для последующего анализа или сортировки
- Нужно разделить ФИО, адреса, теги или другие комбинированные значения на отдельные компоненты
- Облегчить работу с данными при создании отчётов, диаграмм или фильтрации
Пошаговая инструкция по разделению текста
Способ 1: Функция «Текст по столбцам» (классический Excel и Excel Online)
- Откройте файл Excel и выделите весь столбец или диапазон ячеек с текстом, который нужно разделить.
- В меню перейдите на вкладку
Данные(англ.Data). - Нажмите кнопку
Текст по столбцам(англ.Text to Columns). - В окне мастера выберите тип разделителя: отметьте флажок
ЗапятаяилиПробел(или оба сразу, если нужно). - В предпросмотре внизу окна проверьте, как будут распределены данные по столбцам.
- Нажмите
Далее(англ.Next), затемГотово(англ.Finish). - Текст автоматически разделится и заполнит соседние столбцы. Исходные данные в исходном столбце будут заменены.
Способ 2: Использование функции РАЗДЕЛИТЬ (для Excel 365 и новых версий)
- Выберите пустую ячейку рядом с исходными данными.
- Введите формулу:
=РАЗДЕЛИТЬ(A1,",")для разделения по запятой или=РАЗДЕЛИТЬ(A1," ")для разделения по пробелу. - Нажмите
Enter. - Результаты автоматически разместятся в соседних столбцах без перезаписи исходных данных.
- Скопируйте формулу вниз на все необходимые строки, если требуется.
Способ 3: Использование формулы в старых версиях Excel (без функции РАЗДЕЛИТЬ)
- Создайте вспомогательные столбцы рядом с исходными данными.
- Используйте комбинацию функций
НАЙТИ,ЛЕВСИМВ,ПРАВСИМВиСЕРЕДИНАдля извлечения текста между разделителями. - Пример для первого значения (до запятой):
=ЛЕВСИМВ(A1;НАЙТИ(",";A1)-1) - Пример для второго значения (после запятой):
=ПРАВСИМВ(A1;ДЛИНА(A1)-НАЙТИ(",";A1)) - Скопируйте формулы вниз и вправо на требуемое количество ячеек.
Часто задаваемые вопросы
Как разделить текст одновременно по запятой и пробелу? В окне мастера «Текст по столбцам» установите оба флажка (Запятая и Пробел), тогда Excel будет использовать оба символа как разделители.
Функция удалила мои исходные данные — как их восстановить? Сразу нажмите Ctrl+Z, чтобы отменить операцию, а затем перед повторным применением функции скопируйте столбец в другое место или используйте формулу РАЗДЕЛИТЬ, которая не перезаписывает исходные ячейки.
Может ли функция работать с произвольным разделителем (не запятая и не пробел)? Да, в окне мастера выберите опцию Другой (англ. Other) и введите нужный символ или комбинацию символов (например, ;, // или -).