Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel не печатает текст в ячейке

Форум программистов «Весельчак У»

Программирование => Общий => Тема начата: Люсь от 13-07-2011 06:24

Роюсь, роюсь в Инете, что-то не могу найти работающего совета.

Мне нужно сделать так, чтобы некоторые значения на печать не выводились.
Нашла пока только такой совет:

Но он не работает. Т.е. работает, если в ячейках простые значения. А если формулы — то нет.

Может кто-нибудь знает способ?

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

Формулы без цветовых решений. Условное форматирование не применяется.

Когда я делаю шрифт белым на простом листе, всё работает. Но на моём листе с множеством формул и форматов ячеек этот способ работать перестаёт, причём неодинаково: в одной книге какая-то область скрывается, а конкретно нужная мне — нет. А в другой книге вообще никакие формулы не скрываются. Отчего это зависит — непонятно. Я думала, может формул слишком много, или может на формулы не срабатывает, а на значения — срабатывает. Копирую на новый лист только значения, закрашиваю белым цветом — и ничего не скрывается.

Ром, не поняла, что ты сказал.

Я делаю шрифт белым, заливку белым, в формате ячеек цвет также белый. Всё совпадает вроде бы.

Вложения:
White — заливка фона и текста белым цветом. На экране значений нет, в строке формул видно формулу.

Prewiew — Предпросмотр страницы. Значения не скрылись.

Кстати. Для печати файла используются макросы. Можно как-то решить эту проблему, дополнив макрос какой-нибудь функцией типа «если встретились формулы с такого-то по такой-то диапазон, то их не печатать, а всё остальное — печатать?

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

Хм. Ща поставил белый цвет текста, в превьюхе ничего не видно.

3-ий столбик — формула.

Ещё раз.
Перенесла содержимое листа (полностью) на новый лист. Проблема не исчезла.

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

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

Неправда ваша.
В макросе:
«Вызов печати с параметрами страниц: С 8 по 10;
Вызов печати с параметрами страниц: С 13 по 13;
«

Всё. Ничего лишнего, никакой генерации новых страниц.

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

Остается разбираться в макросах.

Согласна, насчёт совместимости объёмов и Excel.
Но что сделано, то сделано. Лучше решения всё равно нет пока.

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

Дык на скриншоте-то превьюха. С букаффками.

Люсь, а чуть конкретней? Тебе формулы надо спрятать? Я ваще не Еxcel-ман, но чёт такое в голове всплывает: надо было скопировать одну страницу в другую и при этом преобразовать формулы в значения. Для чего надо было не помню, но там тоже ф-лы вырисовывались. Так и лечилось.

Мне надо, чтобы при печати на бумаге в этой области данных не было.

А в твоём примере скорее всего лечилась такая ситуация, что при копировании листа обычным способом и открыванием его на этом или другом компе оказывалось, что возникла ошибка #ССЫЛКА из-за нарушенных связей. Или же нужно было, чтобы никто не смог догадаться, по каким формулам всё считается (хотя для этого есть более правильная функция) )

Я уже объясняла, правда путанно немного.
Что в какой то книге где-нибудь на 1 странице успешно скрываются данные, но в конце листа — почему-то нет, а мне там-то и надо.
А в другой книге вообще не скрываются ни в начале листа, ни в конце, это я как тесты пробовала.

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

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

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

и не знаю, на что ещё.

Пробовала в 2 версиях: 2003 и 2007. И на 2 компьютерах. Везде всё одинаково неработоспособно.

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

Ярослав, да это понятно. Я думал, надо что-то конкретное.

Так, Люсь, я ща с ним поигрался. Установлено след.:

1. Цвета ваще на печать не передаются. Всё остаётся ч/б.

2. Чё я с ним сделал не знаю, просто тыкал по менюхам. Получилось.

Ты пока проверяй у себя, а я попробую повторить.

Добавлено через 5 минут и 41 секунду:
Так, всё нашёл. В настройках страницы, Таблица, была включена ч/б печать. Я её вырубил. Ща скрин сделаю.

Ну всё, теперь полчаса работы — и всё будет готово )))
Иногда стоит подольше голову поломать, чтобы потом быстро сделать )

А то, ишь, решения! Прямоугольники поверх рисовать. Переносить на новые листы.
Всё должно быть проще ))

Kivals, про подходящее — это ты шутишь?

Добавлено через 1 минуту и 10 секунд:
Джон, ну встретимся когда-нибудь )))
Из всех направлений путешествий хочу когда-нибудь побывать в Европе и Японии.

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

Добавлено через 1 минуту и 1 секунду:
А, блин! Забыл что у тебя их много 🙁

Ага, вот в Японии и встретимся. 😉

Ладно, на будущее. (есть пара минуток, поэтому поболтаю) Проблема заключалась в том, что ты с самого начала не локализовала проблему. Более того, ты стала уводить в другую сторону предположениями о формулах и тд. А это невольно сбивает отвечающего и он начинает думать в эту, совершенно неправильную, сторону. Хотя проблема была очевидна, какая разница что там: формулы или данные? А если бы тебе надо было их вывести красным? Я, к сожалению, слишком поздно это понял. Поэтому и спросил, почему ты не можешь печатать белым. Таким образом, проблему можно было решить ещё вчера. 😉 В этой связи, лучше сразу цепляй проблемный документ и говори, что хочешь, не как надо сделать, а что ты хочешь получить. Во втором чтении можно описать, что ты уже попробовала и что из получилось. Ну как-то так.

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

А насчёт черно-белой печати, вчера моя коллега пробовала так сделать, но говорит, это ничего не дало. А я не думала, что проблема в этом может быть. Хотя теперь вспоминаю, что раньше уже сталкивалась с этим.

Про чёрно-белую печать я сразу (вчера) подумал, как только увидел preview. Но затем подумал, что это настолько банально, что наверно уже опробовано и не помогает.

Читать еще:  Автоподстановка в excel по первым буквам

А всё оттого, что Люсь, действительно, слишком много дописывает к голым фактам, и не всегда понятно, что вопрос проще, чем ей это представляется.

Ром, слишком много переносить. Мы итак разделили вводимые и расчитываемые данные. А то она задолбала уже, напортачит, а потом хлопает глазами: я ничо не делала! А нам искать, ломать голову, где какие строки понадобавляла или понаудаляла, где какие формулы удалить успела, и почему связи вдруг пропали.

Разделили и поставили защиту на расчёты, оттуда же щас и отчёты печатаются. А она всё равно всё время что-то новое придумывает. То ей то не так, то это не так, и ладно бы просила вежливо, а то сходу: вот, это вы виноваты! Вы всё неправильно сделали! Вы должны знать, как это надо считать! А откуда мы знаем, как должно считаться? Распиши нам, как должно быть!

Я коллег приучила заявки брать на каждую мелочь, вроде и она меньше стала орать и возмущаться, и к порядку ближе. Только за свою правду бороться приходиться, иногда и поорать. А она каждую неделю что-то новое выдумывает. Поначалу ещё пыталась мне доказать, что она другое говорила, а теперь я ей в заявки тыкаю — что написала, то и сделали! Поэтому левые шаги делать при такой ситуации тоже опасно 🙁 Т.е. лишнее добавлять от себя не стоит, лучше строго по заявке. Сама же её к этому приучила! Поэтому на каждое лишнее будут придирки и ор. Ну её!

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

Люсь, не знаю, о ком речь. Кажется, о user’е. Но у user’а всегда есть свои очень для него важные вещи — например, возможность поиграться с формулами, «помоделировать», посмотреть, что получится. Да, user может быть неаккуратным, недисциплинированным — как ребёнок раскидает игрушки, а убирать не хочет. Но при этом сам «творческий процесс» может быть очень нужен в работе.

Задача программиста или сисадмина в этом случае — удовлетворить это нефункциональное требование.

Запрещать — не всегда выход. Можно, например, делать резервные копии и откатывать изменения, приведшие к сбою. Научить этому user’а.

В общем, понять, что нужно user’у для счастья, и предложить конструктивное решение, чтобы прекратить взаимные упрёки.

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

А для экспериментов у них всегде есть доступ к Excel, пусть себе экспериментирует. Лишь бы это не влияло на выходные отчёты. Хочет, пусть сдаёт свои отчёты, хоть вручную написанные. Но тогда мы тут не при чём. Мы делаем всё, чтобы облегчить ей работу и чтобы обеспечить верный результат расчётов. Считаю, что заявки таки помогают в работе и снижают уровень взаимных упрёков, обеспечивая доказательную базу сделанной работы, а запрет на изменение формул исключает неизвестные ошибки пользователя.

Как предотвратить печать ячеек в Excel

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

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

12 ответов

Для этого вы можете применить нормальное (не условное) форматирование. Выберите ячейку, строку и / или столбец и перейдите в «Формат ячеек», доступный через ленту («Главная» → «Ячейки» → «Формат») или сочетание клавиш Ctrl + 1 .

На вкладке «Число» выберите «Категория =« Пользовательский »и« Тип »введите:

Это означает, что Excel отображает пустую строку, если ячейка содержит положительное число, отрицательное число, нулевой или (нечисловой) текст. Поэтому любое значение, которое не является ошибкой, будет скрыто на экране и при печати.

Если вы используете Office 2010, в разделе «Файл — > Печать — > Параметры страницы — > Лист (вкладка)», настройка «Область печати» должна быть тем, что вы ищете. В моем примере будут напечатаны только столбцы A: J; однако при просмотре на экране все отображается.

Это выглядит так:


(Нажмите,чтобыувеличить)

Это решение не требует специальных действий до и после каждого раза вам нужно распечатать файл. Он основывается на идее использования «области печати», как это было предложено Теренсом и Доном Жиззи. Поместите ячейку (я), которую вы не хотите печатать за пределами области печати. Если это достаточно для вас, вы закончили.

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

  • Вставьте «форму». (Лучше всего работает прямоугольник). Поместите его по ячейке, где вы хотите, чтобы данные отображались. Отформатируйте его визуально, как хотите. Лучше всего не иметь пограничной линии. Установите цвет заливки на нужный цвет фона, или не заполнять, чтобы цвет заливки базовой ячейки (и сделать фигуру невидимой).
  • Настройте форму для отображения содержимого нужной ячейки, выбрав форму и затем набрав ссылку (например, =D15 ) в строке формул вверху. Не набирайте форму; если вы это сделаете, формула ( =D15 ) будет отображаться буквально.
  • Щелкните правой кнопкой мыши на фигуре и выберите «Форма форматирования». В разделе «Свойства» вы можете выбрать, будет ли форма напечатана или нет. (сбросив флажок «Печать объекта»). (В Excel 2013, это находится в разделе «Параметры формы» → «Размер и amp; Свойства «→» Свойства «.)

Когда мне нужно было делать то, что вы говорите, я бы сделал следующее:

Используйте функцию в редакторе кода (VBA):

, чтобы скрыть столбцы или строки, распечатать и затем показать их.

Или измените соответствующую часть, чтобы скрыть столбцы (этот пример скрывает столбцы B и D):

Или скрыть все строки с пустой ячейкой в столбце A:

Я решил ту же проблему, создав отдельный лист и скопировав ссылку на информацию там. Для этого выделите весь исходный лист и скопируйте его ( Ctrl + C ). Перейдите на новый лист и щелкните правой кнопкой мыши по первой ячейке. Выберите значок ссылки в параметрах вставки. Все вставленные будут неформатированы, поэтому вам придется исправить это. Пустые ячейки будут содержать нули. Это можно исправить, перейдя в «Файл» → «Параметры» → «Дополнительно» и снимите флажок «Показывать нуль в ячейках с нулевым значением».

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

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

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

Настройка области печати: это может работать в зависимости от компоновки листа, но не слишком хорошо справляется с выбором смежной области печати. Или, возможно, это очень хорошо работает, но выбранный подход не работает в моем случае. Например, если у меня есть таблица с столбцами A-E, и я хочу скрыть столбцы B и D при печати, тогда она помещает каждый печатный столбец на отдельную страницу. Не совсем то, что я хотел.

Настройка текста на белый на белом: может работать в некоторых случаях, но BEWARE не предотвращает утечку скрытых данных. Если вы пытаетесь скрыть конфиденциальную информацию, знайте, что если вы печатаете в формате PDF, данные все равно будут присутствовать в файле PDF. Несмотря на то, что он белый на белом, он все еще присутствует и может быть скопирован / вставлен из файла PDF.

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

Не редактируются ячейки

Как обычно вы редактируете/изменяете данные в ячейках, если надо изменить какую-то часть данных? Жмете либо F2, либо двойной щелчок левой кнопкой мыши на ячейке — и вносите правки. Но вот в какой-то момент ни F2, ни двойной клик не работают.
Причин может быть три:
Причина первая — Лист защищен
Самая элементарная причина — лист защищен. Определить, что лист защищен очень просто — при попытке изменить значение ячейки Excel сам сообщит об этом таким сообщением:

К счастью там же, в этом же сообщении, Excel пишет как эту защиту снять: вкладка Рецензирование -Снять защиту листа.

Если вы забыли пароль на лист, то можете воспользоваться командой моей надстройки MulTEx — Снять защиту с листа(без пароля). Надстройка платная, но есть ДЕМО период на один месяц, которого должно хватить, чтобы снять защиту с одного листа.

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

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

Причина третья — Запрещен ввод напрямую в ячейках
И самая экзотическая причина — редактирование напрямую в ячейках запрещено. Это значит, что редактировать значение ячеек напрямую на листе нельзя, однако через строку формул это действие допускается без проблем и ограничений(при условии, что озвученные выше причины отсутствуют).
Где расположена строка формул:

В таком случае надо проверить следующие настройки:

  • для Excel 2003: СервисПараметры -вкладка Правка -установить флажок Правка прямо в ячейке
  • для Excel 2007: Кнопка ОфисПараметры Excel (Excel Options)Дополнительно (Advanced) -установить флажок Разрешить редактирование в ячейках (Allow Editing Directly in the Cells)
  • для Excel 2010 и выше: Файл (File)Параметры (Options)Дополнительно (Advanced) -установить флажок Разрешить редактирование в ячейках (Allow Editing Directly in the Cells)

Причина четвертая — В файле есть код, запрещающий изменения
В файле может быть код, который запрещает редактирование или изменение данных в ячейках. Как правило такие коды позволяют внести данные в ячейки, но после нажатия Enter возвращают прежнее значение. Еще при этом может быть выдано сообщение о невозможности изменения данных в этих ячейках.
Коды расположены как правило в модуле листа и выглядят примерно так:

Private Sub Worksheet_Change(ByVal Target As Range) With Application .EnableEvents = 0 MsgBox «На этом листе запрещено изменять данные ячеек», vbInformation, «www.excel-vba.ru» .Undo .EnableEvents = 1 End With End Sub

Сообщения может и не быть.
Чтобы обойти такую защиту достаточно запретить выполнение макросов и запустить файл снова. Или перейти в модуль листа и удалить все коды.
Запретить выполнение макросов можно в настройках:

  • Excel 2003:
    Сервис-Безопасность-Уровень макросов «Высокий»
  • Excel 2007:
    Кнопка ОфисПараметры Excel (Excel Options)Центр управления безопасностью (Trust Centr)Параметры центра управления безопасностью (Trust Centr Settings)Параметры макросов (Macro Settings)Отключить все макросы без уведомления (Disable All Macros without notification)
  • Excel 2010 и выше:
    Файл (File)Параметры (Options)Центр управления безопасностью (Trust Centr)Параметры центра управления безопасностью (Trust Centr Settings)Параметры макросов (Macro Settings)Отключить все макросы без уведомления (Disable All Macros without notification)

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

О том, что такое модуль листа и где его искать можно прочитать в статье: Что такое модуль? Какие бывают модули?

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме — добро пожаловать на Форум

Длинный текст в ячейке Excel: как его скрыть или уместить по высоте. ✔

Здравствуйте.

Не знаю почему, но при работе с Excel у многих не искушенных пользователей возникает проблема с размещением длинного текста: он либо не умещается по ширине (высоте), либо «налезает» на другие ячейки. В обоих случаях смотрится это не очень. 👀

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

Собственно, ниже в заметке покажу как это достаточно легко можно сделать.

1) скрины в статье из Excel 2019 (в Excel 2010, 2013, 2016 — все действия выполняются аналогичным образом);

2) если у вас «глючит» Excel — можно пользоваться также его аналогами: https://ocomp.info/chem-zamenit-word-i-excel.html

Вариант 1

И так, например в ячейке B3 (см. скрин ниже) у нас расположен длинный текст (одно, два предложения). Наиболее простой способ «убрать» эту строку из вида: поставить курсор на ячейку C3 (следующую после B3) и написать в ней любой символ, подойдет даже пробел .

Обратите внимание на скриншот ниже: справа показано, что строка из ячейки B3 была скрыта, т.к. в C3 появилось три единички.

Написание текста в следующей ячейке

Кстати, чтобы увидеть полный текст, расположенной в B3 — достаточно навести на нее курсор и посмотреть в строку формул.

Чтобы увидеть полный текст.

Вариант 2

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

Делается это не сложно: сначала нужно выбрать нашу ячейку с текстом (B3), нажать по ней правой кнопкой мышки и выбрать в меню «Формат ячеек» .

Формат ячеек (правый клик по ячейке)

После перейти во вкладку «Выравнивание» и поставить галочку рядом с пунктом «Переносить по словам» .

Переносить по словам

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

Что получилось в итоге

Вариант 3

Если вы не хотите, чтобы высота строк (ячеек) менялась в большую строну — можно прибегнуть к другому варианту:

  • сначала нужно выделить несколько ячеек по высоте (вместе с нашим текстом B3);
  • далее использовать инструмент «Объединить ячейки» .

Выделение нескольких ячеек

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

Обратите внимание, что для корректного размещения текста в ячейке необходимо использовать инструмент «Перенести текст» (стрелка 2 на скрине ниже).

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

Вариант 4

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

Текст по вертикали

PS

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

Отображение данных, которые не помещаются в ячейках

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

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

Перенос текста в ячейке

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

Выделите нужные ячейки.

На вкладке Главная выберите Перенос по словам.

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

Примечание: Перенесенный текст может быть не виден из-за заданной высоты строки. Чтобы настроить автоматическое изменение высоты строки в соответствии с размером текста, в меню Формат наведите указатель на пункт Строка и выберите пункт Автоподбор.

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

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

Дважды щелкните в ячейке.

Щелкните то место, куда нужно вставить разрыв строки, и нажмите клавиши CONTROL+OPTION+RETURN.

Уменьшение размера шрифта по размеру ячейки

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

Выделите нужные ячейки.

Щелкните их правой кнопкой мыши и выберите пункт Формат ячеек.

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

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

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

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

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

В меню Формат выберите пункт Ячейки.

В диалоговом окне Форматирование ячеек, на вкладке Выравнивание выполните одно из следующих действий:

Изменение горизонтального выравнивания содержимого ячейки

Во всплывающем меню По горизонтали выберите нужный способ выравнивания.

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

Изменение вертикального выравнивания содержимого ячейки

Во всплывающем меню По вертикали выберите нужный способ выравнивания.

Изменение отступа содержимого ячейки

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

Отображение содержимого ячейки по вертикали сверху вниз

В разделе Ориентация щелкните поле, содержащее вертикальный текст.

Поворот текста в ячейке

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

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

Во всплывающем меню По горизонтали выберите вариант обычное.

Примечание: При сохранении книги в другом формате текст, который был повернут, может не отображаться под правильным углом. В большинстве форматов повернуть текст на любой угол в диапазоне 180 градусов (от +90 до –90) нельзя — в отличие от последних версий Excel. Например, в более ранних версиях Excel текст можно повернуть только на +90, 0 (ноль) или –90 градусов.

Изменение размера шрифта

На вкладке Главная в поле Размер шрифта введите другое число или щелкните, чтобы уменьшить размер шрифта.

Перенос текста в ячейке

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

Выделите нужные ячейки.

На вкладке Главная в группе Выравниваниенажмите кнопку Обтекание текстом и выберите пункт Обтекание текстом.

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

Примечание: Перенесенный текст может быть не виден из-за заданной высоты строки. Чтобы настроить автоматическое изменение высоты строки в соответствии с размером текста, в меню Формат наведите указатель на пункт Строка и выберите пункт Автоподбор.

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

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

Дважды щелкните в ячейке.

Щелкните то место, куда нужно вставить разрыв строки, и нажмите клавиши CONTROL+OPTION+RETURN.

Уменьшение размера шрифта по размеру ячейки

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

На вкладке Главная в группе Выравниваниенажмите кнопку Обтекание текстом и выберите команду Сжать текст по размеру.

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

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

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

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

В меню Формат выберите пункт Ячейки.

В диалоговом окне Форматирование ячеек, на вкладке Выравнивание выполните одно из следующих действий:

Ссылка на основную публикацию
Adblock
detector