Почему в Excel вместо цифр отображаются значки: причины и исправление

Вы открываете файл Excel и вместо привычных цифр — странные символы: квадратики (□), ромбы с вопросами (�), решётки (####) или иероглифы. Проблема возникает как в отдельных ячейках, так и во всём столбце, а иногда — во всём документе. Чаще всего это связано с несовместимостью кодировок, неправильным форматом ячеек или повреждением шрифтов системы. Например, если вы копировали данные из веб-страницы или открыли файл, сохранённый в другой версии Excel (особенно из Excel 2003 или старше), символы могут отображаться некорректно.

В 80% случаев проблема решается изменением формата ячейки или пересохранением файла в современном формате (.xlsx вместо .xls). Но есть и менее очевидные причины: от включённого режима "Показать формулы" до конфликтов с надстройками. Ниже разберём все варианты — от простых до сложных — с пошаговыми инструкциями и скриншотами.

1. Неправильный формат ячейки

Самая распространённая причина появления значков вместо цифр — неверно выбранный формат. Например, если ячейка имеет текстовый формат, а вы вводите число, Excel может отобразить его как набор непонятных символов (особенно при копировании из внешних источников). Чаще всего это проявляется при работе с:

  • 📋 Данными, скопированными из PDF или веб-сайтов;
  • 📊 Столбцами с датами (например, 01.01.2023 превращается в 45678);
  • 💰 Финансовыми данными (валюта отображается как ).

Чтобы исправить:

  1. Выделите проблемные ячейки.
  2. На вкладке "Главная" в группе "Число" выберите формат:
    • Общий — для чисел без форматирования;
    • Числовой — для десятичных дробей;
    • Дата или Время — для календарных данных.
  • Если формат уже правильный, попробуйте принудительно обновить его: нажмите Ctrl + 1, выберите нужный формат и нажмите "ОК".
  • 2. Символы "####" вместо чисел

    Решётки (####) — это не ошибка кодировки, а сигнал о нехватке места в ячейке. Excel не может отобразить число полностью, потому что:

    • 📏 Ширина столбца слишком мала;
    • 🕒 В ячейке отрицательная дата или время (например, -5:30);
    • 🔢 Число превышает допустимый лимит для выбранного формата (например, 1E+308 для научного формата).

    Решения:

    ПроблемаДействие
    Узкий столбецДважды кликните по правой границе заголовка столбца (автоподбор ширины) или перетащите её вручную.
    Отрицательная дата/времяИспользуйте формулу =АБС(ячейка) или измените формат на "Общий".
    Слишком большое числоРазделите число на 1000 (например, =A1/1000) или используйте формат "Экспоненциальный".
    ⚠️ Внимание: Если решётки появляются после применения формулы, проверьте, не возвращает ли она ошибку (например, #ЗНАЧ!). Для этого выделите ячейку и посмотрите на строку формул.

    3. Проблемы с кодировкой файла

    Если файл был сохранён в устаревшем формате (.xls, .csv с неверной кодировкой) или скопирован из источника с другой кодировкой (например, UTF-8 vs Windows-1251), Excel может неправильно интерпретировать символы. Это проявляется как:

    • 🔤 Квадратики (□) или ромбы с вопросами (�);
    • 📜 Иероглифы вместо кириллицы;
    • 🔢 Цифры, заменённые на спецсимволы (например, 3#).

    Как исправить:

    1. Пересохраните файл в формате .xlsx (меню "Файл" → "Сохранить как").
    2. Для .csv-файлов при импорте выберите кодировку "Юникод (UTF-8)" или "Кириллица (Windows)".
    3. Если данные скопированы из веба, вставляйте их через "Специальная вставка" → "Текст".
    📊 Какая кодировка чаще всего вызывает проблемы в ваших файлах Excel?
    UTF-8
    Windows-1251
    ANSI
    Не знаю

    4. Повреждённые шрифты системы

    Excel использует шрифты, установленные в Windows. Если шрифт, заданный в файле (например, Arial или Times New Roman), повреждён или отсутствует, программа подставляет символы по умолчанию — часто это квадратики или иероглифы. Проблема характерна для:

    • 🖥️ Файлов, созданных на другом компьютере;
    • 📱 Документов, открытых на Mac, а затем перенесённых на Windows;
    • 🔤 Файлов с нестандартными шрифтами (например, Wingdings).

    Диагностика и решение:

    1. Выделите проблемную ячейку и посмотрите, какой шрифт указан на вкладке "Главная".
    2. Попробуйте сменить шрифт на стандартный (Calibri, Arial).
    3. Если проблема во всём файле, переустановите шрифты:
      1. Откройте "Параметры Windows" → "Шрифты".
      

      2. Найдите повреждённый шрифт (например, с восклицательным знаком).

      3. Удалите его и перезагрузите ПК.

      4. Windows автоматически восстановит стандартные шрифты.

    ⚠️ Внимание: Если файл использует Wingdings или Symbol, не заменяйте шрифт на обычный — символы превратятся в буквы. Вместо этого скопируйте данные в новый файл с тем же шрифтом.

    5. Включённый режим "Показать формулы"

    Если в Excel активирован режим отображения формул (Ctrl + `), все ячейки с формулами будут показывать их текстовое содержимое вместо результатов. Например, вместо числа 100 вы увидите =СУММ(A1:A10). Это не ошибка, а режим отладки, который иногда включается случайно.

    Как отключить:

    • Нажмите комбинацию Ctrl + ` (тильда, русская "ё").
    • Или перейдите на вкладку "Формулы" и нажмите кнопку "Показать формулы" (она должна быть не подсвечена).
    Что делать, если комбинация Ctrl + ` не работает?

    Если клавиша ` (тильда) не срабатывает, проверьте раскладку клавиатуры — она должна быть английской. Также попробуйте альтернативный способ: "Файл" → "Параметры" → "Дополнительно" → снимите галочку с "Показывать формулы, а не их значения".

    6. Конфликты с надстройками или повреждение файла

    Реже проблема вызвана повреждением самого файла или конфликтом с надстройками (например, Power Query, Solver). Это проявляется как:

    • 🔄 Символы появляются только при открытии конкретного файла;
    • 🛠️ Проблема исчезает после отключения надстроек;
    • 📂 Файл не открывается в Excel Online, но открывается в десктопной версии.

    Диагностика:

    1. Откройте файл в безопасном режиме:
      • Зажмите Ctrl при запуске Excel (откроется окно выбора режима).
      • Выберите "Безопасный режим" и проверьте, сохраняется ли проблема.
    2. Отключите надстройки:
      1. "Файл" → "Параметры" → "Надстройки".
      

      2. Внизу выберите "Управление: Надстройки Excel" → "Перейти".

      3. Снимите галочки со всех надстроек и перезапустите Excel.

    3. Восстановите файл:
      • Откройте Excel → "Файл" → "Открыть" → "Обзор" → выберите файл → нажмите стрелку рядом с "Открыть" → "Открыть и восстановить".

    ☑️ Чек-лист для диагностики повреждённого файла

    Выполнено: 0 / 4

    7. Особенности импорта данных из внешних источников

    При импорте данных из SQL, XML, JSON или других форматов Excel может неправильно интерпретировать кодировку или типы данных. Например:

    • 🗃️ Числа из SQL отображаются как текст с апострофом ('100);
    • 📄 CSV-файлы с разделителями-запятыми открываются как одно поле;
    • 🔗 Данные из Power Query содержат непечатаемые символы.

    Решения:

    ИсточникПроблемаРешение
    CSVНеправильный разделительПри импорте укажите правильный разделитель (запятая, точка с запятой).
    SQLЧисла как текстИспользуйте =ЗНАЧЕН(ячейка) или измените формат столбца в запросе.
    XML/JSONИероглифыОткройте файл в блокноте, сохраните как UTF-8 и импортируйте заново.

    FAQ: Частые вопросы

    Почему в Excel вместо цифр отображаются ромбы с вопросами (�)?

    Это признак конфликта кодировок. Чаще всего возникает при:

    • Копировании данных из веб-страниц или PDF;
    • Открытии файлов, сохранённых в ANSI вместо UTF-8;
    • Использовании нестандартных шрифтов (например, Symbol).

    Решение: пересохраните файл в формате .xlsx или измените кодировку при импорте.

    Как исправить #### в ячейках Excel?

    Символы #### означают, что ширина столбца недостаточна для отображения числа или даты. Решения:

    1. Увеличьте ширину столбца (двойной клик по правой границе заголовка).
    2. Если проблема с датой, проверьте, не является ли она отрицательной (Excel не поддерживает даты до 1900 года).
    3. Для больших чисел используйте формат "Экспоненциальный".
    Почему после копирования из интернета цифры превращаются в значки?

    Веб-страницы часто используют HTML-сущности (например,   вместо пробела) или нестандартные шрифты. При копировании в Excel эти символы могут отображаться как:

    • Квадратики (□);
    • Неразрывные пробелы;
    • Спецсимволы (например, вместо цифр).

    Решение: вставляйте данные через "Специальная вставка" → "Текст" или используйте =ПЕЧСИМВ(ячейка) для очистки.

    Можно ли восстановить данные, если вместо цифр иероглифы?

    Да, в большинстве случаев. Попробуйте:

    1. Сменить шрифт на Calibri или Arial.
    2. Скопировать данные в Блокнот, затем обратно в Excel.
    3. Использовать формулу =КОДСИМВ(ЛЕВСИМВ(ячейка)), чтобы определить исходные символы.

    Если проблема в кодировке, попробуйте открыть файл в Excel Online — он часто корректно распознаёт UTF-8.

    Почему в Excel 2016/2019/365 проблема со значками возникает чаще, чем в старых версиях?

    Новые версии Excel строже относятся к совместимости форматов и кодировкам. Например:

    • Excel 2016+ по умолчанию сохраняет файлы в UTF-8, а старые версии использовали ANSI;
    • В Excel 365 автоматически блокируются небезопасные шрифты;
    • Новые форматы (например, .xlsx) не поддерживают некоторые устаревшие символы из .xls.

    Решение: обновите шрифты системы и используйте современные форматы файлов.