Как скрыть формулы и отобразить значения в Excel (2 способа)

  • Поделись Этим
Hugh West

Иногда нам нужно защитить определенные ячейки, содержащие формулы, по разным причинам и отобразить только значения для пользователя. Для этого хорошо скрыть формулы от отображения в панели формул. Я представлю два метода скрытия формул в выбранной ячейке (ячейках) и отображения значений в Excel.

Скачать Практическое пособие

Скачайте эту тетрадь для практических занятий и практикуйтесь самостоятельно, изучая статью.

Скрыть формулы и отобразить только данные.xlsm

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

1. Форматирование ячеек для скрытия формул и отображения значений

В этом учебнике мы используем следующий набор данных:

Я использовал функция SUM для расчета общего объема продаж из верхних 3 строк. Мы можем увидеть используемую формулу в строке формул ( f x ). Следуйте шагам, которые мы приводим ниже:

Шаги

  • Во-первых, нам нужно выбрать ячейку/ячейки, которые мы хотим изменить, в данном случае это ячейка с общим объемом продаж C8 .

  • Затем перейдите в пусковую установку диалогового окна в разделе Группа номеров в Главная вкладка (Или нажмите Ctrl+1 для быстрого доступа). Появится новое диалоговое окно для форматирования.

  • В " Форматирование ячеек ", выберите Защита На вкладке " Скрытый "Нажмите на OK .

  • Затем перейдите к Обзор вкладка . Под Группа защиты выберите " Защитный лист ".

  • Убедитесь, что " Защита рабочего листа и содержимого заблокированных ячеек " отмечена. Нажмите на Хорошо .

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

Читать далее: Как скрыть формулу в листе Excel (2 метода)

2. Скрытие формул и отображение значений с помощью VBA

Вы можете использовать Visual Basic for Application (VBA), чтобы добиться того же. Чтобы скрыть все формулы в электронной таблице, выполните следующие действия.

Шаги

  • Если у вас нет Разработчик вкладку, см. показать вкладку разработчика .
  • Под " Разработчик ", выберите " Визуальный Основной ". Появится интерфейс VBA.

  • В редакторе VBA выберите " Вставка " и нажмите на " Модуль ". Это создаст новый модуль.

  • В редакторе VBA запишите следующие коды.
 Sub HideFormulasDisplayValues() With ActiveSheet .Unprotect .Cells.Locked = False .Cells.SpecialCells(xlCellTypeFormulas).Locked = True .Cells.SpecialCells(xlCellTypeFormulas).FormulaHidden = True .Protect AllowDeletingRows:=True End With End Sub 
  • Теперь выберите " Макросы " от " Посмотреть " вкладка или " Разработчик " вкладка.

  • Выберите "HideFormulasDisplayValues " (имя нашего макроса) из списка макросов и нажмите кнопку Запускайте .

Это удалит все формулы на выбранном листе и отобразит только значения в ячейках.

Примечание: вы должны сохранить файл как Рабочая книга Excel с поддержкой макросов (расширение .xlsm) для использования VBA.

Читать далее: Как скрыть формулу в Excel с помощью VBA (4 метода)

Заключение

Это два метода скрытия формул и отображения значений. Надеемся, вы нашли это полезным. Если вы столкнулись с какими-либо проблемами или у вас есть какие-либо вопросы или рекомендации, не стесняйтесь комментировать ниже. Для других статей, подобных этой, продолжайте заходить на сайт Exceldemy .

Спасибо, что прочитали, хорошего дня.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.