Как скрыть формулу, но разрешить ввод в Excel (2 метода)

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

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

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

Вы можете скачать рабочую тетрадь по практике с помощью кнопки загрузки ниже.

Разрешить ввод скрытых формул.xlsm

2 способа скрыть формулу, но разрешить ввод в Excel

Представьте, что у вас есть калькулятор банковских процентов лист excel как показано на следующем рисунке.

  • Вы хотите разрешить пользователям вводить данные в диапазоне C4:C7 Но вы не хотите разрешать им вносить изменения в формулы в ячейках. C9 на C10 .

  • Тогда вы можете применить один из следующих методов, чтобы иметь возможность сделать это.

1. скрыть формулу, но разрешить ввод с помощью защиты рабочего листа Excel

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

📌 Шаги

  • Сначала необходимо выбрать диапазон C4:C10 где применяются формулы. Также можно выбрать все формулы в листе excel с помощью функции Перейти к специальному команда. Нажмите F5>> Специальные>> формулы>> OK чтобы сделать это.

  • Затем нажмите CTRL+1 чтобы открыть Форматирование ячеек диалоговое окно. Далее, проверьте Заблокировано и Скрытый коробки. После этого нажмите OK кнопка.

  • Теперь выберите ячейки, которые вы хотите оставить редактируемыми для пользователей, т.е. вы хотите разрешить пользователям вводить данные в эти ячейки ( C4:C7 ).
  • Следующий пресс CTRL+1 снова и перейдите к Защита вкладку. На этот раз сохраните Заблокировано и Скрытый снимите флажки. Затем нажмите кнопку OK кнопка.

  • После этого выберите Защитный лист из Обзор вкладка.

  • Вы можете ввести пароль, но это не обязательно. Проверьте Выберите заблокированные ячейки и Выберите разблокированные ячейки . Затем нажмите OK кнопка.

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

  • Теперь попробуйте отредактировать эти ячейки. Тогда вы увидите следующую ошибку.

  • Но вы можете легко ввести значения в диапазоне C4:C7 . И это изменит результаты в ячейках C9:C10 .

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

Похожие чтения

  • Как скрыть формулы от других пользователей в Excel (2 способа)
  • Как скрыть формулы в Excel до ввода данных (2 способа)

2. Скрыть формулу, но разрешить ввод с помощью Excel VBA

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

  • Сначала нажмите ALT+F11 чтобы иметь возможность сделать это. Это позволит открыть Microsoft VBA окно.
  • Затем нажмите Вставить>> новый модуль чтобы открыть новый пустой модуль, как показано ниже.

  • После этого скопируйте следующий код с помощью кнопки копирования.
 Sub HideFormulaButAllowInput() ActiveSheet.Protect Userinterfaceonly:=True, AllowFiltering:=True Range("C4:C7").Locked = False End Sub 
  • Теперь вставьте скопированный код в пустой модуль. Затем нажмите кнопку F5 чтобы запустить код.

  • В итоге вы получите тот же результат, что и в предыдущем методе.

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

О чем следует помнить

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

Заключение

Теперь вы знаете 2 способа скрыть формулу, но разрешить ввод в excel. Пожалуйста, сообщите нам, помогла ли вам эта статья решить вашу проблему. Используйте раздел комментариев ниже для дальнейших вопросов или предложений. Вы также можете посетить наш сайт ExcelWIKI блог, чтобы найти решения для большего количества проблем, связанных с excel. Оставайтесь с нами и продолжайте учиться.

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