Работаете с Microsoft Excel и вдруг нужно проверить, какая именно формула скрывается за числом в ячейке? Или требуется распечатать таблицу с формулами для отчётности? Возможность показать формулы вместо значений — одна из самых востребованных функций в Excel, но не все пользователи знают о всех способах её активации. В этой статье мы разберём не только стандартные методы (горячие клавиши и кнопки на ленте), но и продвинутые техники для работы с большими файлами, защищёнными листами и даже макросами.
Многие ошибочно думают, что для просмотра формул нужно редактировать каждую ячейку по отдельности. На самом деле в Excel 2010–2026 есть как минимум 5 способов отобразить все формулы сразу — от элементарных до автоматизированных. А если вы работаете с формулами массива или динамическими диапазонами, то без знания этих приёмов просто не обойтись. Давайте разберёмся, какой метод подойдёт именно вам.
———
1. Горячие клавиши: самый быстрый способ
Если вам нужно мгновенно переключиться между отображением формул и результатов, запомните одно сочетание клавиш: Ctrl + ` (это клавиша с тильдой, обычно расположена слева от цифры 1 на клавиатуре). Этот метод работает во всех версиях Excel — от 2010 до Microsoft 365 — и не требует никаких дополнительных настроек.
Чтобы вернуть обычный режим отображения, просто нажмите Ctrl + ` ещё раз. Преимущество этого способа — скорость: вы можете переключаться между режимами буквально за секунду, не тратя время на поиск кнопок в меню.
- ⚡ Работает во всех версиях Excel (включая Excel Online)
- 🔄 Мгновенное переключение — не нужно сохранять файл
- 🖥️ Не зависит от настроек — срабатывает даже на защищённых листах
Обратите внимание: если у вас нестандартная раскладка клавиатуры (например, английская с дополнительными символами), клавиша ` может находиться в другом месте. В этом случае попробуйте Ctrl + ~ (тильда в английской раскладке).
2. Кнопка на ленте: визуальный контроль
Если вы предпочитаете управлять Excel через графический интерфейс, найдите кнопку "Показать формулы" на ленте. В зависимости от версии программы она может находиться в разных местах:
- 📌 Excel 2010–2016: вкладка
Формулы→ группаЗависимости формул→ кнопкаПоказать формулы - 📌 Excel 2019–2026: вкладка
Формулы→ группаПроверка формул→ та же кнопка - 📌 Excel Online: функция доступна только через горячие клавиши (
Ctrl + `)
После нажатия кнопки все ячейки с формулами отобразят своё содержимое (начиная со знака =), а столбцы автоматически расширятся, чтобы вместить длинные выражения. Чтобы вернуться к обычному режиму, нажмите кнопку ещё раз.
⚠️ Внимание: Если кнопка Показать формулы неактивна (серого цвета), проверьте, не защищён ли лист паролем. В защищённых листах этот метод может не работать — используйте горячие клавиши.
———
3. Настройки параметров Excel: постоянное отображение
Если вам нужно, чтобы формулы всегда отображались по умолчанию при открытии файла, измените настройки программы. Этот способ полезен, если вы часто работаете с чужими таблицами и хотите сразу видеть логику вычислений.
Инструкция для Excel 2010–2026:
- Перейдите в
Файл → Параметры(илиExcel → Настройкина Mac). - Выберите раздел
Дополнительно. - Прокрутите до группы
Экран. - Поставьте галочку напротив
Показывать формулы в ячейках вместо их значений. - Нажмите
ОКи перезапустите Excel.
Теперь все новые и существующие файлы будут открываться с отображаемыми формулами. Чтобы вернуть стандартный режим, просто снимите галочку в тех же настройках.
| Версия Excel | Путь к настройке | Примечания |
|---|---|---|
| Excel 2010–2016 | Файл → Параметры → Дополнительно → Экран |
Требуется перезапуск программы |
| Excel 2019–2026 | Файл → Параметры → Дополнительно → Параметры отображения для этого листа |
Можно настроить для отдельных листов |
| Excel for Mac | Excel → Настройки → Просмотр |
Настройки применяются ко всем файлам |
4. Формула для отображения формул: хитрость без настроек
Если вам нужно показать формулу в одной конкретной ячейке, но при этом не менять настройки всего листа, используйте функцию ФОРМУЛА.ТЕКСТ (в английской версии — FORMULATEXT). Она возвращает текст формулы из указанной ячейки как строку.
Пример использования:
=ФОРМУЛА.ТЕКСТ(A1)
Если в ячейке A1 находится формула =СУММ(B2:B10), то функция вернёт именно эту строку.
- 🔹 Плюсы: работает даже на защищённых листах, не требует изменений в настройках
- 🔹 Минусы: нужно прописывать для каждой ячейки отдельно
- 🔹 Особенность: в Excel 2010 этой функции нет — используйте VBA
Для массового отображения формул можно растянуть функцию ФОРМУЛА.ТЕКСТ на весь диапазон. Например, если формулы находятся в столбце A, введите в B1:
=ФОРМУЛА.ТЕКСТ(A1)
Затем протяните маркер автозаполнения до конца диапазона.
⚠️ Внимание: ФункцияФОРМУЛА.ТЕКСТне работает с формулами массива (введёнными черезCtrl+Shift+Enter). Для них используйте метод с горячими клавишами или VBA.
5. VBA-макрос: автоматизация для продвинутых
Если вам часто приходится переключаться между режимами отображения формул, напишите простой макрос. Он пригодится, например, когда нужно периодически проверять формулы в больших файлах или автоматизировать отчётность.
Код для переключения режима отображения:
Sub ToggleFormulas()
ActiveWindow.DisplayFormulas = Not ActiveWindow.DisplayFormulas
End Sub
Как использовать:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в модуль (вставка →
Module). - Закройте редактор и назначьте макросу сочетание клавиш (например,
Ctrl+Shift+F) черезФайл → Параметры → Настройка ленты → Сочетания клавиш.
Теперь вы можете одной кнопкой переключаться между режимами. Этот метод особенно полезен, если вы работаете с защищёнными листами или книгами с макросами, где стандартные способы могут не срабатывать.
Открыть редактор VBA (Alt+F11)|Создать новый модуль (Insert → Module)|Вставить приведённый код|Назначить сочетание клавиш|Сохранить файл как .xlsm-->
6. Проблемы и решения: почему формулы не отображаются
Иногда даже после использования всех перечисленных методов формулы не хотят показываться. Рассмотрим типичные причины и способы их устранения:
- 🔒 Лист защищён паролем: Снимите защиту через
Рецензирование → Снять защиту листа. Если не знаете пароль, используйте VBA-скрипт для сброса (требуются права администратора). - 📊 Ячейки отформатированы как текст: Выделите проблемные ячейки, нажмите
Ctrl + 1, выберите форматОбщий. - 🖥️ Excel Online или мобильная версия: В веб- и мобильных версиях доступны не все функции. Используйте горячие клавиши или десктопную версию.
- 🔄 Формулы скрыты условным форматированием: Проверьте правила форматирования через
Главная → Условное форматирование → Управление правилами.
Если ни один из методов не сработал, попробуйте экспортировать данные в новый файл:
- Создайте копию листа (
ПКМ по ярлыку листа → Переместить/скопировать). - В новой копии удалите все данные, кроме формул (выделите диапазон →
Найти и выделить → Заменить→ замените=на#, затем верните обратно). - Сохраните файл в формате
.xlsx(без макросов).
Что делать, если формулы отображаются как ошибки #ЗНАЧ!
Это означает, что в ячейках включён режим Показать формулы, но сами формулы содержат ошибки (например, деление на ноль или ссылку на удалённый лист). Чтобы исправить:
1. Верните обычный режим отображения (Ctrl + `).
2. Найдите ошибочные ячейки через Формулы → Зависимости формул → Проверка ошибок.
3. Исправьте формулы или замените их на корректные значения.
———
FAQ: Частые вопросы по отображению формул
Можно ли показать формулы только в выбранных ячейках?
Да, но не через стандартные настройки. Варианты:
- Используйте функцию
ФОРМУЛА.ТЕКСТдля каждой ячейки отдельно. - Примените условное форматирование с пользовательской формулой, которая будет подсвечивать ячейки с формулами (например,
=ЕСЛИ(ЛЕВСИМВ(A1;1)="=";ИСТИНА;ЛОЖЬ)).
Почему после нажатия Ctrl + ` ничего не происходит?
Возможные причины:
- Клавиша
`не работает (проверьте раскладку или драйверы клавиатуры). - Версия Excel Online или мобильная — попробуйте десктопную версию.
- Конфликт с надстройками (отключите их через
Файл → Параметры → Надстройки).
Как распечатать таблицу с формулами?
Активируйте режим отображения формул (Ctrl + ` или кнопка на ленте), затем:
- Нажмите
Ctrl + Pдля предварительного просмотра. - В настройках печати выберите
Печатать формулы(если доступно). - Убедитесь, что столбцы не обрезаны (настройте
Параметры страницы → Поле).
Совет: Если формулы длинные, уменьшите шрифт или разбейте их на несколько строк через Alt + Enter в режиме редактирования ячейки.
Есть ли разница между Показать формулы и функцией ФОРМУЛА.ТЕКСТ?
Да, принципиальная:
| Критерий | Показать формулы (Ctrl + `) |
ФОРМУЛА.ТЕКСТ |
|---|---|---|
| Действие | Отображает все формулы на листе | Возвращает формулу одной ячейки |
| Работает на защищённом листе | Нет | Да |
| Поддерживает формулы массива | Да | Нет (в Excel 2010–2016) |
Как вернуть обычный режим, если зависло отображение формул?
Если после использования макроса или сбоя Excel "застрял" в режиме формул, попробуйте:
- Закройте и снова откройте файл.
- Сбросьте настройки отображения через
Файл → Параметры → Дополнительно → Сбросить. - Создайте новый лист и скопируйте туда данные (значения, а не формулы).
———