Перейти к содержимому

Как скрыть формулу в ячейке в excel

  • автор:

Отображение и скрытие формул

Отображением формул можно управлять следующим образом:

Переключение между отображением формул и их результатами на ленте

Показать формулы на рабочем столе

Щелкните Формулы и выберите показать формулы, чтобы переключаться между отображением формул и результатами.

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

Нажмите клавиши CTRL+` (апостроф).

Предотвращение отображения формулы в строке формул

Примечание: Эта процедура делает невозможным редактирование ячеек, содержащих формулы.

  1. Выделите диапазон ячеек, в которых вы хотите скрыть формулы. Вы также можете выбрать несмежные диапазоны ячеек или весь лист.
  2. На вкладке Главная нажмите кнопку Формат и выберите команду Формат ячеек.
  3. На вкладке Защита снимите флажок Скрытый.
  4. Нажмите кнопку ОК.
  5. На вкладке Рецензирование нажмите кнопку Защитить лист.
  6. Убедитесь в том, что флажок Защитить лист и содержимое защищаемых ячеек установлен, и нажмите кнопку ОК.

Отображение ранее скрытых формул с помощью удаления защиты

На вкладке Рецензирование нажмите кнопку Снять защиту листа. Если кнопка «Снять защиту листа» недоступна, сначала отключите функцию Общая книга.

Если вы больше не хотите скрывать формулы на защищенном листе, щелкните ячейки правой кнопкой мыши и выберите Формат ячеек. На вкладке Защита снимите флажок Скрытый.

Показывать формулы в Интернете

Щелкните Формулы и выберите показать формулы, чтобы переключаться между отображением формул и результатами.

Как скрыть формулу в ячейке в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как в excel скрыть результаты формул, если ещё не введены значения?

5bf843690fcab204503479.jpeg

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

  • Вопрос задан более трёх лет назад
  • 1757 просмотров

Комментировать

Решения вопроса 1

pton

изменить формулу, что бы она проверяла состояние ячейки и выводила соотв. результат
например: IF(D114=»»;»»;D114-D109)

Ответ написан более трёх лет назад

Нравится 1 1 комментарий

покупка

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

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

Easily remove all formulas from cells but keep only results:

The To Actual utility of Kutools for Excel can help you quickly remove all formulas from selected range but keep only results in cells. See screenshot:

Kutools for Excel includes more than 300 handy Excel tools. Free to try with no limitation in 60 days. Download the free trial now

Скрыть формулу, но отобразить результат, не защищая лист с помощью кода VBA

Чтобы скрыть формулы, но отображать результаты без защиты листа, сделайте следующее.

1. На рабочем листе вам нужно скрыть формулы, но отображать результаты, щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню.

2. в Microsoft Visual Basic для приложений окна, скопируйте и вставьте код VBA в окно кода.

Код VBA: скрыть формулу, но отобразить результат без защиты рабочего листа

Dim xDic As New Dictionary Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim xCell As Range Dim xRg As Range Set xRg = Range("C1:C10") If xDic.Count <> xRg.Count Then For Each xCell In xRg xDic.Add xCell.Address, xCell.FormulaR1C1 Next End If If (Target.Count = 1) And (Not Application.Intersect(xRg, Target) Is Nothing) And (Target.HasFormula) Then With Target .Value = .Value End With Else For Each xCell In xRg xCell.Formula = xDic.Item(xCell.Address) Next End If End Sub

Внимание: В коде C1: C10 — это диапазон ячеек, внутри которого вы хотите скрыть формулы. Пожалуйста, измените его в соответствии с вашими потребностями.

3. Затем нажмите Tools > Рекомендации…, Проверить Среда выполнения сценария Microsoft и нажмите OK в Ссылки — VBAProject окно. Смотрите скриншот:

4. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.

С этого момента, когда вы щелкаете по ячейке в указанном диапазоне, формула будет немедленно скрыта на панели формул.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *