Перейти к основному содержанию

Скрыть формулы в Excel (Полное руководство)

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

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

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


Видео: Скрытие формул в Excel


Легко скрыть формулы в Excel

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

Шаг 1. Выберите ячейки, содержащие формулы, которые вы хотите скрыть.

  • Чтобы скрыть определенные формулы, выделите ячейки, содержащие эти формулы. Наконечник: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте Ctrl и выберите каждый.
  • Чтобы скрыть все формулы на текущем листе, перейдите к Главная вкладку и внутри Редактирование группа, нажмите на Найти и выбрать > Формулы чтобы выделить все ячейки с формулами.

Шаг 2. Включите свойство «Скрытый» для ячеек с формулами.

  1. Щелкните правой кнопкой мыши любую из выделенных ячеек и выберите Формат ячеек из контекстного меню, чтобы открыть Формат ячеек Диалог.
    Наконечник: Альтернативно, вы можете использовать сочетания клавиш Ctrl + 1.
  2. В Формат ячеек диалог, на Protection вкладку, проверьте Скрытый вариант и нажмите OK.
  3. Примечание: Как указано в подсказке в этом диалоговом окне, скрытие формул не имеет никакого эффекта, пока вы не защитите рабочий лист. Чтобы завершить процесс сокрытия формул, обязательно выполните следующий шаг, чтобы защитить лист.

Шаг 3. Защитите рабочий лист

  1. Перейдите в Обзор Вкладка и выберите Защитить лист.
  2. В Защитить лист диалоговое окно, введите пароль и нажмите OK.
  3. Наконечник: В Разрешить всем пользователям этого листа: вы можете разрешить или ограничить перечисленные действия, установив или сняв соответствующие флажки рядом с каждым действием.
  4. Ассоциация Подтвердите пароль Появится диалоговое окно с просьбой повторно ввести пароль. Пожалуйста, повторите пароль и нажмите OK.

Результат

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

Если вы попытаетесь дважды щелкнуть ячейку, вместо этого появится диалоговое окно.

(AD) Универсальная защита содержимого Excel с помощью Kutools for Excel

Пытаетесь найти, где активировать свойство «Скрытый» или защитить лист Excel? Сделайте жизнь проще с Kutools for Excel! Он органично объединяет встроенные функции Excel в единую, удобную для пользователя ленту для легкой защиты контента. Больше не нужно искать варианты, только чистая простота!

Kutools for Excel: более 300 удобных функций Excel у вас под рукой. Попробуйте их все в рамках 30-дневной бесплатной пробной версии без ограничений по функциям прямо сейчас!


Скройте формулы и оставьте отдельные ячейки доступными для редактирования.

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


Скрывайте формулы и сохраняйте возможность редактирования определенных ячеек с помощью встроенных функций Excel.

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

Шаг 1. Выберите ячейки, содержащие формулы, которые вы хотите скрыть.

  • Чтобы скрыть определенные формулы, выделите ячейки, содержащие эти формулы. Наконечник: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте Ctrl и выберите каждый.
  • Чтобы скрыть все формулы на текущем листе, перейдите к Главная вкладку и внутри Редактирование группа, нажмите на Найти и выбрать > Формулы чтобы выделить все ячейки с формулами.

Шаг 2. Включите свойство «Скрытый» для ячеек с формулами.

  1. Щелкните правой кнопкой мыши любую из выделенных ячеек и выберите Формат ячеек из контекстного меню, чтобы открыть Формат ячеек Диалог.
    Наконечник: Альтернативно, вы можете использовать сочетания клавиш Ctrl + 1.
  2. В Формат ячеек диалог, на Protection вкладку, проверьте Скрытый вариант и нажмите OK.
  3. Примечание: Как указано в подсказке в этом диалоговом окне, скрытие формул не имеет никакого эффекта, пока вы не защитите рабочий лист. Чтобы завершить процесс сокрытия формул, обязательно выполните следующий шаг, чтобы защитить лист.

Шаг 3. Отключите свойство Lock для ячеек, которые вы хотите оставить доступными для редактирования.

  1. Выберите ячейки, которые вы хотите оставить доступными для редактирования. Наконечник: Вы можете выбрать несмежные ячейки или диапазоны, удерживая кнопку Ctrl .
  2. Нажмите Ctrl + 1 для открытия Формат ячеек диалоговое окно.
  3. Переключение на Protection , снимите флажок Заблокированный вариант и нажмите OK.

Шаг 4. Защитите рабочий лист

  1. Перейдите в Обзор Вкладка и выберите Защитить лист.
  2. В Защитить лист диалоговое окно, введите пароль и нажмите OK.
  3. Наконечник: В Разрешить всем пользователям этого листа: вы можете разрешить или ограничить перечисленные действия, установив или сняв соответствующие флажки рядом с каждым действием.
  4. Ассоциация Подтвердите пароль Появится диалоговое окно с просьбой повторно ввести пароль. Пожалуйста, повторите пароль и нажмите OK.

Результат

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


Скрывайте формулы и сохраняйте возможность редактирования определенных ячеек с помощью Kutools for Excel

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

Kutools for Excel's Проект tab оптимизирует эти процессы за счет интеграции этих опций, что упрощает достижение ваших целей. После того, как вы загрузили и установили Kutools, сделайте следующее:

Kutools for Excel - Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!

Шаг 1. Выберите Kutools Plus > «Просмотр дизайна», чтобы отобразить вкладку «Дизайн Kutools».

Шаг 2. Выберите ячейки, содержащие формулы, и нажмите «Скрыть формулы».

  1. Выделите ячейки, содержащие формулы, которые вы хотите скрыть.
  2. Советы:
    • Чтобы скрыть определенные формулы, выделите ячейки, содержащие эти формулы. Наконечник: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте Ctrl и выберите каждый.
    • Чтобы скрыть все формулы на текущем листе, перейдите к Главная вкладку и внутри Редактирование группа, нажмите на Найти и выбрать > Формулы чтобы выделить все ячейки с формулами.
  3. Выберите Скрыть формулы на Кутулс Дизайн меню.
  4. Наконечник: Появится диалоговое окно, информирующее вас о том, что формулы в выбранных ячейках будут скрыты после защиты рабочего листа. Нажмите OK.

Шаг 3. Выберите ячейки, которые вы хотите оставить доступными для редактирования, и выберите «Разблокировать ячейки».

Наконечник: Чтобы сохранить возможность редактирования нескольких несмежных ячеек или диапазонов, удерживайте Ctrl и выберите каждый, а затем выберите Разблокировать ячейки.

Шаг 4. Защитите рабочий лист

  1. На Кутулс Дизайн вкладка, выберите Защитить лист для открытия Защитить лист диалог. Затем введите пароль и нажмите OK.
  2. Наконечник: В Разрешить всем пользователям этого листа: вы можете разрешить или ограничить перечисленные действия, установив или сняв соответствующие флажки рядом с каждым действием.
  3. Ассоциация Подтвердите пароль Появится диалоговое окно с просьбой повторно ввести пароль. Пожалуйста, повторите пароль и нажмите OK.

Результат

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

Примечание: Хотите получить доступ к Проект вкладка? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!


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

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

Шаг 1: Создайте новый модуль

  1. Нажмите Alt + F11 для открытия Visual Basic для приложений (VBA) редактор.
  2. Нажмите Вставить > Модули для создания нового модуля.

Шаг 2: Скопируйте код VBA в окно модуля

Скопируйте приведенный ниже код VBA и вставьте его в открывшееся окно. Модули окно.

Sub HideFormulasAndProtectWithEditableCells()
'Update by ExtendOffice
    Dim xWs As Worksheet
    Dim xWb As Workbook
    Dim xPassword As String
    xPassword = "123456" ' Replace "123456" with the actual password for protecting the sheet
    Set xWb = Application.ActiveWorkbook
    
    Set xWs = xWb.Sheets("Sheet1") ' Replace "Sheet1" with your sheet's name
    xWs.Unprotect Password:=xPassword
    For Each cell In xWs.UsedRange
        If cell.HasFormula Then
            cell.FormulaHidden = True
        End If
        cell.Locked = True
    Next cell
    
    On Error Resume Next
    Set xEditableRange = Application.InputBox("Select the range to keep editable", "Kutools for Excel", Type:=8)

    If Not xEditableRange Is Nothing Then
        xEditableRange.Locked = False
    End If
    xWs.Protect Password:=xPassword, UserInterfaceOnly:=True
End Sub

Ноты:

  • Вам следует заменить "123456" на 6-й строке собственно пароль защиты листа.
  • Вам следует заменить "Лист1" в 9-й строке укажите фактическое имя листа, который вы будете защищать.

Шаг 3: Запустите код VBA

  1. В Модули окно, нажмите F5 или нажмите кнопка для выполнения вставленного кода.
  2. В Выберите диапазон, который нужно оставить доступным для редактирования. в появившемся диалоговом окне выберите ячейки, которые вы хотите оставить доступными для редактирования, и нажмите кнопку OK.

Результат

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


Что делать, если вы хотите отобразить формулы

Чтобы отобразить формулы, просто снимите защиту с листа: Обзор вкладка, выберите Снять защиту с листа, введите пароль и нажмите OK.

Ноты:

  • Если вы планируете защитить лист в будущем, позволяя пользователям просматривать формулы, выберите эти ячейки с формулами и нажмите Ctrl + 1 для открытия Формат ячеек Диалог. Затем перейдите к Protection вкладку и снимите флажок Скрытый пунктом.
  • Если вы сняли флажок Заблокированный Чтобы сделать ячейки редактируемыми после защиты листа, а затем снова захотеть защитить лист, не позволяя пользователям редактировать эти ячейки, выберите эти ячейки, нажмите Ctrl + 1 для открытия Формат ячеек диалоговое окно, перейдите к Protection вкладку и установите флажок рядом с Заблокированный опцию.
  • Наконечник: Для помощи в определении незаблокированных или скрытых ячеек: обратитесь к следующему разделу.

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

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

Тем не менее, с Kutools for Excel, вы можете упростить этот процесс одним щелчком мыши. Он быстро выделяет ячейки, атрибуты которых были изменены, что делает идентификацию скрытых и разблокированных ячеек формулы легкой и экономящей время.

Kutools for Excel - Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!

После установки Kutools for Excel, перейдите в Кутулс Плюс > Просмотр дизайна чтобы получить доступ к Кутулс Дизайн вкладка. Оттуда нажмите Выделить разблокировано отметить все незаблокированные ячейки (ячейки с заблокированным атрибутом удалены), или нажмите Выделить скрытый чтобы идентифицировать все скрытые ячейки формулы (ячейки с добавленным скрытым атрибутом).

Примечание: Чтобы раскрыть силу Выделить разблокировано и Выделить скрытый команды, скачать Kutools for Excel прямо сейчас и наслаждайтесь 30-дневной бесплатной пробной версией. Не ждите, попробуйте сегодня!

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