Excel. Предотвращение переполнения текста ячейки в следующую (пустую) ячейку.

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

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

  • Как вернуть все ячейки в строке, если первый столбец соответствует значению на другом листе
  • Excel. Создайте текстовый файл, названный по имени ячейки, содержащей другие данные ячейки.
  • Excel VBA, чтобы превратить строку с переменным числом столбцов в строки фиксированной длины
  • Как временно копировать абсолютные ссылки на ячейки как относительные ссылки в Excel?
  • Функции массива Excel - как подсчитывать непустые ячейки на нескольких листах?
  • Триггерный макрос с одним нажатием на конкретную ячейку
  • Я хочу изменить поведение DEFAULT для Excel, чтобы он показывал значение каждой ячейки только в видимой области этой ячейки. Нет переполнения, нет обертывания слов.

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

  • Самый простой способ сохранить вкладку «Процессы» Диспетчера задач в виде файла CSV?
  • Условно форматировать ячейку, если она содержит формулу
  • В чем разница между CSV (MS-Dos), CSV (Macintosh), CSV (с разделителями-запятыми)
  • Как вы пишете формулу Excel, которая вставляет определенное значение в другую ячейку?
  • Проблемы с открытием вложений Excel из Outlook
  • Почему Excel удаляет ведущие нули при отображении CSV-данных?
  • 5 Solutions collect form web for “Excel. Предотвращение переполнения текста ячейки в следующую (пустую) ячейку.”

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

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

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

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

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

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

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

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

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

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

    Условное форматирование для скрытия "N / A"

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

    Скрыть нули

    • Excel → Настройки → Просмотр.
    • Untick «Показать нулевые значения».

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

    Фактически, Excel 2016 теперь разрешает эту опцию без обходных решений. если ты

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

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


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

    • Выберите ячейки, для которых вы не хотите переполнять текст, затем
    • Щелкните правой кнопкой мыши и выберите «Форматировать ячейки …», затем
    • На вкладке «Выравнивание» установите флажок «Обернуть текст» и
    • Нажмите ОК.

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

    Я действительно ненавидел это слишком, поэтому я играл с Excel, и это простое решение, которое сработало для меня:

    • Выберите таблицу и нажмите «обернуть текст».
    • Щелкните правой кнопкой мыши и установите высоту строки до 15 (высота строки по умолчанию) или все, что вы хотите

    Удачи!

    Давайте будем гением компьютера.