Оглавление
Иногда нам нужно защитить определенные ячейки, содержащие формулы, по разным причинам и отобразить только значения для пользователя. Для этого хорошо скрыть формулы от отображения в панели формул. Я представлю два метода скрытия формул в выбранной ячейке (ячейках) и отображения значений в Excel.
Скачать Практическое пособие
Скачайте эту тетрадь для практических занятий и практикуйтесь самостоятельно, изучая статью.
Скрыть формулы и отобразить только данные.xlsm2 способа скрыть формулы и отображать только значения в 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 .
Спасибо, что прочитали, хорошего дня.