Как исправить переносы на другую строку в Word?
Часто текст переносится на другую строку там где это совершенно неприемлемо. Переносятся числа, номера телефонов, отделяется размерность от значения или названия города/улицы от сокращения. Программа найдет все такие места и запретит перенос на другую строку.
Описание проблемы
Знакома ли вам ситуация, когда текст в Word переносится на другую строку в самый неподходящий момент? Вот примеры таких переносов:
объект расположен в г.
стоимость объекта составила 123
Рост продаж компании оценивается на уровне 5
млн рублей в год
Согласитесь, такой текст тяжело читать, да и выглядит он не солидно и проверяющий может его вернуть на правку. Отследить такие переносы — достаточно трудоемкая работа. Во время редактирования текста все могло выглядеть нормаль, но кто-то что-то отредактировал, изменил поля и все поплыло.
Решение проблемы
Решением этой проблемы является вставка вместо обычных пробелов — неразрывных пробелов, они запрещают Word переносить текст на новую строку. Чтобы вставить неразрывный пробел необходимо вместо клавиши Пробел использовать сочетание клавиш Ctrl + Shift + Пробел.
Но что делать если документ огромный и поиск всех неправильных переносов займет продолжительное время?
Использование программы Doc.maker
Вы можете использовать функционал программы Doc.maker в ней содержится более 50 правил по замене таких переносов и все это в автоматическом режиме вот так:

- Выделите текст, в котором необходимо исправить переносы. Если ничего не выбрать — программа будет заменять во всем тексте.
- Перейдите к вкладке меню Doc.maker (она появится после установки программы).
- Откройте меню Редактор текста и выберите команду Исправить переносы на сл. строку.
Результат работы программы выглядит следующим образом:
Как убрать переносы строк и знаки переноса ?
«Исследование выполняют во
время стандартной катетеризации
полостей сердца и сосудов. Датчик
посылает ультразвуковой сигнал
определенной частоты через про-
свет сосуда, который, достигая его
стенки, отражается от нее и вос-
принимается на обратном пути хода
луча тем же датчиком. Полученную
с «отраженным» лучом информа- «
Пробовал убирать значки переносов через разметку страницы — расставление переносов, не убираются. Как убрать переносы строк (те, что после слов во, катетеризации, датчик, сигнал, его, хода, полученную) и сами знаки переноса (про- ,вос- ,информа- ), чтобы текст был такой:
«Исследование выполняют во время стандартной катетеризации полостей сердца и сосудов. Датчик посылает ультразвуковой сигнал определенной частоты через просвет сосуда, который, достигая его стенки, отражается от нее и воспринимается на обратном пути хода луча тем же датчиком. Полученную с «отраженным» лучом информацию «
2 Ответ от aap77 21.06.2012 10:26:21
Re: Как убрать переносы строк и знаки переноса ?
Выложите файл, надо посмотреть оформление текста
3 Ответ от kpripper 21.06.2012 10:33:13
Re: Как убрать переносы строк и знаки переноса ?
Post’s attachments
Внутрисосудистое УЗИ.doc 37 Кб, 3 скачиваний с 2012-06-21
You don’t have the permssions to download the attachments of this post.
4 Ответ от aap77 21.06.2012 10:36:03
Re: Как убрать переносы строк и знаки переноса ?
Найти и Заменить
В окне Найти наберите — ^p
5 Ответ от Alex_Gur 21.06.2012 14:40:08
Re: Как убрать переносы строк и знаки переноса ?
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк — 41001162202962; на WebMoney — R581830807057.
6 Ответ от Alex_Gur 21.06.2012 16:18:25
Re: Как убрать переносы строк и знаки переноса ?
Прилагаю результат преобразования вашего файла. Пользуйтесь на здоровье!
Post’s attachments
Внутрисосудистое УЗИ 1.zip 7.3 Кб, файл не был скачан.
You don’t have the permssions to download the attachments of this post.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк — 41001162202962; на WebMoney — R581830807057.
Сообщений [ 6 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Похожие темы
- Убрать автоматические переносы в некоторых словах
- Необходим макрос для автоматического переноса строк в таблице.
- самопроизвольно исчезают и появляются переносы
- Нашёл бесплатную программку-Убирает лишние пропуски,пробелы и переносы
- Помогите с форматированием цифр и переноса данных
- Назначить собственный символ переноса в Word 2010
- Макрос переноса данных из одного документа в другой
- Непечатаемые знаки
Как убрать переносы строк и знаки переноса ?
Осваивая компьютер по книгам или методом тыка, можно довольно хорошо овладеть основными навыками. Длительное время работая с текстами, так или иначе, познакомишься со всеми основными настройками Microsoft Word. На портале о Microsoft Office Word вы узнаете про: обтекание текстом в ворде 2003. Но многие тонкости остаются «за кадром».
Форум Ворд Эксперт для тех, кто желает идти дальше, сделав свою работу более рациональной и результативной. На портале о Microsoft Office Word вы узнаете про: как в openoffis поставить символ кватратика. На форуме собраны ответы на все наиболее часто встречающиеся вопросы, обсуждаются тонкости настроек различных версий программы, а основной акцент сделан на автоматизации. На портале о Microsoft Office Word вы узнаете про: гост 2.104 шрифт.
Здесь можно научиться самому создавать шаблоны и макросы для различных задач, найти готовые решения, значительно сокращающие время на редактирование текстов или, обрисовав проблему, получить ответ на свой вопрос и оптимальные пути решения требуемой задачи. Наш сайт о Microsoft Office Word даст ответ про: убрать выступающие поля печати в ms word.
страницы
- полезности word
- книги и программы
- о проекте
- стать автором
- реклама на сайте
- правовая информация
авторство
© 2006 — 2016, Word Expert
Авторские права на все материалы, опубликованные на сайте WordExpert.ru (включая текст, иллюстрации, фотографии, подборку, расположение и т.п.), принадлежат администрации Word Expert, если не указано иное.
Как убрать перенос слов в Ворде

Очень часто в работе используются тексты, с чётко выровненными в одну линию краями. Такой облик достигается выравниванием текста по ширине окна или страницы. Бывает, что на странице текст разделён на 2 – 3 колонки, и каждая колонка выровнена по границам предназначенного для неё фрейма. Если отсутствует разделение крайних слов на две строки, то ровные края образуются только за счёт изменения длины пробелов. Текст получается неоднородной плотности, что не очень красиво смотрится, и не всегда отвечает тем или иным специфическим требованиям. Поэтому, в таких случаях используется перемещение слогов на следующую строку. Такие параметры позволяют удалить расширения пробелов, и убрать разреженность текста. Однако если не существует каких-либо особых требований к разметке страницы, то эта функция становится неприятной помехой в работе. Тем более что при копировании и вставке такого текста в другой документ, все эти дефисы превращают нормальные члены предложений в непонятные обрывки. Чтобы убрать эту помеху, нужно использовать один из методов, описанных ниже.
Автоматическая расстановка
Если была применена автоматическая функция разделения слов, то отменить её не составит никакого труда. В редакторах “WORD” 2007 и 2010 выполните следующие операции:
- Откройте вкладку “Разметка страницы”.
- Нажмите надпись “Расстановка переносов” в разделе “Параметры страницы”.
- В раскрывшемся списке щёлкните по строке “Нет”.

Все, разделённые на две строки члены предложений, возвращаются в исходное состояние.
В “Ворде” 2003 порядок действий такой: “Меню > Сервис > Язык > Расстановка переносов”. Далее, нужно убрать пометку в пункте “Автоматическая расстановка”.
Ручная расстановка
Если разделение слов делается вручную, то в файле не сохраняется информация для автоматической отмены этой функции. Поэтому и удалить их можно только вручную. Операции такие:

- Откройте окно “Найти”. Для этого нажмите аналогичную надпись в разделе “Редактирование” (крайний справа). Или нажмите горячие клавиши “CTRL+F”.
- Щёлкните по кнопке “Больше” и, в расширившемся окне раскройте список “Специальный”.
- Выберите в списке значение “Мягкий перенос”.
- Нажмите на кнопку “Найти в” > “Основной документ” (для выделенного текста – “Текущий фрагмент”). Все элементы, подпадающие под это определение, выделятся.
- Закройте окно и нажмите “DELETE”. Всё выделенное удалится.
Важно! При закрытии окна случайно не щёлкните по тексту. Выделение нужных знаков в таком случае отменится (исчезнет).
В старом “ Ворде ” – кнопка на панели инструментов, либо “CTRL+F”.
Тонкости работы с переносами строк в 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 :
Если в ваших данных может встречаться несколько переносов строк подряд, то можно их «схлопнуть», включив флажок Считать последовательные разделители одним (Treat consecutive delimiters as one) .
После нажатия на Далее (Next) и прохождения всех трёх шагов мастера мы получим желаемый результат:
Обратите внимание, что до выполнения этой операции необходимо вставить справа от разделяемого столбца достаточное количество пустых колонок, чтобы образовавшийся текст не затёр те значения (цены), которые были справа.
Деление на строки по Alt+Enter через Power Query
Ещё одной любопытной задачей является деление многострочного текста из каждой ячейки не на столбцы, а на строки:
Вручную такое делать долго, формулами — сложно, макросом — не каждый напишет. А на практике подобная задача встречается чаще, чем хотелось бы. Самым простым и лёгким решением будет использовать для этой задачи возможности надстройки 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:
После загрузки выделим столбец с многострочным текстом в ячейках и выберем на Главной вкладке команду Разделить столбец — По разделителю (Home — Split Column — By delimiter) :
Скорее всего, 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