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

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

  • автор:

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

Как скрыть переполняющий текст, не заполняя всю ячейку содержимым в Excel?

документ скрыть-переполнение-текст-без-заполнения 1

Если в ячейках есть длинные текстовые строки, они будут перенесены на следующие ячейки. Простой способ предотвратить переполнение текста использует Формат ячейки функция в Excel. Но недостатком этого метода является то, что, когда ячейка содержит короткий текст, функция «Формат ячейки» будет заполнить всю ячейку содержимым, повторяя необходимое количество раз. Например, ячейка, содержащая текст «ты», может выглядеть как «ты, ты, ты». Итак, есть ли способ скрыть переполняющий текст, не заполняя всю ячейку содержимым в Excel? Ответ положительный. В этом уроке мы покажем вам три метода чтобы выполнить работу.

Скрыть выходящий за пределы текст с помощью Wrap Text

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

1. Выберите ячейки, которые вы хотите предотвратить.

документ скрыть-переполнение-текст-без-заполнения 2

2. К Главная вкладку и нажмите Формат > Высота строки в Клетки группа.

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

документ скрыть-переполнение-текст-без-заполнения 4

4. На Главная , нажмите Перенести текст в центровка группа.

документ скрыть-переполнение-текст-без-заполнения 5

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

Чтобы текст не переполнялся пробелом

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

1. Выберите диапазон или весь столбец рядом с переполненными ячейками.

документ скрыть-переполнение-текст-без-заполнения 6

2. Введите космический персонаж в нем.

3. Продолжайте нажимать Ctrl + Enter, поэтому в каждую ячейку выбранного диапазона или столбца будет вставлен пробел. Теперь вы можете видеть, что нет переполняющего текста.
документ скрыть-переполнение-текст-без-заполнения 7

Предотвратите переполнение текста с помощью удивительного инструмента

В дополнение к двум вышеупомянутым методам, здесь я представляю вам еще один простой способ предотвратить переполнение текста. Заполнить пустые ячейки особенность Kutools for Excel может сделать трюк в несколько кликов.

Перед применением Kutools for Excel, сначала загрузите и установите его.

1. Выберите диапазон или весь столбец рядом с переполненными ячейками.

документ скрыть-переполнение-текст-без-заполнения 8

2. Идти к Кутулс вкладку и щелкните Вставить > Заполнить пустые ячейки.

документ скрыть-переполнение-текст-без-заполнения 9

3. Заполнить пустые ячейки всплывает диалоговое окно. Проверить Фиксированная стоимость вариант и введите пробел в поле Заполненное значение пунктом.

4. Нажмите OK кнопка. Вы увидите, что переполненное содержимое ячейки скрыто. И все выделенные ячейки заполняются пробелом.
документ скрыть-переполнение-текст-без-заполнения 10

Прочие операции (статьи)

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

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

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

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

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

dlinyiy-tekst-v-yacheyke З дравствуйте.

Не знаю почему, но при работе с 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 в разделе «Главная» нажать на значок znachok-povorota-teksta. Пример ниже. 👇

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

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

PS

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

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

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

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

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

13 ответов 13

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

  • В ячейке не включен «Обтекание текстом»
  • Ячейка не является объединенной ячейкой
  • Ячейка содержит значение, которое превышает ширину ячейки
  • Соседняя ячейка пуста * и не объединена

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

  • генеральный
  • Слева (отступ)
  • Центр
  • Право (отступ)
  • Центр по всему выбору
    (Справа перекрывает ячейку слева; центр перекрывается с обеих сторон.)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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