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

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

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

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

13 Solutions collect form web for “Когда Excel решает перегрузить текст в соседние ячейки или вырезать их на границе?”

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

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

    • Генеральная
    • Левый (отступ)
    • Центр
    • Правый (отступ)
    • Центр выбора
      (Правое перекрытие ячейки слева, центральное перекрытие с обеих сторон).
  • Содержимое ячейки не вращается (т.е. ориентация установлена ​​на 0 °)

  • Ячейка содержит текстовое значение. Числовые значения и значения даты преобразуются в #### или в научную нотацию вместо перекрытия соседних пустых ячеек.
  • На листе не отображается «Показать формулу»

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

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

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

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

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

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

Я ЕСМЬ СЧАСТЛИВЫЙ, ЧТОБЫ НАЙТИ УСТРАНЕНИЕ! В течение некоторого времени я научился жить с ним. Текст из одного столбца не войдет в следующий столбец … он будет отрезан. Я попробовал «очистить все» среди других вариантов. Наконец … Формат – Ячейки – и непроверенные ячейки слияния. Кажется, так легко.

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

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

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

Щелкните соответствующую ячейку и отключите «обернуть текст». В Excel 2013 это находится на вкладке «Главная» около половины экрана.

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

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

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

Перед вводом текста измените формат ячеек на текст. Это похоже на то, что текст переместится в следующую ячейку (пока следующая ячейка пуста).

Он не работает, если вы попытаетесь изменить формат после ввода текста.

Дейв

Это расстраивает меня, и поэтому я это делаю. Приведенные выше ответы хороши, и текст только вторгается в следующую ячейку, если в ячейке нет данных, так что я делаю это: выберите столбец, с которым вы хотите работать, и на вкладке «Главная» выберите «Найти и выберите выпадающее меню» , Выберите «Заменить». В «Найти что» оставьте поле пустым, а в поле «Заменить с» введите период или пробел и используйте снимок «Заменить все» внизу. Это поместит что-то в пустые поля и остановит вторжение данных из поля перед ним.

У Ive была та же проблема, и некоторые из вышеперечисленных решений не работают, если соответствующая ячейка содержит формулу.

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

Надеюсь, это поможет.

У меня был специальный случай, когда текст текл в следующую ячейку, но я не мог этого видеть.

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

Белый текст переносился в следующую ячейку, но не фон, поэтому он был невидимым на белом фоне по умолчанию.

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

Данные будут переполняться только в том случае, если столбец справа пуст. Итак, отфильтруйте и выберите (Бланки). Выберите первую ячейку в верхней части столбца и введите пробел. Скопируйте и вставьте первую ячейку в конец столбца. Очистите фильтр, и вы увидите, что данные переполнения теперь исчезли.

Вуаля ..

  • Один файл Excel, несколько пользователей редактирования, текущие обновления
  • Открыть файлы Excel в новом окне
  • Группа анализа не видна
  • Excel - тестовые 3 ячейки
  • MS excel - присвоение «категорий» на основе ключевых слов
  • Форматирование числа в Excel
  • Отображение негативных меток времени в Excel 2007chart
  • Почему Excel не автоматически обновляет мои уравнения?
  • Изменение имени дня Excel на другие языки
  • Найти самую последнюю дату ID с несколькими записями в листе Excel
  • Сводная таблица - суммирование нескольких независимых столбцов данных
  • Можете ли вы вернуть панель «show full cell content» (элемент пользовательского интерфейса) в новой ленте Excel 2007+?
  • Interesting Posts

    Какой формат жесткого диска я использую для Mac и Windows для записи / чтения?

    Судо против корня; Любые фактические различия?

    Создание одного большого непрерывного пространства из 4 дисков

    Как запретить пользователям sudo запускать определенные команды?

    Есть ли способ дублировать панель задач на нескольких мониторах в Windows 7?

    Как отключить новый интервал при щелчке правой кнопкой мыши в Google Chrome

    Почему обратная косая черта отображается как «W» + зачеркивание в Netbeans?

    RootKit Hunter Предупреждения на Mac OS X

    Как отключить автосогласование на DD-WRT?

    Почему блокнот ++ пишет мой новый документ?

    Как получить доступ к сайту, который вы используете в своей сети?

    Как отслеживать / обнюхивать сообщения протокола SVN localhost

    Приложения Windows 8 Metro не загружаются

    Как настроить разрешение экрана в Debian?

    Как восстановить файл, замененный другим файлом с тем же именем и размером

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