Как сделать формулы в Excel видимыми: все способы от горячих клавиш до VBA

Почему формулы в Excel скрыты и когда их нужно показывать

Microsoft Excel по умолчанию отображает результаты вычислений, а не сами формулы. Это логично для повседневной работы: пользователю важны итоговые цифры, а не алгоритмы их получения. Однако бывают ситуации, когда необходимо увидеть исходные выражения — например, при аудите чужой таблицы, отладке ошибок или обучении.

Типичные случаи, когда требуется показать формулы:

  • 🔍 Проверка корректности расчётов — если результат в ячейке кажется подозрительным, проще проверить формулу напрямую.
  • 📚 Изучение чужих файлов — при работе с шаблонами или таблицами коллег часто нужно понять логику вычислений.
  • 🐞 Поиск ошибок — формулы с циклическими ссылками или #ЗНАЧ! проще исправить, когда они видимы.
  • 📊 Документирование — иногда требуется распечатать таблицу с формулами для отчётности или архива.

В этой статье мы разберём все возможные способы отображения формул в Excel — от базовых горячих клавиш до автоматизации через макросы. Методы работают во всех актуальных версиях: Excel 2013, 2016, 2019, 2021, 2026 и Office 365 (включая веб-версию с ограничениями).

📊 Как часто вам нужно видеть формулы в Excel?
Постоянно — работаю с сложными моделями
Иногда — для проверки расчётов
Рядом — только когда участвую в аудите чужих файлов
Никогда — мне хватает результатов

Способ 1: Горячие клавиши — самый быстрый метод

Если вам нужно временно показать все формулы на листе, используйте комбинацию клавиш: Ctrl + `

(это клавиша ` — русская «ё» или английский бэктик, находится слева от 1 на клавиатуре).

Этот метод работает мгновенно и имеет несколько особенностей:

  • Переключаемый режим — повторное нажатие Ctrl + ` вернёт отображение результатов.
  • 📄 Глобальное действие — показывает формулы на всех листах текущей книги.
  • 🔄 Не сохраняется — при закрытии/открытии файла отображение сбросится к стандартному.

Пример: если в ячейке A1 была формула =СУММ(B1:B10), после нажатия Ctrl + ` вы увидите именно её, а не сумму чисел из диапазона B1:B10.

⚠️ Внимание: В веб-версии Excel (Office Online) горячие клавиши могут не работать. Используйте альтернативные способы из следующих разделов.

Способ 2: Настройки параметров Excel — постоянное отображение

Если вам нужно, чтобы формулы были видимы постоянно (например, для печати или длительной работы), измените настройки программы:

  1. Перейдите в меню Файл → Параметры (или Excel → Настройки на Mac).
  2. Выберите раздел Дополнительно.
  3. Прокрутите до блока Параметры отображения для этого листа.
  4. Установите флажок Показывать формулы в ячейках вместо их значений.
  5. Нажмите ОК.

Этот способ удобен тем, что:

  • 🔒 Сохраняется при закрытии — настройки применятся при следующем открытии файла.
  • 📌 Действует только на текущий лист — другие листы книги останутся без изменений.
  • 🖨️ Подходит для печати — формулы будут напечатаны на бумаге.

Где найти настройки на Mac?

На компьютерах Apple путь к параметрам отличается: Excel → Настройки → Правка → Показывать формулы в ячейках.

Способ Горячие клавиши Сохраняется? Действие
Клавиши Ctrl + ` Да Нет Временное отображение
Параметры Excel Нет Да Постоянное для листа
Формула как текст Нет Да Только для выделенных ячеек

Способ 3: Преобразование формул в текст — избирательный подход

Если нужно показать формулы только в определённых ячейках, а не на всём листе, используйте функцию ФОРМУЛТЕКСТ (англ. FORMULATEXT). Она возвращает формулу как текстовую строку.

Пример использования:

=ФОРМУЛТЕКСТ(A1)

Если в A1 была формула =СУММ(B1:B10), то в ячейке с ФОРМУЛТЕКСТ отобразится текст:

=СУММ(B1:B10)

Преимущества метода:

  • 🎯 Выборочное отображение — можно показать формулы только для критичных ячеек.
  • 📊 Совместимость с графиками — текстовые формулы можно использовать в диаграммах.
  • 🔗 Динамичность — если исходная формула изменится, ФОРМУЛТЕКСТ обновится автоматически.

⚠️ Внимание: Функция ФОРМУЛТЕКСТ появилась только в Excel 2013. В более ранних версиях (2010 и старше) она недоступна — используйте VBA (способ 5).

Убедиться, что в ячейке действительно есть формула (не текст)|Проверить версию Excel (должна быть 2013 или новее)|Выделить ячейку для вывода текста формулы|Ввести =ФОРМУЛТЕКСТ(ссылка_на_ячейку)-->

Способ 4: Копирование формул как текста — обходной путь

Если вам нужно однократно скопировать формулы (например, для вставки в документ или письмо), используйте специальную технику:

  1. Выделите ячейки с формулами.
  2. Перейдите в строку формул (кликните по ней или нажмите F2).
  3. Скопируйте текст формулы (Ctrl + C).
  4. Вставьте в нужное место (Ctrl + V).

Для массового копирования:

  • 📋 Замена формул на текст:
    1. Выделите диапазон с формулами.
    2. Нажмите Ctrl + H (замена).
    3. В поле Найти введите =.
    4. В поле Заменить на введите символ, которого нет в формулах (например, #).
    5. Нажмите Заменить всё — формулы превратятся в текст.
    6. Верните = обратно заменой # на =.

Этот метод полезен, когда нужно:

  • 📧 Отправить формулы по почте без прикрепления файла Excel.
  • 📝 Вставить формулы в Word или другой документ.
  • 🔍 Сравнить формулы из разных версий файла.
  • Способ 5: VBA-макрос — автоматизация для продвинутых

    Если вам часто приходится переключать отображение формул, автоматизируйте процесс с помощью VBA (Visual Basic for Applications). Этот метод подходит для Excel 2010 и новее.

    Шаги для создания макроса:

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. В меню выберите Insert → Module.
    3. Вставьте следующий код:
      Sub ShowFormulas
      

      ActiveSheet.Cells.Select

      Selection.Formula = Selection.Formula

      Application.DisplayFormulas = True

      End Sub

      Sub HideFormulas

      Application.DisplayFormulas = False

      End Sub

    4. Закройте редактор VBA.
    5. Назначьте макросы на кнопки или горячие клавиши через Вид → Макросы → Настройка.

Преимущества VBA:

  • Мгновенное переключение — один клик вместо нескольких действий.
  • 🔄 Гибкость — можно доработать макрос для выборочных диапазонов.
  • 📁 Совместимость — работает во всех версиях Excel с поддержкой VBA.
  • ⚠️ Внимание: Макросы могут быть отключены по умолчанию из-за настроек безопасности. Чтобы их запустить, перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы (не рекомендуется для недоверенных файлов!).

    Способ 6: Просмотр формул в ячейке — контекстное решение

    Если вам нужно увидеть формулу только для одной ячейки, не изменяя отображение всего листа, используйте:

    • 🔎 Строка формул:
      1. Выделите ячейку.
      2. Посмотрите на строку формул над таблицей — там отобразится текущая формула.
    • 📌 Всплывающая подсказка:
      1. Найдите ячейку с формулой.
      2. Наведите курсор на правый нижний угол ячейки (маркер заполнения).
      3. Появится подсказка с формулой (если она не слишком длинная).
  • 🖱️ Двойной клик:
    1. Дважды кликните по ячейке.
    2. Курсор встанет в режим редактирования, и формула отобразится прямо в ячейке.
    3. Нажмите Enter, чтобы вернуться к просмотру результата.

Эти методы удобны для:

  • 🔍 Быстрой проверки отдельных ячеек.
  • 📚 Обучения — можно показывать формулы студентам без изменения файла.
  • 🐞 Локального поиска ошибок в большой таблице.
  • Частые ошибки и как их избежать

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

    Проблема Причина Решение
    Горячие клавиши не работают Не та раскладка клавиатуры или конфликт с другими программами Переключитесь на английскую раскладку или используйте настройки параметров
    ФОРМУЛТЕКСТ возвращает #ИМЯ? Опечатка в названии функции или неподдерживаемая версия Excel Проверьте синтаксис или используйте VBA для старых версий
    Формулы отображаются как текст после копирования Ячейки имеют текстовый формат Измените формат на Общий и подтвердите F2 + Enter
    Макрос не запускается Отключена поддержка VBA или высокий уровень безопасности Настройте параметры безопасности в Центре управления безопасностью

    Дополнительные нюансы:

    • 📱 Мобильный Excel: В приложениях для Android/iOS горячие клавиши не работают. Используйте меню Вид → Показать формулы.
    • 🌐 Excel Online: Веб-версия поддерживает только настройки через меню Формулы → Показать формулы.
    • 📈 Сводные таблицы: Формулы в сводных таблицах не отображаются стандартными методами — используйте Получить данные → Открыть в Power Pivot.
    • FAQ: Ответы на популярные вопросы

      Можно ли сделать так, чтобы формулы отображались только для определённых ячеек?

      Да, есть два способа:

      1. Используйте функцию ФОРМУЛТЕКСТ в соседних ячейках (например, =ФОРМУЛТЕКСТ(A1)).
      2. Примените условное форматирование с пользовательским форматом @ (текстовый формат) для выделенных ячеек.
      Почему после сохранения файла формулы снова скрылись?

      Это происходит, если вы использовали временный метод (Ctrl + `). Чтобы сохранить отображение, измените настройки листа через Файл → Параметры → Дополнительно → Показывать формулы в ячейках.

      Как распечатать таблицу с формулами?

      Сначала включите отображение формул любым из способов (например, через параметры Excel), затем:

      1. Перейдите в Файл → Печать.
      2. Убедитесь, что в предварительном просмотре видны формулы.
      3. Настройте параметры страницы при необходимости.
      4. Нажмите Печать.

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

    Можно ли экспортировать формулы в Word или PDF?

    Да. Сначала отобразите формулы (например, через Ctrl + `), затем:

    • Для Word: Скопируйте диапазон и вставьте как таблицу.
    • Для PDF: Используйте Файл → Экспорт → Создать PDF/XPS.

    Если нужно сохранить возможность редактирования формул, экспортируйте в .xlsx и прикрепляйте файл.

    Как вернуть обычный режим отображения после просмотра формул?

    В зависимости от используемого метода:

    • Для Ctrl + `: Нажмите комбинацию ещё раз.
    • Для настроек параметров: Снимите флажок Показывать формулы в ячейках.
    • Для ФОРМУЛТЕКСТ: Удалите вспомогательные ячейки с функциями.