Эксель как сделать чтобы текст не выходил за ячейку
Перейти к содержимому

Эксель как сделать чтобы текст не выходил за ячейку

  • автор:

В Excel текст вылазит за границы ячейки. Как это исправить?

Как в экселе сделать чтобы текст не вылазил из ячейки

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

Что с этим можно делать мы расскажем в данной статье.

как вместить длинный текст в одну ячейку excel?

Изменение границ ячеек в столбце

Вид ячейки после изменения границ

Включение автоматического переноса

Второй вариант предполагает включение автоматического переноса в ячейке. В этом случае ячейка будет увеличиваться в высоту и текст в ней будет автоматически переноситься пока не впишется в границы.

Для этого нужно кликнуть правой кнопкой мыши по нужной ячейке или группе ячеек и в открывшемся меню выбрать “Формат ячеек”.

как вместить длинный текст в одну ячейку excel?

Открываем формат ячеек

В появившемся окне на вкладке “Выравнивание” устанавливаем флажок “Переносить по словам”.

Установка переноса по словам в ячейке экселя

Установка переноса по словам в ячейке экселя

как вместить длинный текст в одну ячейку excel?

Результат автоматического переноса по словам

Установка пробела в соседнюю справа ячейку

Данный вариант кому – то может показаться не совсем правильным, но тем не менее от работает. Чтобы текс, который вылез за границы ячейки, автоматически скрылся, всего навсего нужно в соседнюю справа ячейку вписать какой – нибудь текст. Сойдет даже пробел. В этом случае соседняя ячейка будет выглядеть пустой.

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

Вписываем пробел в соседнюю справа ячейку

как вместить длинный текст в одну ячейку excel?

Лучшая благодарность автору — репост к себе на страничку:

Как заставить текст в таблице выходить за пределы ячейки?

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

5c0d3c396606f612196288.png

  • Вопрос задан более трёх лет назад
  • 711 просмотров

5 комментариев

Простой 5 комментариев

Martovitskiy

Martovitskiy @Martovitskiy

Если текст выходит за границы (пределы) ячейки в «Excel».

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

перенос текста по словам

При открытии (создании) нового документа установлены настройки «по умолчанию» — ячейки неформатированные. При таких настройках, когда мы вносим длинное слово или несколько слов в ячейку, текст не ограничивается рамками ячейки и продолжается за ее пределами.
Это не красиво и не очень подходит для оформления официальных документов (например: приложений к договорам).

Рассмотрим два способа форматирования ячеек для перенос текста.

Первый способ подходит для большинства версий программы «Excel» и заключается в следующем:

  1. Необходимо выделить левой кнопкой мыши те ячейки, текст в которых Вы желаете переносить;
  2. Далее, кликнув правой кнопкой мыши по выделению вызвать контекстное меню и нажать позицию меню «Формат ячеек».Текст по словам пошагово
  3. После клика появится панель настроек свойств ячейки.
  4. В панели настроек следует открыть вкладку «Выравнивание».
  5. Во вкладке «Выравнивание» поставить флажок (галочку / маркер) напротив надписи «Переносить по словам».Переносить по словам
  6. После выполнения перечисленных выше действий следует нажать кнопку «Ok».

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

Второй способ подходит не для всех версий программы, но реализован в последних версиях. Данный способ гораздо проще и удобнее.

Выравнивание перенести текст

  1. Следует в настройках программы вынести на панель быстрого доступа кнопку «Перенести текст». Для этого нужно кликнуть правой кнопкой по панели, выбрать в меню настройка ленты. В настройках ленты вынести на панель нужную кнопку.
    2. Для переноса текста:
  • выделяем нужные ячейки;
  • жмем кнопку на панели.

Эксель как сделать чтобы текст не выходил за ячейку

Если текст в ячейке больше её длины, то он выходит за её правую границу. При условии, что в соседней ячейке нету текста.
А как сделать так, чтобы текст не выходил за пределы, даже если в соседней ячейке справа текста нет?

Изменено: Sparkle — 25.04.2013 11:46:32
Пользователь
Сообщений: 11927 Регистрация: 22.12.2012
Excel 2016, 365
25.04.2013 09:57:33
Включить «переносить по словам» на вкладке «выравнивание» формата ячеек куда вводится текст
Пользователь
Сообщений: 3 Регистрация: 25.04.2013
25.04.2013 10:08:24

Спасибо, но так текст обрезается по словам, и в конце ячейки появляется свободное место. Хотелось бы получить эффект такой, какой был бы при наличии текста в ячейке справа.

Пользователь
Сообщений: 6111 Регистрация: 21.12.2012
Win 10, MSO 2013 SP1
25.04.2013 10:24:45

Цитата
Sparkle пишет: Спасибо, но.

«Угадай-ка» продолжается.
Версия XL. А может и не XL.
«По ширине». «Распределеный (отступ)».
.
«Ctrl+S» — достойное завершение ваших гениальных мыслей. 😉
Пользователь
Сообщений: 5209 Регистрация: 22.12.2012
25.04.2013 10:25:22
ну тогда и впишите туда текст, например ‘
Сообщений: 16587 Регистрация: 10.01.2013
25.04.2013 10:26:05
или пробел
Согласие есть продукт при полном непротивлении сторон
Пользователь
Сообщений: 5209 Регистрация: 22.12.2012
25.04.2013 10:30:48

Цитата
Sparkle пишет: Хотелось бы получить эффект такой, какой был бы при наличии текста в ячейке справа.

для 2007 формат ячейки — выравнивание — по горизонтали (с заполнением).
Пользователь
Сообщений: 3 Регистрация: 25.04.2013
25.04.2013 11:45:08

V , это то, что нужно! Cпасибо!

Цитата
Версия XL. А может и не XL.

MS Excel 2013))
Изменено: Sparkle — 25.04.2013 22:28:03
Пользователь
Сообщений: 85 Регистрация: 20.03.2013
26.11.2013 16:18:56
V— зачотно посоветовал)) мне тоже пригодилось)) вот в таком ключе: .HorizontalAlignment = xlFill
Пользователь
Сообщений: 47 Регистрация: 20.04.2015
10.12.2015 18:29:31

Вот лучшее решение:

0) выравнивание по вертикали — по верхнему краю
1) ставим перенос слов
2) высота строки = 15 (или сколько надо, в зависимости от ситуации)

Пользователь
Сообщений: 14901 Регистрация: 15.09.2012
Профессиональная разработка приложений для MS Office
10.12.2015 19:10:54

Вы с заполнением-то поаккуратнее. Надо точно понимать, для чего оно. Попробуйте сделайть так:
запишите в одну ячейку только букву «п», а в другую — «привет». Сделайте ширину столбца с этими словами по ширине слова «привет». А потом примените это самое заполнение.
В одной ячейке будет «привет», а в другой «ппппп».

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы.

Пользователь
Сообщений: 47 Регистрация: 20.04.2015
11.12.2015 20:21:50

Согласен с The_Prist, поэтому и предложил свой вариант выше. Наиболее оптимальный, но неидеальный в случае копирования ячеек, к которым это дело применено (с сохранением форматирования): высота строки при этом не копируется же, а перенос по словам копируется.

Пользователь
Сообщений: 4 Регистрация: 27.11.2016
29.11.2016 21:40:39

Цитата
Halloween написал:
0) выравнивание по вертикали — по верхнему краю
1) ставим перенос слов
2) высота строки = 15 (или сколько надо, в зависимости от ситуации)

Ой, спасибо. Очень вовремя и просто, и как то само не соображается.
Пользователь
Сообщений: 4 Регистрация: 18.01.2017
16.11.2020 11:41:41

Цитата
Halloween написал:
Вот лучшее решение:0) выравнивание по вертикали — по верхнему краю1) ставим перенос слов2) высота строки = 15 (или сколько надо, в зависимости от ситуации)

Спасибо большое! Решение действительно лучшее.
Пользователь
Сообщений: 7 Регистрация: 01.01.1970
11.03.2021 12:40:39

Добрый день!
Подскажите, пжл, по обратной задаче: нужно наоборот сделать так, чтоб текст выходил за границы ячейки — не могу этого добиться.
В столбцах с A по H текст в ячейках упорно скрывается, как только достигает правой границы ячейки. Начиная со столбца i этого не происходит. В чём загадка?
MS Excel 2016.

UPD:
в итоге нашёл в чём проблема — оказалось, что в ячейках справа были какие-то значения, которые просто не отображались. Нажатие Delete на этих ячейках позволило тексту спокойно выйти за границы ячейки.

Изменено: Федор Виноградов — 11.03.2021 12:44:18
Пользователь
Сообщений: 14576 Регистрация: 01.01.1970
11.03.2021 12:47:28
Прикрепленные файлы

  • File.xlsx (9.49 КБ)

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

Пользователь
Сообщений: 7 Регистрация: 01.01.1970
11.03.2021 16:12:40

Цитата
Ігор Гончаренко написал:
о чем вы?

То, о чём написал.

В файле, который вы выложили, столбец A не даёт тексту вылезти за свою правую границу и обрезает его. А в столбце i текст вылезает за правую границу без вопросов.
Так же, как я и написал, дело было в том, что правее столбца A были ячейки, в которых были какие-то значения, не выводимые на экран. Если эти непечатаемые значения удалить, текст из столбца A начинает вылезать за правую границу столбца.
Это именно то, что мне было нужно.

Изменено: Федор Виноградов — 11.03.2021 16:13:40
Пользователь
Сообщений: 1 Регистрация: 08.04.2023
08.04.2023 12:27:26

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

Microsoft Office профессиональный плюс 2010

Прикрепленные файлы

  • 1.jpg (44.28 КБ)

Изменено: Наталья — 08.04.2023 12:31:34
Пользователь
Сообщений: 18 Регистрация: 02.04.2022
26.04.2023 15:42:19

Наталья,
даже если вы в новой книге сделаете тоже самое? Результат тот же?

В 2016 офисе не получилось смоделировать эту ситуацию.

Прикрепленные файлы

  • Annotation 2023-04-26 154151.png (2.54 КБ)

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

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