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

Вы когда-нибудь сталкивались с ситуацией, когда нужно срочно проверить формулу в Microsoft Excel, но вместо неё виден только итоговый результат? Или вам требовалось распечатать таблицу с формулами для коллег, чтобы они поняли логику расчётов? Отображение формул в ячейках — одна из самых востребованных функций среди пользователей Excel, но далеко не все знают, как ею пользоваться эффективно.

В этой статье мы разберём 5 проверенных способов показать формулы в ячейках — от базовых горячих клавиш до скрытых настроек, которые работают даже в самых новых версиях Excel 365 и Excel 2026. Вы узнаете, как временно включить режим формул, как сделать это постоянно для конкретных ячеек, и почему иногда Excel упорно не хочет показывать то, что вам нужно. А ещё — как избежать типичных ошибок, которые ломают формулы при переключении режимов.

Если вы работаете с большими финансовыми моделями, учебными расчётами или просто хотите разобраться в чужой таблице — этот материал сэкономит вам часы времени. Особое внимание уделите разделу про "постоянное отображение формул": этот метод знают менее 15% пользователей, хотя он спасает при совместной работе с файлами.

1. Горячие клавиши: самый быстрый способ (Ctrl + `)

Начнём с самого простого и универсального метода. Комбинация клавиш Ctrl + ` (это не апостроф, а кнопка с тильдой в верхнем левом углу клавиатуры, рядом с Esc) мгновенно переключает Excel в режим отображения формул. Этот способ работает во всех версиях программы, начиная с Excel 2007, и не требует никаких дополнительных настроек.

Как это работает:

  • 🔹 Нажмите Ctrl + ` один раз — все ячейки с формулами покажут их содержимое вместо результатов.
  • 🔹 Нажмите ещё раз — вернётесь к обычному режиму.
  • 🔹 Если клавиша ` не срабатывает, попробуйте Ctrl + ~ (на некоторых раскладках клавиатуры).

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

📊 Как часто вы используете формулы в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

2. Постоянное отображение формул через настройки

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

Пошаговая инструкция:

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

Теперь все формулы будут отображаться постоянно, пока вы не снимите эту галочку. Обратите внимание: настройка применяется ко всему файлу, а не к отдельному листу. Если вам нужно показать формулы только на одном листе — используйте метод из следующего раздела.

Проверить версию Excel (метод работает с 2010+)

Сохранить резервную копию файла

Убедиться, что нет защищённых ячеек

Закрыть другие открытые книги (настройки применяются ко всем файлам)-->

3. Отображение формул для отдельных ячеек (без горячих клавиш)

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

Как это сделать:

  • 📌 Выделите ячейки, где нужно отобразить формулы.
  • 📌 Нажмите правой кнопкой мыши и выберите Формат ячеек (или нажмите Ctrl + 1).
  • 📌 В окне формата перейдите на вкладку Число и выберите категорию Текстовый.
  • 📌 Нажмите ОК.

Теперь в этих ячейках будут отображаться не результаты вычислений, а сами формулы. Важный нюанс: если ячейка уже содержала формулу, после изменения формата она превратится в текст и перестанет считаться. Чтобы вернуть вычисления, снова поменяйте формат на Общий или Числовой.

Что делать, если формула не отображается даже после изменения формата?

Если после переключения на текстовый формат вы видите не формулу, а результат — скорее всего, в настройках Excel включён режим Показывать значения. Отключите его через Файл → Параметры → Дополнительно (см. раздел 2).

4. Использование функции ФОРМУЛТЕКСТ (FORMULATEXT)

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

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

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

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

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

  • 🔧 Не ломает исходные вычисления.
  • 🔧 Позволяет анализировать формулы в отдельном столбце.
  • 🔧 Работает даже в защищённых листах.

Ограничение: функция ФОРМУЛТЕКСТ появилась только в Excel 2013. Если у вас более старая версия, используйте надстройку или VBA-скрипт (об этом — в следующем разделе).

=ЕСЛИОШИБКА(ФОРМУЛТЕКСТ(A1); "Нет формулы")
-->

5. Продвинутый метод: VBA-скрипт для массового отображения

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

Как это работает:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте новый модуль: Вставка → Модуль.
  3. Скопируйте этот код:
    Sub ShowAllFormulas()
    

    Dim cell As Range

    For Each cell In ActiveSheet.UsedRange

    If cell.HasFormula Then

    cell.NumberFormat = "@"

    cell.Value = "'" & cell.Formula

    End If

    Next cell

    End Sub

    Sub HideAllFormulas()

    Dim cell As Range

    For Each cell In ActiveSheet.UsedRange

    If Left(cell.Value, 1) = "'" Then

    cell.NumberFormat = "General"

    cell.Formula = Mid(cell.Value, 2)

    End If

    Next cell

    End Sub

  4. Закройте редактор и вернитесь в Excel.
  5. Нажмите Alt + F8, выберите макрос ShowAllFormulas и запустите его.

Теперь все формулы на активном листе будут отображаться как текст. Чтобы вернуть всё обратно, запустите макрос HideAllFormulas.

6. Печать формул: как распечатать таблицу с формулами

Если вам нужно распечатать лист с отображёнными формулами, недостаточно просто включить режим Ctrl + `. При печати Excel по умолчанию показывает результаты, а не формулы. Чтобы этого избежать, выполните следующие шаги:

Инструкция для печати:

  • 🖨️ Включите отображение формул любым из способов выше (например, Ctrl + `).
  • 🖨️ Перейдите в Файл → Печать (или нажмите Ctrl + P).
  • 🖨️ В настройках принтера выберите Печатать активные листы (не всю книгу!).
  • 🖨️ Нажмите Печать.

Если при предварительном просмотре формулы всё равно не видны, проверьте:

  • ✅ Не включён ли режим Черновик в настройках печати.
  • ✅ Не установлены ли вручную границы печати (Разметка страницы → Область печати).
  • ✅ Не скрыты ли строки/столбцы с формулами.

Для надёжности перед печатью сохраните файл в формате PDF (Файл → Экспорт → Создать PDF/XPS) и проверьте результат.

7. Типичные ошибки и как их избежать

Даже опытные пользователи Excel иногда сталкиваются с проблемами при отображении формул. Вот самые распространённые ошибки и их решения:

Проблема Причина Решение
Формулы не отображаются после Ctrl + ` Включён режим Показывать значения в настройках Отключите его в Файл → Параметры → Дополнительно
Вместо формул виден текст #ЗНАЧ! Ячейка отформатирована как текст, но формула введена без ' Измените формат на Общий и введите формулу заново
Формулы отображаются, но не считаются Ячейка имеет текстовый формат Поменяйте формат на Общий и нажмите F2 + Enter
Макрос ShowAllFormulas не работает Отключены макросы или защита листа Включите макросы в Файл → Параметры → Центр управления безопасностью

Ещё одна частая проблема: формулы отображаются, но не обновляются. Это происходит, если в настройках Excel включён ручной режим вычислений. Чтобы исправить:

  1. Перейдите в Формулы → Вычисления → Автоматически.
  2. Нажмите F9, чтобы принудительно пересчитать все формулы.

FAQ: Частые вопросы по отображению формул в Excel

❓ Можно ли отобразить формулы только для определённого диапазона ячеек?

Да, для этого выделите нужный диапазон, нажмите Ctrl + 1, выберите формат Текстовый и подтвердите. Формулы в этих ячейках превратятся в текст, но перестанут считаться. Чтобы вернуть вычисления, поменяйте формат обратно на Общий.

❓ Почему в Excel Online нет кнопки для отображения формул?

В веб-версии Excel Online горячие клавиши Ctrl + ` не работают, а в меню нет прямой опции. Альтернатива: используйте функцию ФОРМУЛТЕКСТ в отдельном столбце или откройте файл в настольной версии Excel.

❓ Как отобразить формулы в защищённом листе?

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

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

Да. Сначала отобразите формулы любым способом (например, Ctrl + `), затем скопируйте данные и вставьте в Word или Notepad. Для сохранения форматирования используйте Специальная вставка → Текст.

❓ Почему после сохранения файла формулы снова скрываются?

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