Как сделать чтобы текст в excel не вылезал на следующую ячейку

Обновлено: 08.07.2024

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

Я знаю, что могу избежать этого, включив "перенос слов" и регулируя высоту строки. Но это не то, что я хочу.

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

Это возможно? (Я использую Excel 2010, кстати.)

если это окажется невозможным, вы можете использовать символ пробела для пустых ячеек . довольно интересно - я не знаю другого способа, кроме использования WordWrap, Font-AutoSize или символов в других ячейках. Вы можете обрезать дополнительные символы, выбрав все ячейки, перейдя Data / Text to Columns и указав разрыв после того, как столько символов поместится в ячейку без переноса / переполнения. Не забудьте пропустить дополнительный созданный столбец, который содержит дополнительные символы! «Я знаю, что могу избежать этого, включив« перенос слов »и регулируя высоту строк». Спасибо! Это мое выбранное решение.

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

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

Таким образом, ваш ответ на самом деле гласит: бросьте Excel и отправляйтесь с листами Google. Как я уже сказал, не вариант для всех, но может быть хорошим решением для некоторых. @SolarMike - спасибо. Я был в замешательстве, но ваш комментарий улаживает этот ответ. Я думаю, что Йеллавон предполагает, что люди будут сопротивляться его ответу, и поэтому он является защитным - прежде чем объяснять ответ. Ваш комментарий является более сжатым по сравнению с фактическим опубликованным ответом. На самом деле, это самый близкий к реальному решению ответ. Я обнаружил, что в Excel вы можете сделать что-то похожее на это. Отрегулируйте столбец до необходимой ширины, затем включите деформацию слов в столбце (что приведет к увеличению высоты всех строк), а затем, наконец, выберите все строки и отрегулируйте высоту строк до желаемой высоты. Вуаля! Теперь у вас есть текст в ячейках, который не перетекает в соседние ячейки. (@ Yellavon: я приму ваш ответ, вы можете обновить его, чтобы он содержал такое поведение EXcel, чтобы люди могли легче получать доступ к решению)

Да, вы можете изменить это поведение, но вы, вероятно, не захотите побочных эффектов, которые это вызывает.

Ключом к ограничению содержимого ячейки до границ ячейки независимо от того, содержит ли соседняя ячейка данные, является выравнивание текста Fill . Выберите ячейки, которые вы не хотите переполнять, и щелкните их правой кнопкой мыши> Форматировать ячейки . > вкладка «Выравнивание» > « Горизонтальное выравнивание» > « Заливка».

Проблема этого метода состоит в том , что это будет на самом деле заполнить клетки, повторяя их содержание , когда оно достаточно коротким , чтобы поместиться в клетке несколько раз. Смотрите скриншот ниже, что это значит. (Обратите внимание , что B7 будет заполнен с «коротким текстом».)

Снимок экрана, показывающий различное поведение выравнивания текста по умолчанию и заливки

Похоже, вы застряли с обходными путями в посте Бенедикта

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

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

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

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

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

На вкладке "Главная" выберите "Перенести текст"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Необходимые действия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант 1

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

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

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

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

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

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

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

Вариант 2

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

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

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

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

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

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

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

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

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

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

Вариант 3

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

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

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

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

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

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

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

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

Вариант 4

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

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

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

PS

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

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


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

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


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

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

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

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

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


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


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


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


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

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