Как убрать перенос строк в документах Excel 2010, 2013, 2016 – пошаговая инструкция

В данной статье рассматриваются способы, с помощью которых можно убрать перенос строк (возврат каретки или разрыв строки) в документах Excel. Кроме того, здесь вы найдёте информацию том, как заменить его другими символами. Все способы подходят для версий Excel 2003-2013 и 2016.

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

Итак, иногда из-за переноса строки сложно найти фразу, а содержимое колонки выглядит неаккуратно. Именно поэтому вам необходимо сделать так, чтобы все данные были расположены на одной строке. Указанные способы легко реализовать. Используйте тот, который понравится вам больше:

  • Вручную уберите все переносы строк, чтобы привести данные на 1 листе в обычный вид.
  • Избавьтесь от переноса строк при помощи формул, чтобы запустить дальнейшую комплексную обработку информации. 
  • Используйте макрос VBA. 
  • Избавьтесь от переноса строк при помощи утилиты Text Toolkit.

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

Персональные компьютеры и программы для редактирования текста были разработаны с опорой на особенности работы с печатающей машинкой. Именно поэтому, чтобы обозначить разрыв строки, существует 2 непечатаемых символа: “Возврат каретки” (или CR, код 13 в таблице ASCII) и “Перенос строки” (LF, код 10 в таблице ASCII). В операционной системе Windows символы CR+LF используются вместе, а в *NIX можно применять только LF.

Внимание: В Excel присутствуют оба варианта. Когда импортируются данные из файлов формата .txt или .csv, с большей вероятностью будет использовано сочетание символов CR+LF. При применении сочетания Alt + Enter будет применяться только перенос строки (LF). То же самое произойдёт при редактировании файла, полученного от человека, работающего на операционной системе *Nix.

Убрать перенос строки вручную

Преимущества: это самый простой способ.

Недостатки: отсутствуют дополнительные функции. 

Необходимо выполнить следующие шаги:

  1. Выбрать ячейки, в которых требуется убрать или заменить перенос строки. 

  1. Нажать сочетание Ctrl + H, чтобы открыть функцию “Найти и заменить”
  2. В поле “Найти” ввести Ctrl + J, после чего в нём появится небольшая точка. 
  3. В поле “Заменить на” вписать любой символ для замены переноса строки. Можно ввести пробел, чтобы слова в ячейках не слились. Если вам необходимо избавиться от разрывов строк, не вписывайте ничего в поле “Заменить на”.

  1. Нажать на кнопку “Заменить все”

Убрать разрывы строк посредством формул Excel

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

Кроме того, вам может понадобиться удалить перенос, чтобы работать с данными, как с аргументом функции.

Недостатки: необходимо создавать дополнительный столбец и выполнять вспомогательные действия.

  1. Добавьте дополнительный столбец справа. Назовите его “1 линия”.
  2. В первую ячейку данного столбца (C2) впишите формулу, которая уберёт разрыв строки. Ниже представлены разные сочетания, которые подойдут для всех случаев: 
  • Подходит для операционных систем Windows и Unix: 

=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),””),CHAR(10),””)

  • Данная формула позволит вам заменить разрыв строки другим символом. При этом данные не сольются в единое целое, и не появятся ненужные пробелы: 

=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),””),CHAR(10),”, “)

 

  • Если нужно избавиться от всех непечатаемых символов, в том числе и разрывов строк, пригодится формула:

 

=CLEAN(B2)

  1. Продублируйте формулу в других ячейках колонки. 
  2. При необходимости данные из исходного столбца можно заменить конечным результатом:
  • Выберите все ячейки в столбце C и нажмите сочетание Ctrl + C, чтобы скопировать данные.
  • Теперь выделите ячейку B2 и нажмите сочетание Shift + F10, а затем V.
  • Удалите дополнительный столбец.

Макрос VBA для удаления разрывов строк

Преимущества: После создания макрос можно повторно использовать в любой книге.

Недостатки: Необходимо разбираться в VBA

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

Убрать разрыв строки с помощью Text Toolkit

Если вы используете набор инструментов Text Toolkit или Ultimate Suite for Excel, вам не придётся тратить время на какие-либо манипуляции. 

Всё, что нужно сделать:

  1. Выбрать ячейки, в которых необходимо убрать разрыв строки.
  2. На ленте Excel перейти на вкладку “Данные Ablebits”, затем на опцию “Текстовая группа” и нажать на кнопку “Преобразовать” .

  1. На панели “Преобразовать текст” выбрать переключатель “Преобразовать разрыв строки в”, ввести “Замена” в поле и нажать “Преобразовать”.

Здесь каждый разрыв строки заменяется пробелом, поэтому необходимо поместить курсор мышки в поле и нажать клавишу Enter.

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

Оцените статью
Добавить комментарий

Adblock
detector