Управление разбивкой на страницы
Примечание: Эта статья выполнила свою задачу, и в скором времени ее использование будет прекращено. Чтобы избежать появления ошибок «Страница не найдена», мы удаляем известные нам ссылки. Если вы создали ссылки на эту страницу, удалите их, и вместе мы обеспечим согласованность данных в Интернете.
С помощью параметров разбивки на страницы можно определить, куда будут вставляться автоматические разрыв страницы, или переопределить их.
Важно: Описанные ниже процедуры должны выполняться в режиме разметки. Если используется другой режим, в меню Вид выберите пункт Разметка страницы.
Выполните одно из указанных ниже действий.
Не разрывать абзац
Можно сделать так, чтобы все строки абзаца находились на одной странице или в одной колонке. Благодаря этому абзац не будет разрываться между двумя страницами.
- Выделите строки, которые должны находиться вместе.
- В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
- Установите флажок Не разрывать абзац.
Не отрывать от следующего
Можно сделать так, чтобы абзацы, например заголовок и последующий абзац, выводились на одной странице или в одной колонке.
- Выделите абзацы, которые нужно расположить на одной странице.
- В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
- Установите флажок Не отрывать от следующего.
Принудительное добавление разрыва страницы перед абзацем
Если нужно, чтобы абзац всегда выводился вверху страницы, добавьте перед ним разрыв страницы.
- Выделите абзац, перед которым нужно вставить разрыв страницы.
- В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
- Установите флажок С новой страницы.
Запрет висячих строк
По умолчанию в Word последняя строка абзаца не может выводиться вверху или внизу страницы.
- Выделите абзацы, в которых нужно запретить висячая строка.
- В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
- Установите флажок Запрет висячих строк.
Запрет переноса строк таблицы на следующую страницу
- Щелкните таблицу.
- В меню Таблица выберите команду Свойства таблицы, а затем откройте вкладку Строка.
- Снимите флажок Разрешить перенос строк на следующую страницу.
Вставка разрыва строки вручную
При вставке разрыва строки вручную текущая строка обрывается, а текст продолжается на следующей строке. В некоторых стилях абзацев перед каждым абзацем есть отступ. Чтобы избежать появления отступа перед короткими строками текста (например, в адресе или в стихотворении), каждый раз, когда нужно начать новую строку, вставляйте разрыв строки вручную, вместо того чтобы нажимать клавишу RETURN.
- Щелкните место, где нужно разорвать строку.
- Нажмите клавиши SHIFT+RETURN. В Word будет вставлен разрыв строки ().
Совет: Чтобы просмотреть разрывы строк, добавленные вручную, на панели инструментов Стандартные нажмите кнопку .
Вставка разрыва страницы вручную
В Word разрывы страниц вставляются автоматически в соответствии с параметрами документа. Однако вы можете вставить разрыв вручную в нужном месте.
- Щелкните в том месте, откуда следует начать новую страницу.
- В Word 2011 для Mac на вкладке элементы документа в группе Вставка страницнажмите кнопку разрыви выберите пункт страница. В Word 2016 для Mac в меню Вставка нажмите кнопку разрывстраницы.
Совет: В Word 2011 для Mac вы также можете вставить разрыв страницы вручную, нажав клавиши SHIFT + ВВОД. Если на клавиатуре не различаются клавиши RETURN и ВВОД, нажмите клавиши SHIFT+FN+ВВОД.
Удаление разрыва страницы, добавленного вручную
- Выделите разрыв страницы, который нужно удалить. Если разрывы страниц не отображаются, на панели инструментов Стандартные нажмите кнопку .
- Нажмите клавишу . Если на клавиатуре нет клавиши , удерживая нажатой клавишу SHIFT, нажмите клавишу со стрелкой вправо , а затем — клавишу DELETE.
См. также
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Как удалить переносы строк (возвраты каретки) из ячеек в EXCEL
Переносы строк могут появиться в тексте по разным причинам. Обычно возвраты каретки встречаются в рабочей книге, например, когда текст скопирован с веб-страницы, когда они уже есть в рабочей книге, полученной от клиента, или, когда мы сами добавляем их нажатием клавиш Alt+Enter .
Какой бы ни была причина их появления, сейчас перед нами стоит задача удалить возвраты каретки, так как они мешают выполнять правильную выгрузку данных в формат CSV.
При выгрузке одна строка превращается в несколько, что не позволит корректно загрузить данные на сайт.
УДАЛЯЕМ ВОЗВРАТЫ КАРЕТКИ
- Нажмите Ctrl+А, что бы выделить всю книгу или выделите нужные вам ячейки или столбцы.
- Нажмите Ctrl+H, что бы вызвать диалоговое окно Найти и заменить (Find and Replace).
- Поставьте курсор в поле Найти (Find what) и нажмите Ctrl+J.
На первый взгляд поле покажется пустым, но если посмотрите внимательно, то увидите в нём маленькую точку.
НЕ ЗАБУДЬТЕ ПРОВЕРИТЬ ФАЙЛ И НА ДРУГИЕ СПЕЦ. СИМВОЛЫ:
- удалите все символы ;
- замените двойные пробелы на одинарные (несколько раз)
Как удалить переносы строк (возвраты каретки) из ячеек в Excel 2013, 2010 и 2007
Эта инструкция познакомит Вас с тремя способами удалить возвраты каретки из ячеек в Excel. Вы также узнаете, как заменить символы переноса строки другими символами. Все предложенные решения работают в Excel 2013, 2010, 2007 и 2003.
Переносы строк могут появиться в тексте по разным причинам. Обычно возвраты каретки встречаются в рабочей книге, например, когда текст скопирован с веб-страницы, когда они уже есть в рабочей книге, полученной от клиента, или, когда мы сами добавляем их нажатием клавиш Alt+Enter.
Какой бы ни была причина их появления, сейчас перед нами стоит задача удалить возвраты каретки, так как они мешают выполнять поиск фраз и приводят к беспорядку в столбце при включении режима переноса текста.
Все три представленных способа довольно быстры. Выбирайте тот, который Вам больше подходит:
- Удаляем все переносы строк вручную, чтобы быстро навести порядок на одном листе.
- Удаляем переносы строк при помощи формул и настраиваем таким образом комплексную обработку текстовых данных в ячейках.
- Используем макрос VBA, чтобы очистить от переносов строк несколько рабочих книг.
Замечание: Первоначально термины «Возврат каретки» и «Перевод строки» использовались при работе на печатных машинках и обозначали две различных операции. Любознательный читатель может самостоятельно найти подробную информацию об этом в интернете.
Компьютеры и программное обеспечение для работы с текстами разрабатывались с учётом особенностей печатных машинок. Вот почему теперь для обозначения разрыва строки используют два различных непечатаемых символа: Возврат каретки (Carriage return, CR или ASCII код 13) и Перевод строки (Line feed, LF или ASCII код 10). В Windows используются оба символа вместе, а в системах *NIX применяется только перевод строки.
Будьте внимательны: В Excel встречаются оба варианта. При импорте из файлов .txt или .csv данные обычно содержат возвраты каретки и переводы строки. Когда перенос строки вводится вручную нажатием Alt+Enter, Excel вставляет только символ перевода строки. Если же файл .csv получен от поклонника Linux, Unix или другой подобной системы, то готовьтесь к встрече только с символом перевода строки.
Удаляем возвраты каретки вручную
Плюсы: Этот способ самый быстрый.
Минусы: Никаких дополнительных плюшек
Вот так можно удалить переносы строк при помощи инструмента «Найти и заменить»:
- Выделите все ячейки, в которых требуется удалить возвраты каретки или заменить их другим символом.
- Нажмите Ctrl+H, чтобы вызвать диалоговое окно Найти и заменить (Find and Replace).
- Поставьте курсор в поле Найти (Find what) и нажмите Ctrl+J. На первый взгляд поле покажется пустым, но если посмотрите внимательно, то увидите в нём маленькую точку.
- В поле Заменить на (Replace With) введите любое значение для вставки вместо возвратов каретки. Обычно для этого используют пробел, чтобы избежать случайного склеивания двух соседних слов. Если нужно просто удалить переносы строк, оставьте поле Заменить на (Replace With) пустым.
- Нажмите кнопку Заменить все (Replace All) и наслаждайтесь результатом!
Удаляем переносы строк при помощи формул Excel
Плюсы: Доступно использование последовательных или вложенных формул для сложной проверки текста в обрабатываемой ячейке. Например, можно удалить возвраты каретки, а затем найти лишние начальные или конечные пробелы, или лишние пробелы между словами.
В некоторых случаях переносы строк необходимо удалять, чтобы в дальнейшем использовать текст в качестве аргументов функций, не внося изменения в исходные ячейки. Результат можно использовать, например, как аргумент функции ПРОСМОТР (LOOKUP).
Минусы: Потребуется создать вспомогательный столбец и выполнить множество дополнительных шагов.
- Добавьте вспомогательный столбец в конце данных. В нашем примере он будет называться 1 line.
- В первой ячейке вспомогательного столбца (C2) введите формулу для удаления/замены переносов строк. Ниже приведены несколько полезных формул для различных случаев:
- Эта формула подходит для использования с комбинациями возврат каретки / перенос строки, характерными для Windows и для UNIX. =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);»»);СИМВОЛ(10);»»)
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),»»),CHAR(10),»») - Следующая формула подходит для замены переноса строки любым другим символом (например, «, » – запятая + пробел). В таком случае строки не будут объединены и лишние пробелы не появятся. =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);»»);СИМВОЛ(10);», «)
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),»»),CHAR(10),», «) - А вот так можно удалить все непечатаемые символы из текста, включая переносы строк: =ПЕЧСИМВ(B2)
=CLEAN(B2)
- Эта формула подходит для использования с комбинациями возврат каретки / перенос строки, характерными для Windows и для UNIX. =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);»»);СИМВОЛ(10);»»)
- Выделите все ячейки в столбце C и нажатием Ctrl+C скопируйте данные в буфер обмена.
- Далее выделите ячейку B2, нажмите сочетание клавиш Shift+F10 и выберите Вставить (Insert).
- Удалите вспомогательный столбец.
Удаляем переносы строк при помощи макроса VBA
Плюсы: Создаём один раз – используем снова и снова с любой рабочей книгой.
Минусы: Требуется хотя бы базовое знание VBA.
Макрос VBA из следующего примера удаляет возвраты каретки из всех ячеек на активном листе.
Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each MyRange In ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub
Если Вы не слишком близко знакомы с VBA, рекомендую изучить статью о том, как вставить и выполнить код VBA в Excel.
При вставке поля создаются ненужные переносы строк
Здравствуйте. Ситуация следующая. Офис 2007.
К отчёту в Word данные следует подтягивать из листа Excel с расчётами.
Копирую ячейку, вставляю в Word с "сохранением форматирования конечного фрагмента".
Поле обрастает переносами строки (), что нежелательно.
Если удалить их вручную, они появляются при обновлении значения.
Как правильно вставлять поля, не разрывая строки?
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Ненужные переносы(японский)
Так уж сложилось, читать с экрана мне неудобно, а электронная книга моя настолько старая, что.
VBA Word узнать вылазит ли таблица за поля страницы и есть ли переносы строк в ячейках
Есть ряд документов которые нужно обработать. Выровнять по странице таблицы, удалить пустые.
Убрать переносы строк при выгрузке в XML
Доброго времени суток, в общем такая проблема, работаю с xml через XMLDocument, при сохранении.
Исчезают переносы строк при копировании из Excel
Добрый день. Мне присылают документы Excel, где вписаны ФИО клиентов и их адреса. Я создал отчет.
5989 / 3186 / 714
Регистрация: 23.11.2010
Сообщений: 10,649
Править, вероятнее всего, надо в Excel.
Регистрация: 30.01.2015
Сообщений: 29
Формат ячейки числовой, ячейка не содержит переносов внутри. Что можно исправить? Ума не приложу.
5989 / 3186 / 714
Регистрация: 23.11.2010
Сообщений: 10,649
fseryakov, приложите кусок файла-примера или хотя бы скрины со знаками форматирования
Регистрация: 30.01.2015
Сообщений: 29
Для чистоты эксперимента, на пустых, вновь созданных, документах:
После нажатия Ctrl+V:
После выбора, что вставляем поле:
5989 / 3186 / 714
Регистрация: 23.11.2010
Сообщений: 10,649
Числовой формат? с плюсами?
А должно быть как, все в одну строку?
Регистрация: 30.01.2015
Сообщений: 29
Это скрины с Word, подразумевалось, что получится строка "123+789+456", в которой 789 - содержимое ячейки Excel. Но, во-первых, вставляется число сразу с переносом, а, во-вторых, после превращения его в поле возникает перенос и перед ним.
5989 / 3186 / 714
Регистрация: 23.11.2010
Сообщений: 10,649
fseryakov, если при вставке выбрать сохранить только текст, нормально встает
Регистрация: 30.01.2015
Сообщений: 29
Да, но как потом сделать из текста поле, не испортив этой картины?
Оба варианта ("Сохранить исходное форматирование и связать с Excel" и "Использовать форматирование конечного фрагмента и связать с Excel") приводят к появлению переносов.
5989 / 3186 / 714
Регистрация: 23.11.2010
Сообщений: 10,649
fseryakov, давайте выясним сначала для чего нужен такой формат написания в документе? Возможно тогда найдется приемлемый вариант решения.
630 / 129 / 32
Регистрация: 18.01.2014
Сообщений: 228
Сообщение было отмечено fseryakov как решение
Решение
Сообщение от fseryakov
Для чистоты эксперимента, на пустых, вновь созданных, документах:
После нажатия Ctrl+V:
Надо нажать CTRL+ALT+V. Появится меню специальной вставки.
В нем выбрать радиокнопку "Связать" и "Неформатированный текст".
Регистрация: 20.03.2017
Сообщений: 2
Проблема не решена. Есть необходимость написать в одну строку формулу содержащую числа связанные полями с ячейками Excel. При этом числа свыше тысячи должны быть записаны в инженерном виде, а именно число умноженное на 10 в степени. Степень в верхнем регистре должна быть. Для Excel я написал прогу записывающую числа в виде необходимой строки, но, чтобы регистр степени при этом сохранился при вставке связи в Ворде, нужно сохранять форматирование экселя. При этом возникают переносы до и после поля.
Регистрация: 28.03.2017
Сообщений: 1
Не знаю актуально или нет, но я вроде нашла ответ на самый первый вопрос
Копируете ячейку в EXCELL, переходите в WORD -> Ctrl+Alt+V , появляется окно Специальной вставки Выбираете "Текст в формате Юникод", ставите галочку "Связать" -> OK
Надеюсь попала в тему, Office 2013
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Обход блокировки поля при вставке данных
Добрый день! Подскажите пожалуйста, можно ли в данном случае (пример прилагается) обойти.
Проблема при вставке данных в поля Word
Проблема в доковском фокументе заполняю поля Set Obj=pfdoc.GetAttachment("blank_pa.dot") Call.
Нехватка памяти при работе с БД Oracle 11g при вставке нескольких сотен тысяч строк
Доброго дня, уважаемые форумчане. у меня внезапно возникла проблема нехватки памяти во время.