Как в ворде заменить перенос строки на пробел
Перейти к содержимому

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

  • автор:

Удаление разрывов строк в MS Word

Для удаления разрывов строк в MS Word вы можете выполнить следующие простые действия:

  1. Ctrl+A выделить весь текст.
  2. Ctrl+H открывает диалоговое окно Найти & Заменить. В «Найти», вводим «^p^p». Выражение «^p» имеет значение конца абзаца и перехода на новую строку. В «Заменить на», вводим «===». (Это позволит сохранить пустые строки между абзацами.)
  3. Нажмите «Заменить Все».
  4. Еще раз вызываем диалог найти и заменить. В поле «Найти», используем «^p». Для замены выбираем » » (пробел).
  5. Наконец , возвращаем пустые строки, которые были в тексте. Находим «===» и заменяем на «^p».

Популярные текстовые сервисы

  • Удалить разрывы строк в Delphi
  • Удалить разрывы строк в C#
  • Удалить разрывы строк в C++
  • Удалить разрывы строк в SQL
  • Удалить разрывы строк в Javascript
  • Удалить разрывы строк в PHP
  • Удалить разрывы строк в Python
  • Remove Line Breaks in MS Word
  • Remove Line Breaks in MS Excel
  • What is a newline?
  • What is a carriage return?

© 2010-2024 Довжик Михаил

Удаление разрывов строк в MS Word — узнайте, как удалить разрывы строк в текстовой переменной средствами MS Word.

Связывание слов и абзацев

Документы часто выглядят лучше, если определенные слова или абзацы отображаются на странице вместе (до или после разрывов). Кроме того, можно добавить в текст переносы, чтобы упростить его чтение.

Отображение определенных слов в одной строке

В Word текст автоматически переносится на следующую строку, если в конце текущей ввести пробел или дефис. Если вы хотите отображать два слова или составное слово с дефисом в одной строке, вместо обычных знаков следует использовать неразрывный пробел или неразрывный дефис.

  1. Щелкните место, где требуется вставить неразрывный пробел.
  2. На вкладке Вставка в группе Символы нажмите кнопку Символ. На вкладке
  3. В появившемся меню выберите пункт Другие символы. В поле
  4. В диалоговом окне Символ на вкладке Специальные знаки выберите Неразрывный пробел и нажмите кнопку Вставить. На вкладке
  5. Нажмите кнопку Закрыть.

Совет: Для аналогичного эффекта можно также использовать специальное сочетание клавиш. Щелкните место, где требуется вставить неразрывный пробел, и нажмите клавиши CTRL+SHIFT+ПРОБЕЛ.

Вставка неразрывного дефиса

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

  1. Щелкните место, где требуется вставить неразрывный пробел.
  2. На вкладке Вставка в группе Символы нажмите кнопку Символ. На вкладке
  3. В появившемся меню выберите пункт Другие символы. В поле
  4. В диалоговом окне Символ на вкладке Специальные знаки выберите Неразрывный дефис и нажмите кнопку Вставить. На вкладке
  5. Нажмите кнопку Закрыть.

Совет: Для аналогичного эффекта можно также использовать специальное сочетание клавиш. Щелкните место, где требуется вставить неразрывный дефис, и нажмите клавиши CTRL+SHIFT+ЗНАК «МИНУС».

Отображение определенного абзаца на одной странице

В Word абзацы автоматически разрываются в конце страницы, поэтому абзацы, начавшиеся на одной странице, часто продолжаются на следующей. Если вы хотите, чтобы весь абзац отображался на одной странице, сделайте следующее:

Выберите пункт

  1. Щелкните правой кнопкой мыши абзац, который требуется отображать на одной странице. В контекстном меню выберите пункт Абзац.
  2. В диалоговом окне Абзац перейдите на вкладку Положение на странице.
  3. В разделе Разбивка на страницы установите флажок не отрывать от следующего и нажмите кнопку ОК.

Не отрывать от следующего

Если два последовательных абзаца или подзаголовок и абзац близко связаны, может потребоваться отображать их на одной странице.

Выберите пункт

  1. Щелкните правой кнопкой абзац или подзаголовок, который требуется отображать на странице вместе с последующим контекстом. В контекстном меню выберите пункт Абзац.
  2. В диалоговом окне Абзац перейдите на вкладку Положение на странице.
  3. В разделе Разбиение на страницы установите флажок Сохранить со следующим проверка и нажмите кнопку ОК.

Совет: Между абзацами лучше не добавлять дополнительные разрывы строк: каждый такой знак считается в Word началом нового абзаца, поэтому при их наличии разрывы страниц могут отображаться не так, как требуется. Если вы хотите вставить пробелы между абзацами, используйте элементы управления для изменения интервала между абзацами. Дополнительные сведения см. в статье Изменение интервала между абзацами.

Исключение «висячих» строк в нижней и верхней частях страницы

Последняя строка абзаца, из-за разрыва отображаемая на следующей странице, называется «верхней висячей строкой». В свою очередь, первая строка абзаца, из-за разрыва находящаяся в нижней части предыдущей страницы, называется «нижней висячей строкой».

Если вы хотите исключить подобные строки в своем документе, сделайте следующее.

  1. Щелкните необходимый абзац правой кнопкой мыши. В контекстном меню выберите пункт Абзац.
  2. Откройте вкладку Положение на странице.
  3. В разделе Разбивка на страницы установите флажок запрет висячих строк.
  4. Нажмите кнопку ОК.

Если слово не умещается на строке, Microsoft Office Word 2007 переносит его в начало следующей строки, вместо того чтобы вставлять перенос. Тем не менее вы можете автоматически или вручную расстанавливать переносы в тексте, вставлять мягкие переносы или неразрывные дефисы, а также задавать максимальное расстояние между словом и правым полем, при котором слово не будет переноситься.

Автоматическая расстановка переносов

При использовании автоматической расстановки переносов Office Word 2007 автоматически вставляет дефисы там, где они нужны. Если впоследствии отредактировать документ и изменить разрывы строк, Office Word 2007 повторно расставит переносы.

  1. Убедитесь в том, что не выделен ни один фрагмент текста.
  2. На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку Расстановка переносов и выберите значение Автоматически.

Вставка мягкого переноса

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

  1. На вкладке Главная в группе Абзац нажмите кнопку Показать или скрыть.
  2. Щелкните слово, в которое вы хотите вставить мягкий перенос.
  3. Нажмите клавиши CTRL+ДЕФИС.

Расстановка переносов в части документа

Чтобы автоматически расставить переносы в части документа, сделайте следующее:

  1. Выделите текст, в котором нужно расставить переносы.
  2. На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку Расстановка переносов и выберите значение Автоматически.

При расстановке переносов вручную Office Word 2007 ищет слова, в которых требуется перенос. Когда вы укажете, где нужно добавить переносы, Word вставит мягкие переносы. Если позже вы измените документ и измените разрывы строк, Office Word 2007 отображает и выводит только необязательные дефисы, которые по-прежнему попадают в конец строк. Word не расстанавливает переносы в документе повторно.

  1. Выделите текст, в котором нужно расставить переносы.
  2. На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку Расстановка переносов и выберите значение Вручную.
  3. Если Office Word находит слово или фразу, в которые нужно добавить перенос, выполните одно из следующих действий:
    • Чтобы вставить мягкий перенос в предложенном месте, нажмите кнопку Да.
    • Чтобы вставить мягкий перенос в другой части слова, переместите точку вставки в нужное место и нажмите кнопку Да.

Вставка неразрывного дефиса

Неразрывный дефисы предотвращают перенос слов и чисел с дефисами, которые находятся в конце строки. Например, можно предотвратить перенос в числе 555-0123; вместо этого все число переместится в начало следующей строки.

  1. Щелкните место, в которое нужно вставить неразрывный дефис.
  2. Нажмите клавиши CTRL+SHIFT+ДЕФИС.

Настройка зоны переноса слов

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

  1. На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку Расстановка переносов и выберите значение Параметры расстановки переносов.
  2. В поле Ширина зоны переноса слов введите нужное значение.

Удаление переносов, добавленных автоматически и вручную

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

  • Чтобы удалить переносы, расставленные автоматически, на вкладке Разметка страницы в группе Параметры страницы нажмите кнопку Расстановка переносов и выберите значение Нет.
  1. Чтобы удалить переносы, добавленные вручную, на вкладке Главная в группе Редактирование выберите команду Заменить.
  2. Если кнопка Специальный не отображается, нажмите кнопку Больше.
  3. Нажмите кнопку Специальный и щелкните Мягкий перенос или Неразрывный дефис.
  4. Поле Заменить на оставьте пустым.
  5. Нажмите кнопку Найти далее, Заменить или Заменить все.

Тонкости работы с переносами строк в Excel

Переносы строк внутри одной ячейки, добавляемые с помощью сочетания клавиш Alt + Enter — дело весьма частое и привычное. Иногда их делают сами пользователи, чтобы добавить красоты длинному тексту. Иногда такие переносы добавляются автоматически при выгрузке данных из каких-либо рабочих программ (привет 1С, SAP и т.д.) Проблема в том, что на такие таблицы приходится потом не просто любоваться, а с ними работать — и вот тогда эти невидимые символы переноса могут стать проблемой. А могут и не стать — если уметь правильно с ними обращаться. Давайте-ка мы разберёмся в этом вопросе поподробнее.

Удаление переносов строк заменой

Если нам нужно избавиться от переносов, то первое, что обычно приходит в голову — это классическая техника «найти и заменить». Выделяем текст и затем вызываем окно замены сочетанием клавиш Ctrl + H или через Главная — Найти и выделить — Заменить (Home — Find&Select — Replace) . Одна неувязочка — не очень понятно, как ввести в верхнее поле Найти (Find what) наш невидимый символ переноса строки. Alt + Enter тут, к сожалению, уже не работает, скопировать этот символ непосредственно из ячейки и вставить его сюда тоже не получается.
Поможет сочетание Ctrl + J — именно оно является альтернативой Alt + Enter в диалоговых окнах или полях ввода Excel: Замена переносов строк на пробел
Обратите внимание, что после того, как вы поставите мигающий курсор в верхнее поле и нажмёте Ctrl + J — в самом поле ничего не появится. Не пугайтесь — это нормально, символ-то невидимый 🙂
В нижнее поле Заменить (Replace with) либо ничего не вводим, либо вводим пробел (если хотим не просто удалить переносы, а заменить их на пробел, чтобы строки не склеились в единое целое). Останется нажать на кнопку Заменить всё (Replace All) и наши переносы исчезнут: Исправленный текстНюанс: после выполнения замены введённый с помощью Ctrl + J невидимый символ остаётся в поле Найти и может помешать в дальнейшем — не забудьте его удалить, установив курсор в это поле и несколько раз (для надёжности) нажав на клавиши Delete и Backspace .

Удаление переносов строк формулой

Удаление переносов строк формулой

Если нужно решить задачу именно формулами, то можно использовать встроенную функцию ПЕЧСИМВ (CLEAN) , которая умеет очищать текст от всех непечатаемых символов, включая и наши злополучные переносы строк:
Такой вариант, однако, не всегда бывает удобен, т.к. строки после этой операции могут склеиваться между собой. Чтобы этого не происходило, нужно не просто удалять символ переноса, а заменять его на пробел (см. следующий пункт).

Замена переносов строк формулой

Замена переноса строки на пробел формулой

А если хочется не просто удалить, а именно заменить Alt + Enter на, например, пробел, то потребуется уже другая, чуть более сложная конструкция:
Чтобы задать невидимый символ переноса мы используем функцию СИМВОЛ (CHAR) , которая выводит символ по его коду (10). А потом функция ПОДСТАВИТЬ (SUBSTITUTE) ищет в исходных данных наши переносы и заменяет их на любой другой текст, например, на пробел.

Деление на столбцы по переносу строки

Знакомый многим и очень удобный инструмент Текст по столбцам с вкладки Данные (Data — Text to Columns) тоже может замечательно работать с переносами строк и разделить текст из одной ячейки на несколько, разбив его по Alt + Enter . Для этого на втором шаге мастера нужно выбрать вариант пользовательского символа-разделителя Другой (Custom) и использовать уже знакомое нам сочетание клавиш Ctrl + J как альтернативу Alt + Enter : Деление на столбцы по Alt+EnterЕсли в ваших данных может встречаться несколько переносов строк подряд, то можно их «схлопнуть», включив флажок Считать последовательные разделители одним (Treat consecutive delimiters as one) .
После нажатия на Далее (Next) и прохождения всех трёх шагов мастера мы получим желаемый результат: Результат деления
Обратите внимание, что до выполнения этой операции необходимо вставить справа от разделяемого столбца достаточное количество пустых колонок, чтобы образовавшийся текст не затёр те значения (цены), которые были справа.

Деление на строки по Alt+Enter через Power Query

Ещё одной любопытной задачей является деление многострочного текста из каждой ячейки не на столбцы, а на строки: Деление на строки по Alt+Enter
Вручную такое делать долго, формулами — сложно, макросом — не каждый напишет. А на практике подобная задача встречается чаще, чем хотелось бы. Самым простым и лёгким решением будет использовать для этой задачи возможности надстройки Power Query, которая встроена в Excel начиная с 2016 года, а для более ранних версий 2010-2013 её можно совершенно бесплатно скачать с сайта Microsoft. Чтобы загрузить исходные данные в Power Query их нужно сначала преобразовать в «умную таблицу» сочетанием клавиш Ctrl + T или кнопкой Форматировать как таблицу на вкладке Главная (Home — Format as Table) . Если по каким-то причинам вы не хотите или не можете использовать «умные таблицы», то можно работать и с «глупыми». В этом случае просто выделите исходный диапазон и дайте ему имя на вкладке Формулы — Диспетчер имен — Создать (Formulas — Name Manager — New) . После этого на вкладке Данные (если у вас Excel 2016 или новее) или на вкладке Power Query (если у вас Excel 2010-2013) можно жать на кнопку Из таблицы / диапазона (From Table/Range) , чтобы загрузить нашу таблицу в редактор Power Query: Грузим нашу таблицу в Power Query
После загрузки выделим столбец с многострочным текстом в ячейках и выберем на Главной вкладке команду Разделить столбец — По разделителю (Home — Split Column — By delimiter) :
Деление столбца на строки в Power Query
Скорее всего, Power Query автоматически распознает принцип деления и сам подставит условное обозначение #(lf) невидимого символа переноса строки (lf = line feed = перенос строки) в поле ввода разделителя. Если нужно, то другие символы можно выбрать из выпадающего списка в нижней части окна, если включить предварительно галочку Разделить с помощью специальных символов (Split by special characters) . Чтобы всё разделилось на строки, а не не столбцы — не забудьте переключить селектор Строки (By rows) в группе расширенных параметров. Останется только нажать на ОК и получить желаемое: Результаты
Готовую таблицу можно выгрузить обратно на лист с помощью команды Закрыть и загрузить — Закрыть и загрузить в. на вкладке Главная (Home — Close&Load — Close&Load to. ) . Важно отметить, что при использовании Power Query необходимо помнить о том, что при изменении исходных данных результаты автоматически не обновляются, т.к. это не формулы. Для обновления нужно обязательно щёлкнуть правой кнопкой мыши по итоговой таблице на листе и выбрать команду Обновить (Refresh) или нажать кнопку Обновить всё на вкладке Данные (Data — Refresh All) .

Макрос для деления на строки по Alt+Enter

Для полноты картины давайте упомянем решение предыдущей задачи ещё и с помощью макроса. Откройте редактор Visual Basic с помощью одноимённой кнопки на вкладке Разрабочик (Developer) или сочетания клавиш Alt + F11 . В появившемся окне вставьте новый модуль через меню Insert — Module и скопируйте туда нижеприведённый код:

Sub Split_By_Rows() Dim cell As Range, n As Integer Set cell = ActiveCell For i = 1 To Selection.Rows.Count ar = Split(cell, Chr(10)) 'делим текст по переносам в массив n = UBound(ar) 'определяем кол-во фрагментов cell.Offset(1, 0).Resize(n, 1).EntireRow.Insert 'вставляем пустые строки ниже cell.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar) 'вводим в них данные из массива Set cell = cell.Offset(n + 1, 0) 'сдвигаемся на следующую ячейку Next i End Sub

Вернитесь в Excel и выделите ячейки с многострочным текстом, который надо разделить. Затем воспользуйтесь кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt + F8 , чтобы запустить созданный макрос, который и проделает за вас всю работу:

Вуаля! Программисты — это, на самом деле, просто очень ленивые люди, которые лучше один раз как следует напрягутся, чтобы потом ничего не делать 🙂

Ссылки по теме

  • Зачистка текста от мусора и лишних символов
  • Замена текста и зачистка от неразрывных пробелов функцией ПОДСТАВИТЬ
  • Как разделить слипшийся текст на части в Excel

Как в Word удалить переносы строк

Часто возникает ситуация, когда в Word нужно удалить все переносы строк. Эта задача довольно часто встает перед студентам при подготовке реферата, курсовой или дипломной работы. А возникает эта ситуация при копировании текста из документов .pdf. При вставке в ворд получается что текст размещается по левой стороне страницы и чтобы его растянуть на ширину всей страницы, каждый раз нажимать на Del или Backspace слишком нужно и долго.

Сейчас мы расскажем как просто и легко решить эту задачу.

Существует более удобный и быстрый способ удалить все переносы строк в ворде. Для этого, в Word нажмите сочетание клавиш Ctrl+H и поле ввода «Найти:» введите ^p, а поле «Заменить на:» введите пробел или просто оставьте без изменений и нажмите кнопку Заменить все:

Как в Word удалить переносы строк

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

Вот такой простой прием удаления переносов строк в текстовом редакторе Microsoft Word.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *