Текст не влезает в ячейку excel при печати

Текст не влезает в ячейку Excel? Во вкладке «Главная» кликните «Перенос по словам» и «Обтекание текста». После этого выделенный материал будет переноситься с учетом ширины столбца. В случае изменения ширины последнего перенос осуществляется в автоматическом режиме. Как вариант, уменьшите размер шрифта по размеру секции, измените положение содержимого и т. д.

Причины, почему материал не влезает

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

Что делать, когда текст не влезает в Excel

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

Перенос

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

Способ №1 (новая версия Excel):

  1. Выделите нужные ячейки, куда не влезает информация.
  2. Перейдите в раздел «Главная» и выберите «Перенос по словам».
  3. Кликните на «Обтекание текста».

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

Способ №2 (для более старых версий):

  • Жмите правой кнопкой мышки (ПКМ) на ячейку Excel с текстом.
  • В перечне жмите на «Формат …»

  • Выберите вкладку «Выравнивание».
  • Установите «Переносить по словам».

  • Подтвердите внесенные изменения.

Способ №3:

  1. Поставьте курсив перед словом, которое не влезает и нужно перенести на другую строчку.
  2. Жмите на Alt и, не отпуская кнопку, кликните на «Enter».

Способ №4:

  1. Выделите нужную секцию и поставьте на нее курсор.
  2. Напишите формулу: =A1&A2&СИМВОЛ(10)&B1&B2&СИМВОЛ(10)&C1&C2&СИМВОЛ(10)&D1&D2.
  3. Сцепите две ячейки в столбце с помощью А1:А2. Жмите «Ввод».

Если после изменений текст все равно не влезает в ячейку, поставьте отметку в поле «Перенос …» по методу, который рассмотрен выше. В результате информация равномерно распределится.

Способ №5:

  1. Жмите по пустой ячейке Excel.
  2. Введите =СЦЕПИТЬ(В1;СИМВОЛ(10);С1;СИМВОЛ(10);D1;СИМВОЛ(10);E1), но вместо указанных столбцов укажите свои.
  3. Войдите в раздел форматирования по рассмотренной выше схеме и оформите перенос.

Теперь проверьте, влезает текст в ячейку Excel, или с этим снова возникают сложности. В соседней секции можно использовать такую же формулу.

Способ №6:

  1. Выберите пустую ячейку.
  2. Вставьте в нее =ПОДСТАВИТЬ(A12;» «;СИМВОЛ(10)). Вместо А12 должен быть ваш исходный текст.
  3. Жмите «Ввод», чтобы данные сразу отобразились на новой строке.

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

  1. Выделите несколько ячеек по высоте.
  2. Используйте инструмент «Объединить …».

После выполненных шагов появляется большая секция в Excel, в которую легко влезает весь текст.

Альтернативное решение — вертикальное размещение. Такой вариант не очень удобен, но может использоваться, когда другие варианты не подходят, а горизонтально материал не влезает:

  1. Поставьте курсор в нужное место.
  2. Перейдите в «Главная».
  3. Жмите на значок «ab» со стрелкой.
  4. Кликните на пункт «Вертикальный текст».

Также учтите, что перенесенный материал иногда не влезает в секцию Excel из-за неправильной высоты строки. Для настройки автоматического изменения этого параметра войдите в «Формат», наведите на раздел «Строка» и кликните на «Автоподбор».

Переход на новую строчку

Следующее решение, если в Эксель не влезает текст в ячейку — его перенос на новую строчку. Речь идет о создании так называемого разрыва строки. Например, на Макбуке сделайте следующие шаги:

  1. Жмите дважды в нужной секции.
  2. Кликните на том месте, где нужно вставить разрыв строки и кликните на «Control+Option+Return».

Уменьшение материала

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

  1. Выделите интересующие ячейки.
  2. Жмите на них правой кнопкой мышки.
  3. Кликните на пункт «Формат …»
  4. В окне «Форматирование …» поставьте отметку «Автоподбор ширины».

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

Изменение выравнивание / поворот

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

Алгоритм такой:

  1. Выделите нужную секцию в Excel или группу ячеек с информацией, которая не влезает.
  2. В разделе «Формат» выберите «Ячейки».
  3. В окне «Форматирование …» в разделе «Выравнивание» сделайте одно из предложенных действий.

На выбор доступны следующие варианты:

  • выравнивание по горизонтали;
  • заполнение или по центру выделения;
  • по вертикали (этот метод упоминался выше);
  • по горизонтали по одному из краев;
  • ориентация — отображение сверху вниз;
  • поворот с помощью «Ориентация» на определенные градусы;
  • восстановление данных.

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

Размер шрифта

Если в Экселе не помещается текст, попробуйте изменить его размер. Для этого сделайте следующее:

  1. Выделите нужные секции.
  2. Войдите в «Главная», а далее «Размер шрифта».
  3. Введите другое число или щелкните для уменьшения размеров.

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

Отличного Вам дня!

4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

1

Обрезание текста и отключение границ при печати(ошибка во время печати)

18.04.2018, 14:22. Показов 34926. Ответов 7


Студворк — интернет-сервис помощи студентам

Есть несколько excel документов с заголовками и таблицей. Есть 2 проблемы, при переходе в режим предварительного просмотра он просто обрезает первую строку текста, хотя в «обычном» режиме всё влезает и на другом компьютере с той же ОС и офисом(2010 стандарт) всё работает. Вторая проблема, во время печати не печатает границы, хотя они есть. Выделяешь фрагмент таблицы, печатает границы, посылаешь всё на печать — не печатает. Таких документов много поэтому необходимо найти решение. Сталкивался кто-либо с таким? Есть какие-либо способы решения? похоже на какой-то баг экселя.

Миниатюры

Обрезание текста и отключение границ при печати(ошибка во время печати)
 



0



Модератор

Эксперт MS Access

11343 / 4661 / 749

Регистрация: 07.08.2010

Сообщений: 13,512

Записей в блоге: 4

18.04.2018, 20:21

2

Цитата
Сообщение от danil663
Посмотреть сообщение

обрезает первую строку текста, хотя в «обычном» режиме всё влезает и на другом компьютере с той же ОС и офисом(2010 стандарт) всё работает.

принтер у них один или разные
многое зависит от технических полей принтера, они разные у разных моделей



1



4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

19.04.2018, 08:57

 [ТС]

3

Цитата
Сообщение от shanemac51
Посмотреть сообщение

принтер у них один или разные
многое зависит от технических полей принтера, они разные у разных моделей

Границы стал печатать после переустановки драйверов, но текст съезжает так же!!!



0



Модератор

Эксперт MS Access

11343 / 4661 / 749

Регистрация: 07.08.2010

Сообщений: 13,512

Записей в блоге: 4

19.04.2018, 09:23

4

Цитата
Сообщение от danil663
Посмотреть сообщение

просто обрезает первую строку текста, хотя в «обычном» режиме

это тоже могут влиять поля страницы и коллонтитул
когда-то, уже очень давно, у меня было нечто подобное

Добавлено через 2 минуты

Цитата
Сообщение от danil663
Посмотреть сообщение

…., но текст съезжает так же!!!

поясните : в чем суть съезжания



1



4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

19.04.2018, 10:37

 [ТС]

5

Цитата
Сообщение от shanemac51
Посмотреть сообщение

поясните : в чем суть съезжания

Посмотрите на скриншоте строку под номером 5, столбец 3. Там слова «Гродненское городское» обрезаны. То есть первые слова в строке обычно обрезаны. Хотя в обычном режиме всё хорошо.



0



Модератор

Эксперт MS Access

11343 / 4661 / 749

Регистрация: 07.08.2010

Сообщений: 13,512

Записей в блоге: 4

19.04.2018, 13:11

6

это у вас неправильное выравнивание текста в ячейке



1



4 / 3 / 2

Регистрация: 11.06.2013

Сообщений: 298

19.04.2018, 15:04

 [ТС]

7

Цитата
Сообщение от shanemac51
Посмотреть сообщение

это у вас неправильное выравнивание текста в ячейке

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



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

19.04.2018, 17:39

8

Лучший ответ Сообщение было отмечено danil663 как решение

Решение

Цитата
Сообщение от danil663
Посмотреть сообщение

Есть 2 проблемы, при переходе в режим предварительного просмотра он просто обрезает первую строку текста, хотя в «обычном» режиме всё влезает

То что вы видите на предпросмотре и в обычном режиме, разные картинки, откройте вкладку «Вид» в группе «Режимы просмотра книги» откройте окно «Разметка страницы» и увидите какой будет страница при печати, то же самое можно сделать нажав иконку в нижнем правом углу листа «Разметка страницы». В вашем случае попробуйте выделить 3 столбец, в группе «Ячейки» откройте «Формат», установите «Автоподбор высоты строки».

Цитата
Сообщение от danil663
Посмотреть сообщение

Выделяешь фрагмент таблицы, печатает границы, посылаешь всё на печать — не печатает.

При выделенном фрагменте Excel сам подбирает масштаб печати чтобы фрагмент влез на лист, попробуйте уменьшить масштаб при предпросмотре, нажав на иконку «Параметры страницы», если не хотите уменьшать, поиграйте с полями, может удастся запихнуть и при масштабе 100%.



1



 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

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

 

Сделайте высоту строки побольше :)  
Да, в Excel вид на экране отличается от вида на печати, если в ячейке много текста . Это электронная таблица, а не программа для верстки.

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

У меня тысяча строк с разной высотой, авто определение высоты делает что последняя строка в ячейке обрезается

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Как-то откопал код автовыравнивания объединенных ячеек. Сильно не вникал — возможно там много лишнего. Посмотрите — возможно Вам подойдет  
________________________  
khafizovtt@gmail.com

Учимся сами и помогаем другим…

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

у меня ячейки не объеденные, простые  
мало ли там что то с шрифтами, отступами абзацев…  
дама гляну ваш файл

 

«Съедаеться пол строки» — у строки есть пол? М/Ж или паркет/линолеум?  

  «дама гляну ваш файл» — ber$erk не дама!

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

{quote}{login=Казанский}{date=19.10.2012 02:19}{thema=ОФФ}{post}»Съедаеться пол строки» — у строки есть пол? М/Ж или паркет/линолеум?  
«дама гляну ваш файл» — ber$erk не дама!{/post}{/quote}  
:-) Вас тоже «цепляет» пофигизм людей на правила русского языка?

Учимся сами и помогаем другим…

 

Off    
А как вы отреагировали, если бы вам предложили «ячейки не объеденные», а обглоданные дочиста?!.   ;) -87331-

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Всех цепляет. Есть форумчане, для к-рых русский язык неродной. Есть даже глухонемые. Тем понятно, скидка. А есть народ, привыкший общаться в вКонтакте с себе подобными.  
Для них специально в правилах есть строка:  
И ещё: здесь очень не любят «язык падонкаф». Будьте добры, изьясняйтесь грамотно!

Я сам — дурнее всякого примера! …

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

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

 

«Поучайте лучше ваших паучат.» (с)  
См. скрин — что вижу, то и в печати — Эпсон 210 — никаких заморочек, а в ячейках выравнивание по-разному, однако… ;) -51087-

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

{quote}{login=Алекс}{date=19.10.2012 06:13}{thema=}{post}куча букв, по делу не одной, для флуда есть другие форумы{/post}{/quote}Алекс, сбавьте обороты! И подтяните свой русский.

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

{quote}{login=Z}{date=19.10.2012 07:15}{thema=}{post}См. скрин — что вижу, то и в печати{/post}{/quote}  
у меня отображается вот так (вложения)  
и по моему принтер тут не причем (у меня на работе сетевой принтер), что то в настройке самого экселя  
версия 2007

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Поставьте там шрифт System или Tahoma и будет Вам счастье.

Я сам — дурнее всякого примера! …

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

System -помогает, но текст плохо читаем, буквы сливаются  
Tahoma и еще штук 10-20 шрифтов попробовал везде опять обрезает нижнею строку, где больше где меньше

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Верните шрифт, который был и выполните:  
Public Sub www()  
   Dim c As Range  
   Application.ScreenUpdating = 0  
   For Each c In ActiveSheet.UsedRange.Columns(2).Cells  
      If c.RowHeight > 12.75 Then c.RowHeight = c.RowHeight * 1.15  
   Next  
End Sub

Я сам — дурнее всякого примера! …

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

что то с макросами, как включить?  

  <EM><STRONG>Файл удален</STRONG> — велик размер — [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

изменение безопасности не помогает  

  <EM><STRONG>Файл удален</STRONG> — велик размер — [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>

 

AlexMen

Пользователь

Сообщений: 481
Регистрация: 01.01.1970

Если не отвечаю, пишите в личку.

через персонал книгу сделал, работает, спасибо

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#20

23.10.2012 10:27:57

.

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

  • post_372873.gif (64.91 КБ)

Я сам — дурнее всякого примера! …

Различие вида на экране с напечатанным текстом.

SLAVICK

Дата: Пятница, 21.11.2014, 13:45 |
Сообщение № 1

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Всем привет. :)
Искал ответ … не нашел.
Часто при формировании отчета ячейки на экране выглядят нормально, а при печати отображаются как «####»(1) или переносятся на другую строку(2).
Иногда такие «подлые» ячейки и не всегда сразу увидишь после печати %)

Как определить такие ячейки программно(только в выделенном диапазоне), и подогнать под правильную печать.

Вариант с «Камерой» не подходит:
1. Видна сетка, а убирать ее нельзя.
2. Отчет идет по почте … и там его тоже могут печатать, и работать с ним — с картинкой работать сложно :'(

Выравнивать двойным кликом — тоже не получится: (вариант 2). :o , кроме того двойной клик по полю — выравнивает по данным всего столбца(или поля) — а иногда есть ячейки на которые «смотреть» не нужно.


Иногда все проще чем кажется с первого взгляда.

 

Ответить

Rioran

Дата: Пятница, 21.11.2014, 15:04 |
Сообщение № 2

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

SLAVICK, здравствуйте.

Если не поможет это:

[vba]

Код

ActiveSheet.Columns.AutoFit

[/vba]
То вся надежда только на Пункт 3 =)


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 15:34 |
Сообщение № 3

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

ой :o Файл не прикрепил… Исправляю :)

К сообщению приложен файл:

pechat.xls
(36.5 Kb)


Иногда все проще чем кажется с первого взгляда.

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 15:35 |
Сообщение № 4

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

ActiveSheet.Columns.AutoFit

Нет см. в файле 2-й пример :(
И кроме того см. мой 1-й пост — не всегда нужно выравнивать столбцы по всему столбцу… иногда нужно подправить по конкретным ячейкам…


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 15:43

 

Ответить

Rioran

Дата: Пятница, 21.11.2014, 16:10 |
Сообщение № 5

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

SLAVICK, на моём компе проблема решилась преобразованием первого случая в числовой формат без знаков после запятой (при этом сохраняются пробелы-разрывы для тысяч), во втором случае мне помогло центрирование текста по вертикали. Попробуете?

Если то, что надо — там и над макросом можно будет подумать.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

Сообщение отредактировал RioranПятница, 21.11.2014, 16:10

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 16:47 |
Сообщение № 6

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Не подходит.
по первому пункту: 5555555 — не читабельно 5 555 555 — куда читабельнее.
и что теперь все числа менять на «без разделителей»…

2-й пункт — не помогло. См. 3-й пример в файле — такая же проблема…
Вопрос остается открытым.

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

в этом случае простой «AutoFit» не подходит %)

К сообщению приложен файл:

0776194.xls
(38.0 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 16:54

 

Ответить

RAN

Дата: Пятница, 21.11.2014, 17:27 |
Сообщение № 7

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Не наблюдается
Печать на doPdf

К сообщению приложен файл:

0776194.pdf
(32.7 Kb)


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RANПятница, 21.11.2014, 17:28

 

Ответить

Rioran

Дата: Пятница, 21.11.2014, 17:38 |
Сообщение № 8

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

по первому пункту: 5555555 — не читабельно 5 555 555 — куда читабельнее.

Извините, недостаточно точно выразился. Выделяете ячейку с числом. Жмёте Контрол + «1», что открывает меню формата ячеек. Переходите на вкладку число (обычно открывается по умолчанию). Выбираете формат «Числовой», знаков после запятой «0» и обязательно поставьте галочку в «Разделитель групп разрядов».


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 17:42 |
Сообщение № 9

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019


Игра называется: «Найди 10 отличий» :D
Ваш Пдф почти не отличается от printscreenа в моем файле?
у меня в файле в 2-м и 3-м примере видно весь текст — а у Вас нет.
В пдф можно и встроенным в офис конвертером воспользоватся :)
Вопрос то звучал не как вывести на экран картинку, а как сделать ширину и высоту ячеек на столько больше, чтобы текст в этих ячейках был полностью виден при печати.
Изменять формат файла нельзя… в нем будут работать другие.


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 17:43

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 17:48 |
Сообщение № 10

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Как вывести на печать нужный диапазон без потерь качества я нашел:
1.Скрываем сетку
2.Пользуемся встроенной в эксель «Камерой»
3.вставляем картинку куда нужно
4.Печатаем :D
5.Отображаем сетку

У меня даже такой макрос имеется:)

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


Иногда все проще чем кажется с первого взгляда.

 

Ответить

Pelena

Дата: Пятница, 21.11.2014, 17:54 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

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


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

SLAVICK

Дата: Пятница, 21.11.2014, 18:05 |
Сообщение № 12

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

Выбираете формат «Числовой», знаков после запятой «0» и обязательно поставьте галочку в «Разделитель групп разрядов».

Помогло только один раз — оно уменьшило немного ширину текста.
потом я уменьшил ширину столбца и больше не помогает %)

По первому случаю можно банально поставить «автоподбор ширины» в свойствах ячейки а вот по 2-му и 3-му так не получится.
Pelena меня опередила <_<
Pelena — Удалил — уменьшил ширину — та же проблема.

К сообщению приложен файл:

4980103.xls
(48.0 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПятница, 21.11.2014, 18:14

 

Ответить

Wasilich

Дата: Суббота, 22.11.2014, 21:02 |
Сообщение № 13

Группа: Друзья

Ранг: Старожил

Сообщений: 1232


Репутация:

326

±

Замечаний:
0% ±


2003

На всякий случай. Помнится мне, где то в настройках каких то принтеров был выбор режима печати типа — «Фоновая печать», или — «Печать как на экране». Принтера нет. Проверить негде. Давно это было но, в памяти эти словосочетания вертятся. :)

 

Ответить

Pelena

Дата: Суббота, 22.11.2014, 21:09 |
Сообщение № 14

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel


Значит, надо просто делать ширину с запасом хотя бы в один символ, если уж Вы всё равно все вручную выставляете


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

RAN

Дата: Суббота, 22.11.2014, 22:51 |
Сообщение № 15

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Значит, надо просто делать ширину с запасом хотя бы в один символ

Лен, дохлый фокус. Я пару лет назад пытался (но запарил). А если в следующей/предыдущей ячейке знаков как раз +1? И мочи мочало, начинай сначала… :(


Быть или не быть, вот в чем загвоздка!

 

Ответить

gling

Дата: Суббота, 22.11.2014, 23:37 |
Сообщение № 16

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

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


ЯД-41001506838083

 

Ответить

SLAVICK

Дата: Воскресенье, 23.11.2014, 15:52 |
Сообщение № 17

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

надо просто делать ширину с запасом хотя бы в один символ

Так в том и вопрос. Как макросом определить что зазора не хватает(а не ручками это выравнивать)?

Pelena,gling,Wasilic спасибо Вам, что пытаетесь помочь распечатать этот файл :D но мне это не нужно.

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

Этот файл — упрощенный вариант, на самом деле на листе на много больше информации <_< Очищать формат тоже не вариант

Распечатать визуально «Как есть» — не сложно — я уже описал механизм выше — диапазон в картинку и печатаем :p

Нужно изменить именно ширину и высоту ячеек, выделенного диапазона, на столько чтобы у других пользователей не возникало сложностей при печати.
Я хочу чтобы было так:
1. выделяю диапазон, содержимое которого должно полностью быть отображено(например строка над шапкой таблицы) в ней формулы — они выводят текстовые результаты в одну ячейку разделенные через «символ(10)» например данные одной ячейки:
пр 2012 = 100
пр 2013 = 1220
пр 2014 = 132
2. Запускаю макрос
3. Макрос должен просмотреть выделенные ячейки, и сообщить, какие из них недостаточно широкие или высокие — и предложит подровнять их
4. Потом после того как мы согласились — происходит подгон ширины и высоты ячеек. -при чем не «AutoFit»ом — почему см. выше %)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKВоскресенье, 23.11.2014, 16:04

 

Ответить

gling

Дата: Воскресенье, 23.11.2014, 18:49 |
Сообщение № 18

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

SLAVICK, у меня была похожая необходимость, выкрутился так: По ширине ячейки определил количество знаков, макросом задаю высоту ячейки Длина строки / кол.во знаков *высоту ячейки нужного шрифта в пикселях+ запас. Немного поэксперементировал, подогнал цифры и работает. Уже и не помню в каком документе. Иногда может и появляется пустое место в конце данных, извините, не все так гладко. В формулу можно включить количество переходов (символ(10)).


ЯД-41001506838083

 

Ответить

SLAVICK

Дата: Понедельник, 24.11.2014, 14:37 |
Сообщение № 19

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

Замечаний:
0% ±


2019

хм.qlinq, а как рассчитать количество знаков влазящих в ширину? с учетом шрифта, формата ячейки, размера шрифта…? %)
Я так понимаю нужно делать какие-то справочники коэффициентов по:
имени шрифта
размеру шрифта
типа данных
формата ячейки
….
Правильно я понял?.
И Ваш пример сработает на 3-м примере(т.е. увеличить ширину), или он увеличит высоту ячейки, а не ширину?


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICKПонедельник, 24.11.2014, 14:39

 

Ответить

RAN

Дата: Понедельник, 24.11.2014, 17:21 |
Сообщение № 20

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Вообще, задача сводится немного к другому.
Как определить число символов в строке, которое при выводе на печать будет расположено в одной строке.
Ибо при вводе в ячейку n символов убираются, а при печати оказавается, что максимум в строке должен быть n-2, или n-3.
А высота ячейки изменится только если они при вводе в ширину не влезают.
Здесь много интересного. Особенно резюме Alex_ST. :)

коверкает ссылку, и все тут.
http://www.planetaexcel.ru/forum….2%D0%B8


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RANПонедельник, 24.11.2014, 17:25

 

Ответить

  • Remove From My Forums
  • Question

  • Hi All,

    Excel 2013 text in cell that has «wrap text» getting cut off on preview or print preview.

    — quick print — sometimes work and sometimes it doesn’t.


    Page Layout->Scale to Fit->Width set to 1 page
    — It didn’t work.

    — Highlight the whole sheet and double click the row separator — didn’t work.

    Please help!!

Answers

  • Hi,

    Would you like to share us some screenshot about your issue? In regarding of this issue, we need more information.

    • Did this issue occur with the special file or every file?
    • Did the cell have some formatting?

    General speaking, if the issue occur with every Excel file, it might be caused by the Printer Driver, please try to upgrade it to test.

    If it occurred with the special file, it might be caused by some formatting, you could send the sample file to me via Email (ibsofc@microsoft.com) I’d like to test it.

    Regards,

    George Zhao
    TechNet Community Support


    It’s recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in
    Office programs.

    • Edited by

      Monday, January 12, 2015 7:45 AM

    • Proposed as answer by
      George123345
      Monday, January 19, 2015 9:08 AM
    • Marked as answer by
      George123345
      Tuesday, January 20, 2015 1:40 AM

Содержание

  • 1 Перенос текста в ячейке Excel
    • 1.1 Понравилась статья — нажмите на кнопки:
  • 2 Способ 1
  • 3 Способ 2
  • 4 Способ 3
  • 5 Способ 4
  • 6 Способ 5
  • 7 Excel длина текста в ячейке

09:53      

Людмила

Просмотров:   20553

Перенос текста в ячейке Excel. Ни одна таблица не обходится без текста. Текст в рабочей таблице используется в основном для заголовков и различных спецификаций и примечаний. В Excel текст выравнивается по левому краю ячеек. Если текст длинный и не умещается в одной ячейке, то он выходит за её пределы и занимает пространство соседних клеток с правой стороны. Но как только вы введете какое-то значение или текст в соседние клетки, то остальная часть текста, которая находилась в предыдущей клетке становиться не видна. Для того, что бы в ячейке отображался весь текст необходимо либо раздвинуть ячейку с длинным текстом (что не всегда удобно), либо сделать перенос текста в ячейке Excel.

Для этого щелкните правой кнопкой мыши по ячейке, в которой находится начало вашего текста, и в выпадающем списке выберите пункт Формат ячеек.

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

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

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

Не забудьте подтвердить свои изменения, нажав кнопку ОК.

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

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

Этот метод подходит для всех версий Excel.

Посмотрите видеоролик Перенос текста в ячейке Excel:

С уважением, Людмила

Понравилась статья — нажмите на кнопки:

Если Вы периодически создаете документы в программе Microsoft Excel, тогда заметили, что все данные, которые вводятся в ячейку, прописываются в одну строчку. Поскольку это не всегда может подойти, и вариант растянуть ячейку так же не уместен, возникает необходимость переноса текста. Привычное нажатие «Enter» не подходит, поскольку курсор сразу перескакивает на новую строку, и что делать дальше?

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

Способ 1

Использовать для этого можно комбинацию клавиш «Alt+Enter». Поставьте курсив перед тем словом, которое должно начинаться с новой строки, нажмите «Alt», и не отпуская ее, кликните «Enter». Все, курсив или фраза перепрыгнет на новую строку. Напечатайте таким образом весь текст, а потом нажмите «Enter».

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

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

Чтобы быстрее выполнять некоторые действия, ознакомьтесь со списком горячих клавиш в Эксель.

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

Способ 2

Для того чтобы во время набора слов, курсив перескакивал автоматически на другую строку, когда текст уже не вмещается по ширине, сделайте следующее. Выделите ячейку и кликните по ней правой кнопкой мыши. В контекстном меню нажмите «Формат ячеек».

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

Вверху выберите вкладку «Выравнивание» и установите птичку напротив пункта «переносить по словам». Жмите «ОК».

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

Напишите все, что нужно, а если очередное слово не будет вмещаться по ширине, оно начнется со следующей строки.

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

Способ 3

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

Одна из них – это СИМВОЛ(). Здесь в скобках нужно указать значение от единицы до 255. Число берется со специальной таблицы, в которой указано, какому символу оно соответствует. Для переноса строчки используется код 10.

Теперь о том, как работать с формулой. Например, возьмем данные с ячеек A1:D2 и то, что написано в разных столбцах (A, B, C, D), сделаем в отдельных строчках.

Ставлю курсив в новую ячейку и в строку формул пишу:

=A1&A2&СИМВОЛ(10)&B1&B2&СИМВОЛ(10)&C1&C2&СИМВОЛ(10)&D1&D2

Знаком «&» мы сцепляем ячейки А1:А2 и так далее. Нажмите «Enter».

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

Не пугайтесь результата – все будет написано в одну строку. Чтобы это поправить, откройте окно «Формат ячеек» и поставьте галочку в пункте перенос, про это написано выше.

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

В результате, мы получим то, что хотели. Информация будет взята с указанных ячеек, а там, где было поставлено в формуле СИМВОЛ(10), сделается перенос.

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

Способ 4

Для переноса текста в ячейке используется еще одна формула – СЦЕПИТЬ(). Давайте возьмем только первую строку с заголовками: Фамилия, Долг, К оплате, Сумма. Кликните по пустой ячейке и введите формулу:

=СЦЕПИТЬ(A1;СИМВОЛ(10);B1;СИМВОЛ(10);C1;СИМВОЛ(10);D1)

Вместо A1, B1, C1, D1 укажите нужные Вам. Причем их количество можно уменьшить или увеличить.

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

Результат у нас получится такой.

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

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

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

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

В примере изменилось число долга. Если еще и посчитать автоматически сумму в Экселе, тогда менять вручную больше ничего не придется.

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

Способ 5

Если же у Вас уже есть документ, в котором много написано в одной ячейке, и нужно слова перенести, тогда воспользуемся формулой ПОДСТАВИТЬ().

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

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

=ПОДСТАВИТЬ(A11;» «;СИМВОЛ(10))

Вместо А11 будет Ваш исходный текст. Нажмите кнопку «Enter» и сразу каждое слово отобразится с новой строки.

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

Кстати, чтобы постоянно не открывать окно Формат ячеек, можно воспользоваться специальной кнопкой «Перенести текст», которая находится на вкладке «Главная».

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

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

Поделитесь статьёй с друзьями:

Excel длина текста в ячейке

В разделе Программное обеспечение на вопрос Как в Excel сделать так, чтобы уместить текст в ячейке? заданный автором K лучший ответ это Выделяешь ячейку, правой кнопкой Формат ячейки, выравнивание, Поставить галочку переносить по словам

Ответ от

2 ответа

Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Excel сделать так, чтобы уместить текст в ячейке?

Ответ от Добавляйтесь в друзья
Пиши все в одну строчку, а затем регулируй текст высотой и шириной строки

Ответ от |Аннушка|
EXEL НА ТО И EXEL,ЧТО В КАЖДОЙ ЯЧЕЙКЕ МОЖЕТ БЫТЬ ТОЛЬКО ОДНА СТРОКА
ТАК, КАК ХОЧЕШЬ СДЕЛАТЬ ТЫ, УВЫ, НЕВОЗМОЖНО
А ЕСЛИ ДЕЛАТЬ КАК YANA Цветочек ТО ПОТОМ БУДЕТ ВИДНА ТОЛЬКО ЧАСТЬ НАБРАННОГО ТЕКСТА

Ответ от Aristocratmodels@inbox.ru
Если у тебя длинный текст в 1 строку, а тебе надо, чтобы он в ячейке помещался в несколько строк, оставаясь в пределах ширины ячейки, делай, как говорит YANA Цветочек. Выдели все нужные ячейки, открой Формат — Выравнивание, поставь галочку «Переносить по словам», и у тебя ячейка сама будет раздвигаться вниз при переносе слова на следующую строку. .
А Аннушку не слушай.
Чтобы после нажатия Enter остаться в той же ячейке, а текст перешел на следующую строку, нажми Alt+Enter

Ответ от Ёергей Грачёв
Есть ешё способ.
Бывает, что нужно что бы перенос на другую строку был после конкретного слова, для этого после этого слова нажимаем сочетание клавиш «alt+enter»

Ответ от ???Prophet???
alt+enter»

Ответ от

2 ответа

Привет! Вот еще темы с нужными ответами:

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

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

Как показано на данном скриншоте, часть текста не видна, поскольку размер ячейки не увеличился.

Эта статья расскажет, что делать, если введённый текст не помещается в ячейку и пропадает. Исправить эту проблему можно несколькими способами. Об одном из них уже сказано — уменьшить размер шрифта текста в ячейки. В этом случае можно обойтись без изменения размера самой ячейки, если вам это важно.

Следующий способ — изменить ширину или высоту одной ячейки (по сути одной строки или одного столбца). Пример этого показан на следующей анимации.

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

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

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

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

Теперь кликните правой кнопкой мыши по таблице и выберите в контекстном меню «Свойства таблицы».

В открывшемся окне переключитесь на вкладку «Строка» и снимите галочку с «Размер». Затем нажмите ОК.

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

Если вы хотите изменить свойства только одной ячейки, то вместо выделения всей таблицы, кликните правой кнопкой по нужной вам ячейке и вновь в контекстном меню выберите «Свойства таблицы». Сразу будет открыта вкладка «Строка», в ней снимите галочку с «Размер».

Связанные статьи:

  • Как увеличить размер текста в Word без изменения форматирования шрифта (69.7%)
  • Как увеличить размер в окне программы для комфортной работы (69.7%)
  • Таблица выходит за край листа — как исправить (56.5%)
  • Как вставить текст над таблицей, если таблица находится в самом верху документа Word (56.5%)
  • Стили и темы документов Word (56%)
  • Как создать шаблон в Microsoft Word (RANDOM — 50%)

Like this post? Please share to your friends:
  • Текст начинается с новой страницы word
  • Текст накладывается друг на друга word
  • Текст набранный в формате ms word
  • Текст набранный в текстовом редакторе microsoft word это
  • Текст на цветном фоне word