59

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

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

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

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

6 ответов6

34

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

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

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

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

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

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

21

Вот как я это делаю.

  1. Вариант 1. Заполните все пустые ячейки «N /A» и затем используйте условное форматирование, чтобы сделать текст невидимым.
  2. Или Вариант 2. Заполните все пустые ячейки 0 и используйте настройку Excel, чтобы скрыть нулевые значения.

Заполнение всех пустых ячеек: (проверено на Mac)

  • Изменить → Перейти к ... → Специальный ... (В Windows: Главная → Редактирование → Найти и выбрать → Перейти к ...)
  • Выберите "Пробелы" и нажмите "ОК".
  • Все пустые ячейки выделены. Не нажимай ничего.
  • Введите «N /A» или 0, а затем нажмите Ctrl+Enter . Это вставит значение во все выбранные ячейки.

Условное форматирование, чтобы скрыть "N/A"

  • Формат → Условное форматирование.
  • Создать новое правило.
  • Стиль: Классический, и используйте формулу, чтобы определить, какие ячейки форматировать.
  • Формула: =A1="N/A"
  • Формат с: Пользовательский формат: Цвет шрифта белый, без заливки.

Скрыть нули

  • Excel → Настройки → Вид.
  • Снимите флажок "Показать нулевые значения".

_______________
Это Ctrl+Enter, а не Ctrl +Shift+ Enter.

8

Попробуйте ввести формулу = "" (это две двойные кавычки) в соседней ячейке, где вы не хотите видеть переполнение. Это оценивается как "ноль", который ничего не отображает и не повлияет на математику.

2

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

Выравнивание текста

2

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

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

0

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

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

1. Барьерная колонна

2. Вставьте столбец "барьер" слева от столбцов, которые вы хотите защитить.

3. Сверните столбцы барьера, установив для их ширины столбца небольшое значение

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

4. Вуаля!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .