К какой границе ячейки прижимается текст в excel

Обновлено: 07.07.2024

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

Есть идеи? Спасибо.

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

Ячейка имеет любое из следующих горизонтальных выравниваний:

Содержимое ячейки не поворачивается (т.е. ориентация установлена на 0 °) (только в Excel 2010?)

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

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

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

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

Помимо случаев, отмеченных в других ответах, следует отметить, что Excel всегда будет обрезать переполнение текста, если на листе активна опция "Показать формулы" ( Ctrl + ` ). Если вы регулярно используете Ctrl + 1 для доступа к диалоговому окну "Формат ячеек", очень легко случайно активировать "Показать формулы", и вы можете не заметить, что это произошло. Это особенно верно, если у вас нет активных формул на активном листе.

Я так счастлив, что нашел средство правовой защиты! В течение некоторого времени я научился жить с этим. Текст из одного столбца не попадет в следующий столбец . будет обрезан. Я попытался "очистить все" среди многих других вариантов. В заключение. Формат - Ячейки - и снят флажок Объединить ячейки. Кажется, теперь так просто.

Он попадет в следующую ячейку, если рядом с ней нет какого-либо содержимого (т. Е. Столбец A, столбец B).

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

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

Я не рекомендую использовать clear all (если вы не хотите потерять свою работу!). Excel (по крайней мере, 2013 г. - не уверен насчет более ранних версий - хотя я почти уверен, что 2000 г. не действовал таким образом) распознает пустую строку (то есть "") в качестве значения и так, даже если у вас есть "пустая" соседняя ячейка Ваши данные не будут переполнены в этой ячейке.

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

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

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

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

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

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

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

Перенос

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

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

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


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

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

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


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


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


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

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

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

  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. В комментариях расскажите, какой из методов вам подошел, а также поделитесь, какое еще решение может помочь.

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

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

Вариант 1

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

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

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

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

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

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

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

Вариант 2

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

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

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

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

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

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

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

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

Что получилось

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

Вариант 3

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

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

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

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

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

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

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

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

Вариант 4

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

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

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

PS

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

Профессионально оформленные таблицы ‒ это показатель профессионализма автора и отрада для глаз начальства.

Хотя на рабочем листе присутствует сетка, но распечатываться она не будет. Эта сетка сделана исключительно для пользователя: так ему удобнее работать с ячейками. Поэтому для печати данных рабочего листа необходимо сделать границы столбцов и строк в таблицах. Как правило, пользователи выделяют свою таблицу и лента Главная → группа команд Шрифт → команда Границы → команда Все границы из выпадающего меню:

граница таблицы

Но это очень скучно. Наши таблицы достойны более красивого оформления. Для начала введём такие понятия, как «Внутренняя и внешняя границы»:

граница таблицы

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

Шаг 1. Выделяем всю таблицу → лента Главная → группа команд Шрифт → команда Границы:

  1. Команда Другие границы из выпадающего меню → открывается диалоговое окно «Формат ячейки»
  2. Толстая линия в окне Линия → тип линии
  3. Цвет линии в выпадающей палитре (если у нас наличествует цветной принтер)
  4. Команда «внешние», то есть задаем внешние границы

Не закрывая диалоговое окно «Формат ячейки» меняем внутренние границы:

  1. Команда Другие границы из выпадающего меню → открывается диалоговое окно «Формат ячейки»
  2. Тонкая линия в окне Линия → тип линии
  3. Цвет линии остается
  4. Команда «внутренние», то есть задаем внутренние границы и ОК

Шаг 2. Выделяем верхнюю строчку нашей таблицы (делаем заголовки) → лента Главная → группа команд Шрифт → команда Границы → Команда Другие границы из выпадающего меню → открывается диалоговое окно «Формат ячейки»:

  1. Толстая линия в окне Линия → тип линии
  2. Здесь можно нажать «внешние» или просто щелкнуть ЛМ внешнюю границу на Образце
  3. Цвет линии в выпадающей палитре ‒ белый цвет
  4. Команда «внутренние», то есть задаем внутренние границы (а можно просто щелкнуть ЛМ внутреннюю границу на Образце)

Шаг 3. Задаем заливку на заголовок (переключаемся на закладку Заливка → выбираем цвет, желательно в цвет линии):

заливка ячейки

А вот теперь ОК.

Шаг 4. Делаем цвет шрифта белым (лента Главная → группа команд Шрифт → команда Цвет шрифта):

цвет текста ячейки

Шаг 5. Меняем цвет строчки A1:D1 (выделяем строчку A1:D1 → лента Главная → группа команд Шрифт → команда Цвет заливки):

заливка ячейки

Хорошо смотрятся в таблице чередующиеся строки, так что Шаг 5 можно повторить, а можно воспользоваться форматом по образцу.

2. Формат по образцу

Шаг 1. Выделяем диапазон A3:D3 → лента Главная → группа команд Буфер обмена → команда Формат по образцу → двойной щелчок ЛМ → щелчок по ячейке А5)

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

Я выделила ячейку А3 и скопировала её формат, а потом протянула курсор копирования формата по образцу на диапазон A7:D7. И вот что получилось:

формат по образцу

Левая граница каждой ячейки оказалась жирной. Все правильно. Я скопировала формат ячейки А3, а внешняя граница этой ячейки жирная, о чем мы позаботились на Шаге 1. Этот формат механически применил при протяжке курсора копирования формата и внешняя граница каждой ячейки стала жирной. Как результат: мы испортили внешний вид таблицы.

Очень важно правильно применять копирование формата по образце правильно.

Понять и запомнить!Формат по образцу применяется на величину скопированного диапазона

Что это означает на практике? Я скопировала формат по образцу диапазона A3:D3, а потом произвольно щелкала ЛМ в разных местах таблицы:

формат по образцу

3. Изменение формата шрифта: тип, размер, начертание

Шаг 1. Выделяем ячейку (или ячейки), содержащую текст или числа, которые следует отформатировать.

Читайте также: