Вы когда-нибудь сталкивались с ситуацией, когда в Excel нужно не просто увидеть результат вычислений, а разобраться, какая именно формула скрывается за числом в ячейке? Это как заглянуть под капот автомобиля — вместо скорости на спидометре вы видите работу двигателя. Показ формул вместо значений незаменим при отладке сложных расчётов, аудите чужих файлов или обучении работе с таблицами.
В этой статье мы разберём все возможные способы отображения формул в Microsoft Excel и Google Таблицах — от стандартных функций до малоизвестных лайфхаков. Вы узнаете, как включить режим формул на постоянной основе, как быстро переключаться между режимами, и почему иногда формулы отображаются некорректно. А ещё — как вернуть всё обратно, если что-то пошло не так.
1. Горячие клавиши: самый быстрый способ показать формулы
Если вам нужно мгновенно увидеть все формулы в таблице, не копаясь в настройках, запомните одно сочетание клавиш. Это как волшебная палочка для опытных пользователей Excel:
- 🔑 Windows/Linux: нажмите
Ctrl + `(это клавиша с тильдой, обычно слева от1) - 🍎 MacOS: используйте
Command + `
Этот метод работает во всех версиях Excel (от 2010 до 2026) и даже в Google Таблицах. Главное преимущество — режим переключается за долю секунды, не требуя сохранения файла или перезагрузки. Просто нажали — и все ячейки с формулами показали своё «истинное лицо».
Что происходит при нажатии:
- Все ячейки с формулами отображают их текст (например,
=СУММ(A1:A10)вместо числа45) - Ячейки с обычным текстом или числами остаются без изменений
- Ширина столбцов автоматически подстраивается под длину формул
⚠️ Внимание: Если после нажатияCtrl + `ничего не происходит, проверьте раскладку клавиатуры — тильда (`) должна быть на английской раскладке. На некоторых ноутбуках эту клавишу нужно нажимать сShift.
2. Постоянное отображение формул через настройки Excel
Если вам нужно, чтобы формулы показывались всегда (например, для обучения или аудита), можно включить этот режим в настройках. Это полезно, когда вы работаете с чужой таблицей и хотите видеть логику расчётов без постоянного переключения.
Инструкция для Excel 2010-2026:
- Перейдите в меню
Файл → Параметры(илиExcel → Настройкина Mac) - Выберите раздел
Дополнительно - Прокрутите до блока
Параметры отображения для этого листа - Поставьте галочку напротив
Показывать формулы в ячейках вместо их значений - Нажмите
OKи вернитесь к таблице
Убедитесь, что файл сохранён|Закройте ненужные окна Excel|Проверьте ширину столбцов (формулы могут быть длинными)|Отключите защиту листа, если она есть-->
Этот способ имеет одно ключевое отличие от горячих клавиш: режим сохраняется при закрытии и открытии файла. То есть, если вы отправите такой файл коллеге, он тоже увидит формулы, а не результаты. Это может быть как плюсом (прозрачность расчётов), так и минусом (риск раскрытия логики формул).
| Способ | Быстродействие | Сохраняется после закрытия | Работает в Google Таблицах |
|---|---|---|---|
Горячие клавиши (Ctrl + `) |
⚡ Мгновенно | ❌ Нет | ✅ Да |
| Настройки Excel | ⏳ 10-15 секунд | ✅ Да | ❌ Нет |
Формула =ФОРМУЛТЕКСТ |
⏳ 5-10 секунд | ✅ Да (как часть файла) | ✅ Да |
3. Функция ФОРМУЛТЕКСТ: показываем формулы в отдельном столбце
Что делать, если нужно увидеть формулы только для определённых ячеек, а не для всей таблицы? Например, когда вы проверяете правильность расчётов в большом отчёте и не хотите запутаться в сотнях формул. Здесь на помощь приходит функция =ФОРМУЛТЕКСТ (или =FORMULATEXT в английской версии).
Как это работает:
- 📊 Создайте новый столбец рядом с тем, где нужно проверить формулы
- 🔄 В первой ячейке нового столбца введите
=ФОРМУЛТЕКСТ(A1), гдеA1— адрес проверяемой ячейки - 📋 Растяните формулу на нужный диапазон (как обычную функцию)
Пример: если в ячейке B2 находится формула =СУММ(A1:A10), то в соседней ячейке C2 с функцией =ФОРМУЛТЕКСТ(B2) вы увидите текст =СУММ(A1:A10) вместо числа.
⚠️ Внимание: ФункцияФОРМУЛТЕКСТпоявилась только в Excel 2013 и новее. В старых версиях (2010 и ранее) она не работает. Также она не показывает формулы в ячейках с ошибками (например,#ДЕЛ/0!).
4. Проблемы с отображением формул: почему не работает?
Иногда пользователи сталкиваются с тем, что формулы не показываются несмотря на все манипуляции. Давайте разберём типичные причины и решения:
- 🔒 Защита листа: Если лист защищён, режим отображения формул может быть заблокирован. Проверьте в
Рецензирование → Снять защиту листа. - 📥 Формат ячеек: Если ячейка отформатирована как
Текст, Excel может показывать формулу как текст, но не вычислять её. Измените формат наОбщий. - 🖥️ Устаревшая версия Excel: В Excel 2007 и старше некоторые способы (например,
ФОРМУЛТЕКСТ) не поддерживаются. - 🔄 Автоматический пересчёт: Если отключён автоматический пересчёт (
Формулы → Параметры вычислений), формулы могут «зависнуть».
Особенный случай — ячейки с ошибками. Если в ячейке отображается #ЗНАЧ!, #ССЫЛКА! или другая ошибка, то при включении режима формул вы увидите именно формулу, а не результат. Это полезно для диагностики: например, можно быстро найти, где в формуле лишняя запятая или скобка.
Что делать, если формулы показываются как текст, но не считаются?
Эточная проблема при импорте данных из CSV или баз данных. Решение:
1. Выделите проблемные ячейки.
2. Нажмите Ctrl + H (замена).
3. В поле"Найти" введите =, в поле"Заменить на" тоже =.
4. Нажмите"Заменить все".
5. Нажмите F2 + Enter для каждой ячейки.
Это заставит Excel пересчитать формулы.
5. Показ формул в Google Таблицах: есть ли различия?
Google Таблицы во многом повторяют функционал Excel, но есть нюансы. Например, горячие клавиши работают иначе:
- 🔑 Для показа формул используйте
Ctrl + `(Windows/Linux) илиCommand + `(Mac) — как в Excel. - 📊 Функция
=FORMULATEXTработает аналогично, но не поддерживает диапазоны (только одиночные ячейки). - ⚙️ Нет отдельной настройки для постоянного отображения формул — только через горячие клавиши.
Важное отличие: в Google Таблицах при копировании ячейки с формулой в текстовый редактор (например, Google Docs) формула автоматически преобразуется в текст. В Excel для этого нужно использовать специальную вставку (Вставить как → Текст).
6. Продвинутые приёмы: как показать формулы выборочно
Иногда нужно увидеть формулы только для части таблицы, например, для проверки одного раздела отчёта. Вот несколько профессиональных приёмов:
Способ 1: Условное форматирование
Можно настроить правило, которое будет выделять ячейки с формулами определённым цветом:
- Выделите диапазон для проверки.
- Перейдите в
Главная → Условное форматирование → Создать правило. - Выберите
Использовать формулу для определения форматируемых ячеек. - Введите формулу
=ЕЧИСЛО(ФОРМУЛТЕКСТ(A1))(гдеA1— первая ячейка диапазона). - Задайте формат (например, жёлтый фон) и сохраните.
Способ 2: Надстройка"Инспектор формул"
В Excel 2016 и новее есть встроенная надстройка Инспектор формул (Формулы → Зависимости формул → Инспектор формул). Она показывает:
- 🔍 Все формулы на листе с указанием адресов ячеек
- 📈 Иерархию зависимостей (какие ячейки влияют на результат)
- ⚠️ Потенциальные ошибки (например, ссылки на пустые ячейки)
Способ 3: VBA-макрос для выборочного показа
Для опытных пользователей: можно написать макрос, который будет показывать формулы только в выделенном диапазоне. Пример кода:
Sub ShowFormulasInSelection
Dim rng As Range
For Each rng In Selection
If rng.HasFormula Then
rng.NumberFormat ="@"
rng.Value ="'" & rng.Formula
End If
Next rng
End Sub
Этот макрос добавляет апостроф перед формулой, заставляя Excel воспринимать её как текст. Чтобы вернуть всё обратно, используйте стандартный Ctrl + `.
7. Как вернуть обычный режим отображения?
После работы с формулами важно вернуть таблицу в исходное состояние, особенно если файл будет использоваться другими людьми. Вот как это сделать:
- 🔄 Горячие клавиши: Повторно нажмите
Ctrl + `(илиCommand + `на Mac). - ⚙️ Настройки Excel: Снимите галочку в
Файл → Параметры → Дополнительно → Показывать формулы.... - 📊 Для функции ФОРМУЛТЕКСТ: Просто удалите столбец с формулами или замените их на исходные значения.
⚠️ Внимание: Если вы сохранили файл с включённым режимом показа формул, а потом отправили его коллеге, он увидит формулы при открытии. Чтобы избежать этого, всегда возвращайте обычный режим перед сохранением.
Проверьте себя: после возврата в обычный режим все ячейки должны показывать результаты вычислений, а не тексты формул. Если некоторые ячейки всё ещё отображают формулы как текст, значит, их формат был изменён на Текстовый. Верните формат Общий или Числовой.
Часто задаваемые вопросы
Можно ли показать формулы в Excel Online?
Да, в Excel Online работает сочетание клавиш Ctrl + `. Однако функции ФОРМУЛТЕКСТ и некоторых расширенных инструментов (например, Инспектор формул) может не быть.
Почему после нажатия Ctrl + ` ничего не происходит?
Возможные причины:
- Клавиша
`нажимается на русской раскладке (должна быть английская). - В вашей версии Excel эта функция отключена администратором (актуально для корпоративных лицензий).
- Клавиша
`переназначена в системе (проверьте в настройках клавиатуры).
Попробуйте альтернативный способ: Формулы → Зависимости формул → Показать формулы.
Как скопировать формулы из Excel в Word без потери форматирования?
Используйте специальную вставку:
- В Excel выделите ячейки с формулами и нажмите
Ctrl + C. - В Word нажмите
Ctrl + Alt + V(илиГлавная → Вставить → Специальная вставка). - Выберите формат
Текст с форматированием RTFилиHTML-формат.
Это сохранит шрифты, цвета и выравнивание.
Есть ли разница между отображением формул в Excel и LibreOffice Calc?
В LibreOffice Calc для показа формул используется то же сочетание Ctrl + `. Однако:
- Функция
ФОРМУЛТЕКСТназывается=FORMULA. - Нет встроенного
Инспектора формул, но есть расширениеFormula Helper. - В настройках режим постоянного показа формул находится в
Сервис → Параметры → LibreOffice Calc → Вид.
Можно ли экспортировать формулы в PDF?
Да, но с нюансами:
- Включите режим отображения формул (
Ctrl + `). - Перейдите в
Файл → Экспорт → Создать PDF/XPS. - В параметрах экспорта убедитесь, что выбрано
Документ(а неТаблица).
В результате в PDF будут отображены формулы, а не значения. Однако ссылки в формулах не будут кликабельными.