Почему таблица в ворде разрывается и переносится на следующую страницу
Перейти к содержимому

Почему таблица в ворде разрывается и переносится на следующую страницу

  • автор:

Проблемы с разрывом страниц в Word 2010

— В Ворде куски текста переходят на новую страницу, не понимаю почему текст не продолжается со следующей строки. Разрыва страницы нету, если на следующей странице нажимаю Enter то все что до Entera поднимается выше, на предыдущую страницу. Пример проблемы: стр. 2 — дальше пол страницы пустует, а текст должен был идти дальше. Так же на странице 4, 5 и. т. д.

— Другая проблема в том что таблицы разрывает на две страницы, как объяснить таблице что если она не помещаться на странице то пусть идет вся вниз. Пробовал Ctrl + Enter но если при модификации текста удалить строчки выше то таблица уже не поднимется, даже если помещаться будет.

— И последнее, как сделать пустую левую страницу при начале важных параграфах? Пример: стр. 13, начинается 2.1.2, я спустил его ниже с помощью Ctrl + Enter, важные части документа должны начинаться с нечетной страницы и тут совпало, ну а если я выше добавлю или удалю текст и 2.1.2 переместится на 12 или 14 страницу, как сделать так чтобы ворд дадумался что там четная страница, оставил ее пустовать добавив текст (Эта страница намеренно оставлена пустой) ?

Мой Ворд с проблемами прилагается, прошу помощи, благодарю! Ворд Документ с проблемами

Дополнен 10 лет назад

http :// gorobic. com/example. docx (должно сработать после удаления пробелов после http , //, goribc. , example.)

Лучший ответ

1. В меню Абзац уберите галку «Не отрывать от следующего».
2. Выделить таблицу и наоборот, поставить эту галку.
3. Лента\Разметка страницы\Параметры страницы\Разрывы, Четная или Нечетная страница, соответственно

NOMIDГуру (3427) 10 лет назад

Спасибо вам большое! Вы меня спасли от долгих мук!

Но вот с третьим пунктом у меня проблема, нажимаю на нечетную или четную а курсор все равно на следующею сползает, без разницы, и еще как вставить текст по умолчанию на пустую страницу (в случае если она есть)? Или для этого макрос нужен?

NOMIDГуру (3427) 10 лет назад

Я нашел это, но я по английски плохо вижу, так что у меня ничего пе вышло http://word.mvps.org/faqs/tblsfldsfms/InsEvnPgEndChap.htm

AgsasПрофи (535) 6 лет назад
Спасибо. Запарилась с таблицей)))
Костя СинкиридиУченик (191) 5 лет назад
мне помог 2 вариант. Спасибо
Маргарита АветисянПрофи (559) 4 года назад

Спасибо вам огромное ) Ваш совет написан 5 лет тому назад, а мог мне сейчас ))
Текс перескакивал на другую страницу, если нажимала интер. помог совет №2

Артём УлановЗнаток (351) 4 года назад
Остальные ответы

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

NOMIDГуру (3427) 10 лет назад

Линейку проверил, все правильно там.

если таблица на пол листа то после нее должен идти текст до конца листа, если же на предыдущей странице помещается таблица то она должна туда подняться.

третье это нужно файл посмотреть, я перезалил ссылку

Тоже не помогло, чтоб убрать этот перенос закидываю скопир. строки в таблицу excel и потом обратно копировать надо и текст и таблицы, и тогда все встает на место

Первый же вариант мне помог! Большое, человеческое СПАСИБО!
Спасибо помогло, мучалась

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

Тонкости работы с переносами строк в 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

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

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

Иван ЦеликовУченик (130) 2 года назад

Я так понимаю, вопрос был не в этом. Автор хочет, чтобы таблица либо умещалась в конце предыдущей страницы, либо ВСЯ переезжала на следующую страницу (как картинка). И вопрос всё ещё актуален, ибо я, например, тоже не нашёл нормального способа это сделать (пока знаю только Абзац >> не отрывать от следующего, но тогда таблица жёстко приклеивается к первой строке идущего следом абзаца, что тоже не всегда хорошо).

Анна мацкевичЗнаток (378) 1 год назад

«разрешать перенос на след. страницу» часто не реагирует. Бывают табоицы, где «ячейки принципиально хотят начитнаться каждая с новой страницы» и никакие манипуляции со Свойствами таблицы, Опциями, в которые можно попасть через «внутренние Свойства» таблицы и все остальные настройки «с таблицвми и ячейками» не работают. Раньше думал, что это связано с содержимым таблицы (картинки, количество абцатцев), но Вопрос еще актуален.

Остальные ответы

Как она может не разрываться если это новая страница?
Сделайте таблицу в Excel и скопируйте ее в Ворд.
Либо уменьшить ее масштаб, что бы умещалась на одной странице.

Анна мацкевичЗнаток (378) 1 год назад

«Разрывается» в данном случае, значит «закончилась одна ячейка таблицы», а следующая, вместо того, чтобы быть приклеенной границе только-что закончившейся ячейки, почему-то начинается Со след. страницы. Так им образом, на одной странице мы видим окончание предыдущей ячейки, ее оканчивающую границу и «пустой остаток страницы» (ктрый выглядит, «буд-то таблица закончена и после нее никаких больше ячеек не будет»). А когда пролистываем на след. Лист — там как ни в чем не бывало «наша след. ячейка». уместилась бы на «пустом пространстве пред. листа, но почему-то никак не переносится на пред. лист. «пустое пространство» после ячейки «не дает на себе что-то напечатать, даже поставить курсор», оно тщательно подчеркивает «я не часть документа — я «вакуум между двумя ячейками одной таблицы»

в свойствах таблицы посмотри — там чето было такое — типо не разрывать таблицу

Подскажите и мне пожалуйста делаю дипломную работу и нужно по стандартам что бы все было и вот одна таблица разрывает на две страницы, как сделать чтобы та часть которая разрывается как нам написать продолжение таблицы №5 и что бы сверху на той части которая разорвалась появились колонки 1,2,3,4.

Необходимо проделать два действия:

1) Абзац -> Положение на странице -> поставить галочку «Запрет висячих строк»
2) Выделить таблицу -> ПКМ -> Свойства таблицы -> Строка -> поставить галочку «разрешить перенос строк на следующую страницу»

ФБУЗ ЦГиЭ в г. СПб и ЛО КСЗнаток (497) 2 года назад
Спасибо! Именно это помогло!
Татьяна КалабинаУченик (103) 1 год назад
Самый правильный ответ! СПАСИБО!

Если Microsoft Office 2010, то:
1) выделяем «разорванную» таблицу;
2) Далее: кнопки панели «вставка» — «таблица» — «преобразовать в таблицу»
Все! Таблица объединяется и больше не раскидывается на разные страницы!

Анна мацкевичЗнаток (378) 1 год назад

Помоги найти в кнопку «преобразовать таблицу» (в меню «Свойства таблицы» тоже не нашлось)

Разбивка на страницы и разрывы строк и страниц в Pages на Mac

Используя форматирование, можно управлять перетеканием текста на странице.

  • Разрыв строки. Используйте разрыв строки, также называемый мягким переносом, чтобы перейти на новую строку, не начиная новый абзац.
  • Разрыв страницы. Используйте разрыв страницы (только в текстовом документе), чтобы переместить строку текста вверх следующей страницы или начать ввод на новой странице.

Можно также исключить отображение единичных строк текста вверху или внизу страницы (такие строки называются верхними и нижними висячими строками).

Перенос текста на новую строку или страницу

  1. Нажмите там, где требуется вставить разрыв.
  2. Выполните одно из описанных ниже действий.
    • Вставка разрыва строки. Нажмите в панели инструментов, затем выберите «Разрыв строки». Также можно выбрать «Вставить» > «Разрыв строки».
    • Вставка разрыва страницы. Нажмите в панели инструментов, затем выберите «Разрыв страницы». Также можно выбрать «Вставить» > «Разрыв страницы».

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

Запрет отображения отдельных строк текста вверху или внизу страницы

Можно сделать так, чтобы страница не заканчивалась первой строкой абзаца, продолжающегося на следующей странице, (верхняя висячая строка), и не начиналась последней строкой абзаца с предыдущей страницы (нижней висячей строкой).

  1. Нажмите абзац, для которого следует исключить висячие строки.
  2. В верхней части боковой панели «Формат» нажмите кнопку «Еще».
  3. Установите флажок «Исключать висячие строки».

Задание разрывов абзацев между страницами

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

  1. Выберите абзацы, к которым нужно применить настройки.
  2. В верхней части боковой панели «Формат» нажмите кнопку «Еще».
  3. Установите нужные флажки в разделе «Разбивка на страницы и разрывы».
    • Все строки на одной странице. Все строки абзаца будут находиться на одной странице.
    • Не отрывать от следующего абзаца. Абзац будет находиться на той же странице, что и следующий абзац.
    • Начинать абзац с новой страницы. Абзац будет переноситься в начало следующей страницы.
    • Запретить висячие строки. Первая и последняя строка не будут отрываться от абзаца.

Удаление разрыва, вставленного в процессе форматирования

  • Установите указатель справа от метки форматирования, затем нажмите клавишу Delete на клавиатуре.

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

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

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