Скрыть формулы в Excel (Полное руководство)
Формулы Excel являются мощными инструментами для выполнения вычислений и анализа данных. Когда формула находится внутри ячейки Excel, пользователи могут получить к ней доступ двумя различными способами: дважды щелкнув по ячейке для входа в режим редактирования или выбрав ячейку, чтобы отобразить формулу в строке формул.
Однако, если вы попытаетесь защитить свой рабочий лист, возможно, из-за опасений, связанных с конфиденциальностью, безопасностью или другими соображениями, вы обнаружите, что ваши формулы всё ещё можно просмотреть с помощью вышеупомянутых двух методов.
Если вы хотите скрыть эти формулы, чтобы предотвратить их просмотр пользователями, это руководство создано, чтобы помочь вам. В этом подробном пошаговом руководстве мы проведем вас через шаги по скрытию формул в Excel так, чтобы они оставались невидимыми, позволяя сохранить функциональность формул, но при этом держать их в секрете.
![]() |
Видео: Скрыть формулы в Excel
Легко скрыть формулы в Excel
Вот шаги, которые помогут предотвратить просмотр формул пользователями при выборе ячейки с формулой. Важно отметить, что для скрытия формул необходимо защитить рабочий лист, и в результате после защиты рабочего листа никакие изменения не допускаются.
Шаг 1: Выберите ячейки, содержащие формулы, которые вы хотите скрыть
- Чтобы скрыть определенные формулы, выберите ячейки, содержащие эти формулы. Совет: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте клавишу «Ctrl» и выбирайте каждую.
- Чтобы скрыть все формулы в текущем рабочем листе, перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выделить» > «Формулы», чтобы выбрать все ячейки с формулами.
Шаг 2: Включите свойство «Скрытый» для ячеек с формулами
- Щелкните правой кнопкой мыши по любой из выбранных ячеек и выберите «Формат ячеек» в контекстном меню, чтобы открыть диалоговое окно «Формат ячеек».
Совет: Также вы можете использовать комбинацию клавиш «Ctrl» + «1». - В диалоговом окне «Формат ячеек», на вкладке «Защита», установите флажок «Скрытый» и нажмите «ОК».
Примечание: Как указано в подсказке внутри этого диалогового окна, скрытие формул не имеет эффекта до тех пор, пока вы не защитите рабочий лист. Чтобы завершить процесс скрытия формул, обязательно следуйте следующему шагу для защиты рабочего листа.
Шаг 3: Защитите рабочий лист
- Перейдите на вкладку «Рецензирование» и выберите «Защитить лист».
- В диалоговом окне «Защитить лист» введите пароль и нажмите «ОК».
Совет: В поле «Разрешить всем пользователям данного листа:» вы можете выбрать, разрешать или ограничивать указанные действия, отметив или сняв соответствующие флажки рядом с каждым действием.
- Появится диалоговое окно «Подтверждение пароля», запрашивающее повторный ввод пароля. Пожалуйста, введите пароль снова и нажмите «ОК».
Результат
Теперь, когда вы выбираете ячейку, содержащую формулу, вы заметите, что формула не отображается в строке формул.
Если вы попытаетесь дважды щелкнуть по ячейке, вместо этого появится диалоговое окно.
(AD) Всеобъемлющая защита содержимого Excel с помощью Kutools для Excel
Испытываете трудности с поиском места активации свойства «Скрытый» или защиты рабочего листа Excel? Упростите жизнь с помощью «Kutools для Excel»! Он бесшовно объединяет собственные функции Excel в одну удобную ленту для легкой защиты содержимого. Больше не нужно искать параметры — только чистая простота!
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Скрыть формулы и оставить определенные ячейки редактируемыми
Вы можете столкнуться с необходимостью делиться книгами с другими людьми, предоставляя им возможность вносить изменения в определенные ячейки, одновременно защищая свои формулы от просмотра или редактирования. Это частое требование для рабочих листов, связанных с вводом данных, статистическим анализом и различными другими целями. Для достижения этой цели у вас есть возможность использовать один из трех методов ниже:
- Использование встроенных функций Excel (Не требуется внешних инструментов; Требуется запоминание различных настроек)
- Использование Kutools для Excel (Все настройки в одном меню; Требуется установка надстройки)
- Использование VBA (Быстро, если знаешь как; Требуется некоторое обучение)
Скрыть формулы и оставить определенные ячейки редактируемыми с использованием встроенных функций Excel
В этом разделе я покажу подход к скрытию формул в вашем рабочем листе, сохраняя при этом возможность редактирования определенных ячеек. Это будет достигнуто путем настройки свойств защиты ячеек и защиты вашего рабочего листа следующим образом:
Шаг 1: Выберите ячейки, содержащие формулы, которые вы хотите скрыть
- Чтобы скрыть определенные формулы, выберите ячейки, содержащие эти формулы. Совет: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте клавишу «Ctrl» и выбирайте каждую.
- Чтобы скрыть все формулы в текущем рабочем листе, перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выделить» > «Формулы», чтобы выбрать все ячейки с формулами.
Шаг 2: Включите свойство «Скрытый» для ячеек с формулами
- Щелкните правой кнопкой мыши по любой из выбранных ячеек и выберите «Формат ячеек» в контекстном меню, чтобы открыть диалоговое окно «Формат ячеек».
Совет: Также вы можете использовать комбинацию клавиш «Ctrl» + «1». - В диалоговом окне «Формат ячеек», на вкладке «Защита», установите флажок «Скрытый» и нажмите «ОК».
Примечание: Как указано в подсказке внутри этого диалогового окна, скрытие формул не имеет эффекта до тех пор, пока вы не защитите рабочий лист. Чтобы завершить процесс скрытия формул, обязательно следуйте следующему шагу для защиты рабочего листа.
Шаг 3: Отключите свойство «Заблокировано» для ячеек, которые вы хотите оставить редактируемыми
- Выберите ячейки, которые вы хотите оставить редактируемыми. Совет: Вы можете выбрать несмежные ячейки или диапазоны, удерживая клавишу «Ctrl».
- Нажмите «Ctrl» + «1», чтобы открыть диалоговое окно «Формат ячеек».
- Перейдите на вкладку «Защита», снимите флажок «Заблокировано» и нажмите «ОК».
Шаг 4: Защитите рабочий лист
- Перейдите на вкладку «Рецензирование» и выберите «Защитить лист».
- В диалоговом окне «Защитить лист» введите пароль и нажмите «ОК».
Совет: В поле «Разрешить всем пользователям данного листа:» вы можете выбрать, разрешать или ограничивать указанные действия, отметив или сняв соответствующие флажки рядом с каждым действием.
- Появится диалоговое окно «Подтверждение пароля», запрашивающее повторный ввод пароля. Пожалуйста, введите пароль снова и нажмите «ОК».
Результат
В разблокированных ячейках вы все еще можете вводить значения, и формулы будут продолжать генерировать результаты вычислений, оставаясь невидимыми.
Скрыть формулы и оставить определенные ячейки редактируемыми с помощью Kutools для Excel
Метод, описанный выше, показывает, как скрыть формулы и оставить определенные ячейки редактируемыми. Однако он требует запомнить место активации свойства «Скрытый» и деактивации свойства «Заблокировано». Кроме того, вам нужно знать, где защитить лист, что может быть утомительно, если придется искать эти параметры.
Вкладка «Дизайн» в Kutools для Excel упрощает эти процессы, объединяя эти параметры, что облегчает достижение ваших целей. После загрузки и установки Kutools выполните следующие действия:
Шаг 1: Выберите «Kutools Plus» > «Дизайн листа», чтобы отобразить вкладку «Дизайн KUTOOLS»
Шаг 2: Выберите ячейки, содержащие формулы, и нажмите «Скрыть формулы»
- Выберите ячейки, содержащие формулы, которые вы хотите скрыть.
Советы:
- Чтобы скрыть определенные формулы, выберите ячейки, содержащие эти формулы. Совет: Если формулы находятся в несмежных ячейках или диапазонах, удерживайте клавишу «Ctrl» и выбирайте каждую.
- Чтобы скрыть все формулы в текущем рабочем листе, перейдите на вкладку «Главная» и в группе «Редактирование» нажмите «Найти и выделить» > «Формулы», чтобы выбрать все ячейки с формулами.
- Выберите «Скрыть формулы» на вкладке «Дизайн KUTOOLS».
- Совет: Появится диалоговое окно, информирующее вас о том, что формулы в выбранных ячейках будут скрыты после защиты рабочего листа. Нажмите «ОК».
Шаг 3: Выберите ячейки, которые вы хотите оставить редактируемыми, и выберите «Разблокировать ячейки»
Совет: Чтобы оставить несколько несмежных ячеек или диапазонов редактируемыми, удерживайте клавишу «Ctrl» и выбирайте каждую, а затем выберите «Разблокировать ячейки».
Шаг 4: Защитите рабочий лист
- На вкладке «Дизайн KUTOOLS» выберите «Защитить лист», чтобы открыть диалоговое окно «Защитить лист». Затем введите пароль и нажмите «ОК».
Совет: В поле «Разрешить всем пользователям данного листа:» вы можете выбрать, разрешать или ограничивать указанные действия, отметив или сняв соответствующие флажки рядом с каждым действием.
- Появится диалоговое окно «Подтверждение пароля», запрашивающее повторный ввод пароля. Пожалуйста, введите пароль снова и нажмите «ОК».
Результат
Следуя этим шагам, вы можете эффективно скрывать формулы в Excel, позволяя определенным ячейкам оставаться редактируемыми.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Скрыть формулы и оставить определенные ячейки редактируемыми с помощью VBA
В этом разделе я продемонстрирую, как эффективно скрыть формулы из строки формул в вашем рабочем листе и одновременно сохранить возможность редактирования определенных ячеек с помощью макроса VBA.
Шаг 1: Создайте новый модуль
- Нажмите «Alt» + «F11», чтобы открыть редактор «Visual Basic for Applications (VBA)».
- Нажмите «Вставка» > «Модуль», чтобы создать новый модуль.
Шаг 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
- В окне «Модуль» нажмите «F5» или щелкните
кнопку для выполнения вставленного кода.
- В появившемся диалоговом окне «Выберите диапазон для сохранения возможности редактирования» выберите ячейки, которые вы хотите оставить редактируемыми, и нажмите «ОК».
Результат
Теперь, с паролем, который вы предоставили в VBA, рабочий лист защищен. Все формулы в этом листе скрыты, и выбранные ячейки остаются редактируемыми.
Что делать, если вы хотите отобразить формулы
Чтобы отобразить формулы, просто снимите защиту с вашего рабочего листа: Перейдите на вкладку «Рецензирование», выберите «Снять защиту листа», введите пароль и нажмите «ОК».
Примечания:
- Если вы планируете защитить лист в будущем, позволяя пользователям просматривать формулы, пожалуйста, выберите эти ячейки с формулами и нажмите «Ctrl» + «1», чтобы открыть диалоговое окно «Формат ячеек». Затем перейдите на вкладку «Защита» и снимите флажок «Скрытый».
- Если вы сняли флажок «Заблокировано», чтобы сделать ячейки редактируемыми после защиты рабочего листа, и позже хотите снова защитить лист, не позволяя пользователям редактировать эти ячейки, выберите эти ячейки, нажмите «Ctrl» + «1», чтобы открыть диалоговое окно «Формат ячеек», перейдите на вкладку «Защита» и установите флажок рядом с опцией «Заблокировано».
- Совет: Для помощи в определении разблокированных или скрытых ячеек обратитесь к следующему разделу.
Как определить ячейки с скрытыми формулами и разблокированными ячейками
Когда вы внесли изменения в скрытые или заблокированные атрибуты определенных ячеек, найти, какие ячейки были изменены, может быть утомительной задачей. Обычно это включает в себя проверку формата каждой ячейки по отдельности с помощью диалогового окна «Формат ячеек» в Excel.
Однако с помощью «Kutools для Excel» вы можете упростить этот процесс одним щелчком. Он быстро выделяет ячейки, атрибуты которых были изменены, делая определение ячеек с скрытыми формулами и разблокированных ячеек легким и экономящим время.
После установки Kutools для Excel перейдите к «Kutools Plus» > «Дизайн листа», чтобы получить доступ к вкладке «Дизайн KUTOOLS». Оттуда нажмите «Выделить разблокированныйдиапазон», чтобы отметить все разблокированные ячейки (ячейки, у которых удален атрибут блокировки), или нажмите «Выделить скрытыйдиапазон формул», чтобы определить все ячейки с скрытыми формулами (ячейки, у которых добавлен атрибут скрытия).
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Выше представлен весь соответствующий контент, связанный со скрытием формул в Excel. Надеюсь, вам понравилось это руководство. Если вы хотите изучить больше советов и приемов Excel, пожалуйста, нажмите здесь, чтобы получить доступ к нашей обширной коллекции из тысяч руководств.
Связанные статьи
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок мыши, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Содержание
- Видео: Скрыть формулы в Excel
- Легко скрыть формулы в Excel
- Скрыть формулы и оставить определенные ячейки редактируемыми
- Использование встроенных функций Excel
- Использование Kutools для Excel
- Использование VBA
- Что делать, если вы хотите отобразить формулы
- Как определить ячейки с скрытыми формулами и разблокированными ячейками
- Связанные статьи
- Лучшие инструменты для повышения производительности Office
- Комментарии