Найти в Дзене
Андрей Сухов

Как разделить текст по столбцам

При создании электронных таблиц в Excel в некоторых случаях приходится использовать сочетания клавиш Alt+Enter, чтобы перейти на новую строку внутри ячейки. Способ рабочий, но злоупотреблять им не стоит, так как если данные в конечном итоге придется как-либо обрабатывать, то подобный подход к заполнению таблицы лишь создаст проблемы. Подобная ситуация может возникнуть при выгрузке данных из каких-либо сторонних программ. Давайте разберемся с тем, как преобразовать такие данные, чтобы с ними можно было работать в дальнейшем. Во-первых, стоит отметить, что перенос строки внутри ячейки - это такой же символ, как и любой другой. Его отличие только в том, что он невидим. В таблице кодировок этому символу соответствует код 10. Зная это, можно уже приступать к поиску наиболее удобного для вашего случая решения. Например, мне нужно «разобрать» данные каждой ячейки по отдельным столбцам, то есть чтобы были отдельные столбцы с фамилией, именем, отчеством и датой рождения. Сделать это проще всег

При создании электронных таблиц в Excel в некоторых случаях приходится использовать сочетания клавиш Alt+Enter, чтобы перейти на новую строку внутри ячейки. Способ рабочий, но злоупотреблять им не стоит, так как если данные в конечном итоге придется как-либо обрабатывать, то подобный подход к заполнению таблицы лишь создаст проблемы.

Текст в отдельных строках одной ячейки
Текст в отдельных строках одной ячейки

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

Во-первых, стоит отметить, что перенос строки внутри ячейки - это такой же символ, как и любой другой. Его отличие только в том, что он невидим. В таблице кодировок этому символу соответствует код 10.

Зная это, можно уже приступать к поиску наиболее удобного для вашего случая решения.

Например, мне нужно «разобрать» данные каждой ячейки по отдельным столбцам, то есть чтобы были отдельные столбцы с фамилией, именем, отчеством и датой рождения. Сделать это проще всего с помощь инструмента Текст по столбам.

Текст по столбцам
Текст по столбцам

Мы будем разносить данные основываясь на разделителе, коим является символ переноса строки.

Основываемся на разделителе
Основываемся на разделителе

В соответствующем поле необходимо ввести символ разделителя и здесь есть два варианта. Во-первых, для ввода данного символа в Excel можно использовать сочетание клавиш Ctrl+J. Также можно воспользоваться и более универсальным способом, позволяющим вводить любые символы по их кодам. Для этого нужно воспользоваться цифровой клавиатурой. Нажимаем и удерживаем нажатой клавишу Alt и вводим код символа на дополнительной цифровой клавиатуре, но тут важно учитывать, что код должен состоять из четырех цифр, а значит ранее мною озвученный код 10 превратится в 0010. Символ также будет вставлен.

В качестве разделителя указываем символ переноса строки
В качестве разделителя указываем символ переноса строки

Ну а далее при необходимости задаем числовой формат для отдельных столбов, например, зададим его для дат.

Задаем формат данных для столбца с датами
Задаем формат данных для столбца с датами

В итоге мы получим четыре столба с данными.

Данные в отдельных столбцах
Данные в отдельных столбцах

Вполне может возникнуть и обратная задача, когда нужно из разных столбцов собрать данные в одну ячейку. Так как за перенос строки внутри ячейки отвечает символ с кодом 10, то ничего не мешает создать простейшую формулу, объединяющую данные нужным образом. И об этом я уже рассказывал ранее.

Ссылки на мои ресурсы по Excel

YouTube-канал по Excel и Word

Телеграм

Серия видеокурсов "Microsoft Excel Шаг за Шагом"

Авторские книги и курсы