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

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

Author: Kelly Last Modified: 2025-06-05

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

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

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

A screenshot showing an Excel worksheet where the formula is hidden in the formula bar

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


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

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

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

  • Чтобы скрыть определенные формулы, выберите ячейки, содержащие эти формулы. Совет: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте клавишу «Ctrl» и выбирайте каждую.
  • Чтобы скрыть все формулы в текущем рабочем листе, перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выделить» > «Формулы», чтобы выбрать все ячейки с формулами.
  • A screenshot showing how to click Find & Select > Formulas in Excel

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

  1. Щелкните правой кнопкой мыши по любой из выбранных ячеек и выберите «Формат ячеек» в контекстном меню, чтобы открыть диалоговое окно «Формат ячеек».
    Совет: Также вы можете использовать комбинацию клавиш «Ctrl» + «1».
    A screenshot showing the Format Cells option in the context menu in Excel
  2. В диалоговом окне «Формат ячеек», на вкладке «Защита», установите флажок «Скрытый» и нажмите «ОК».
    A screenshot of the Format Cells dialog in Excel, highlighting the Hidden option on the Protection tab
  3. Примечание: Как указано в подсказке внутри этого диалогового окна, скрытие формул не имеет эффекта до тех пор, пока вы не защитите рабочий лист. Чтобы завершить процесс скрытия формул, обязательно следуйте следующему шагу для защиты рабочего листа.

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

  1. Перейдите на вкладку «Рецензирование» и выберите «Защитить лист».
    A screenshot showing the Protect Sheet button on the Review tab in Excel
  2. В диалоговом окне «Защитить лист» введите пароль и нажмите «ОК».
    A screenshot of the Protect Sheet dialog in Excel where you can set a password
    Совет: В поле «Разрешить всем пользователям данного листа:» вы можете выбрать, разрешать или ограничивать указанные действия, отметив или сняв соответствующие флажки рядом с каждым действием.
  3. Появится диалоговое окно «Подтверждение пароля», запрашивающее повторный ввод пароля. Пожалуйста, введите пароль снова и нажмите «ОК».
  4. A screenshot of the Confirm Password dialog in Excel for protecting the worksheet

Результат

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

A screenshot showing an Excel worksheet where the formula is hidden in the formula bar

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

A screenshot of a pop-up dialog asking for a password when trying to edit a locked cell

(AD) Всеобъемлющая защита содержимого Excel с помощью Kutools для Excel

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

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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


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

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

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

  • Чтобы скрыть определенные формулы, выберите ячейки, содержащие эти формулы. Совет: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте клавишу «Ctrl» и выбирайте каждую.
  • Чтобы скрыть все формулы в текущем рабочем листе, перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выделить» > «Формулы», чтобы выбрать все ячейки с формулами.
  • A screenshot showing how to click Find & Select > Formulas in Excel

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

  1. Щелкните правой кнопкой мыши по любой из выбранных ячеек и выберите «Формат ячеек» в контекстном меню, чтобы открыть диалоговое окно «Формат ячеек».
    Совет: Также вы можете использовать комбинацию клавиш «Ctrl» + «1».
    A screenshot showing the Format Cells option in the context menu in Excel
  2. В диалоговом окне «Формат ячеек», на вкладке «Защита», установите флажок «Скрытый» и нажмите «ОК».
  3. A screenshot of the Format Cells dialog in Excel, highlighting the Hidden option on the Protection tab
  4. Примечание: Как указано в подсказке внутри этого диалогового окна, скрытие формул не имеет эффекта до тех пор, пока вы не защитите рабочий лист. Чтобы завершить процесс скрытия формул, обязательно следуйте следующему шагу для защиты рабочего листа.

Шаг 3: Отключите свойство «Заблокировано» для ячеек, которые вы хотите оставить редактируемыми

  1. Выберите ячейки, которые вы хотите оставить редактируемыми. Совет: Вы можете выбрать несмежные ячейки или диапазоны, удерживая клавишу «Ctrl».
  2. Нажмите «Ctrl» + «1», чтобы открыть диалоговое окно «Формат ячеек».
  3. Перейдите на вкладку «Защита», снимите флажок «Заблокировано» и нажмите «ОК».
  4. A screenshot of the Protection tab in the Format Cells dialog in Excel, with the Locked option unchecked

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

  1. Перейдите на вкладку «Рецензирование» и выберите «Защитить лист».
    A screenshot showing the Protect Sheet button on the Review tab in Excel
  2. В диалоговом окне «Защитить лист» введите пароль и нажмите «ОК».
    A screenshot of the Protect Sheet dialog in Excel where you can set a password
    Совет: В поле «Разрешить всем пользователям данного листа:» вы можете выбрать, разрешать или ограничивать указанные действия, отметив или сняв соответствующие флажки рядом с каждым действием.
  3. Появится диалоговое окно «Подтверждение пароля», запрашивающее повторный ввод пароля. Пожалуйста, введите пароль снова и нажмите «ОК».
  4. A screenshot of the Confirm Password dialog in Excel for protecting the worksheet

Результат

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

A GIF showing formulas hidden while specific cells are editable in Excel


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

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

Вкладка «Дизайн» в Kutools для Excel упрощает эти процессы, объединяя эти параметры, что облегчает достижение ваших целей. После загрузки и установки Kutools выполните следующие действия:

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

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

A screenshot of the Design View button on the Kutools tab in Excel

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

  1. Выберите ячейки, содержащие формулы, которые вы хотите скрыть.
    Советы:
    • Чтобы скрыть определенные формулы, выберите ячейки, содержащие эти формулы. Совет: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте клавишу «Ctrl» и выбирайте каждую.
    • Чтобы скрыть все формулы в текущем рабочем листе, перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выделить» > «Формулы», чтобы выбрать все ячейки с формулами.
      A screenshot showing how to click Find & Select > Formulas in Excel
  2. Выберите «Скрыть формулы» на вкладке «Дизайн KUTOOLS».
  3. A screenshot of the Hide formulas button on the Kutools Design tab
  4. Совет: Появится диалоговое окно, информирующее вас о том, что формулы в выбранных ячейках будут скрыты после защиты рабочего листа. Нажмите «ОК».
    A screenshot of the Kutools dialog box notifying that formulas will be hidden after protecting the worksheet

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

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

A screenshot of the Unlock Cells button on the Kutools Design tab in Excel

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

  1. На вкладке «Дизайн KUTOOLS» выберите «Защитить лист», чтобы открыть диалоговое окно «Защитить лист». Затем введите пароль и нажмите «ОК».
    A screenshot showing the Protect Sheet dialog in the Kutools Design tab with a password being set
    Совет: В поле «Разрешить всем пользователям данного листа:» вы можете выбрать, разрешать или ограничивать указанные действия, отметив или сняв соответствующие флажки рядом с каждым действием.
  2. Появится диалоговое окно «Подтверждение пароля», запрашивающее повторный ввод пароля. Пожалуйста, введите пароль снова и нажмите «ОК».
  3. A screenshot of the Confirm Password dialog in Excel for protecting the worksheet

Результат

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

A GIF showing formulas hidden while specific cells are editable in Excel

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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

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

  1. Нажмите «Alt» + «F11», чтобы открыть редактор «Visual Basic for Applications (VBA)».
  2. Нажмите «Вставка» > «Модуль», чтобы создать новый модуль.
  3. A screenshot of the VBA editor showing Insert > Module option to add a new module

Шаг 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-й строке на фактический пароль для защиты листа.
  • Вы должны заменить «Sheet1» в 9-й строке на фактическое имя рабочего листа, который вы собираетесь защитить.

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

  1. В окне «Модуль» нажмите «F5» или щелкните Run button кнопку для выполнения вставленного кода.
  2. В появившемся диалоговом окне «Выберите диапазон для сохранения возможности редактирования» выберите ячейки, которые вы хотите оставить редактируемыми, и нажмите «ОК».
  3. A screenshot of the Select the range to keep editable dialog box in Excel

Результат

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

A GIF showing formulas hidden while specific cells remain editable in Excel


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

Чтобы отобразить формулы, просто снимите защиту с вашего рабочего листа: Перейдите на вкладку «Рецензирование», выберите «Снять защиту листа», введите пароль и нажмите «ОК».

The Unprotect Sheet button on the ribbon in Excel

Примечания:

  • Если вы планируете защитить лист в будущем, позволяя пользователям просматривать формулы, пожалуйста, выберите эти ячейки с формулами и нажмите «Ctrl» + «1», чтобы открыть диалоговое окно «Формат ячеек». Затем перейдите на вкладку «Защита» и снимите флажок «Скрытый».
  • Если вы сняли флажок «Заблокировано», чтобы сделать ячейки редактируемыми после защиты рабочего листа, и позже хотите снова защитить лист, не позволяя пользователям редактировать эти ячейки, выберите эти ячейки, нажмите «Ctrl» + «1», чтобы открыть диалоговое окно «Формат ячеек», перейдите на вкладку «Защита» и установите флажок рядом с опцией «Заблокировано».
  • Совет: Для помощи в определении разблокированных или скрытых ячеек обратитесь к следующему разделу.
  • A screenshot of the Protection tab in the Format Cells dialog in Excel

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

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

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

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

После установки Kutools для Excel перейдите к «Kutools Plus» > «Дизайн листа», чтобы получить доступ к вкладке «Дизайн KUTOOLS». Оттуда нажмите «Выделить разблокированныйдиапазон», чтобы отметить все разблокированные ячейки (ячейки, у которых удален атрибут блокировки), или нажмите «Выделить скрытыйдиапазон формул», чтобы определить все ячейки с скрытыми формулами (ячейки, у которых добавлен атрибут скрытия).

A GIF showing the Highlight Unlocked and Highlight Hidden options in Kutools for Excel

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

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