M365Con 2027 – безкоштовна онлайн-конференція · 11–22 Jan 2027 · 120 sessions→ m365con.net

Блог · Mirko Peters

Як заблокувати комірки в Excel: захист формул, дозвіл на введення

By ·

Як заблокувати комірки в Excel: спершу зніміть блокування з комірок для введення, потім скористайтеся командами Рецензування > Захистити аркуш. Також розглянемо приховування формул, дозвіл на редагування визначених діапазонів і виправлення поширених проблем.

Automatically translated with AI from the original post. Read the English original

Щоб заблокувати комірки в Excel, потрібно виконати два кроки: переконатися, що комірки позначені як заблоковані, і захистити аркуш. Виділіть комірки, натисніть Ctrl+1, позначте Заблоковано на вкладці Захист, а потім перейдіть до Рецензування > Захистити аркуш. Саме другий крок вмикає блокування. Ця стаття призначена для користувачів Excel, які спільно використовують бюджети, трекери, шаблони та відомості про оцінки й хочуть, щоб люди вводили дані в комірки для введення, не порушуючи формули. Ви побачите правильний порядок дій, як приховати формули, як відкрити окремі діапазони для конкретних людей і що перевірити, якщо захист поводиться не так, як очікувалося.

Головне

  • За замовчуванням усі комірки заблоковані, але блокування не діє, доки ви не захистите аркуш через «Рецензування» > «Захистити аркуш».
  • Типовий підхід: спершу зніміть блокування з комірок, які людям потрібно заповнювати, а потім захистіть аркуш, щоб усі інші комірки стали доступними лише для читання.
  • Щоб приховати формули, на вкладці «Захист» вікна «Формат комірок» позначте «Приховати» і захистіть аркуш. Ці комірки також не можна буде редагувати.
  • «Дозволити редагування діапазонів» дає змогу зберегти можливість редагування для визначених груп комірок за захищеного аркуша, задавши пароль або дозволи користувачів для кожного діапазону.
  • Захист аркуша не є справжньою безпекою, а Microsoft не може відновити забутий пароль, тож зберігайте незахищену резервну копію.

Найбільш заплутана частина — це значення за замовчуванням. На незахищеному аркуші кожна комірка вже вважається заблокованою. У статті Microsoft про блокування комірок для їх захисту зазначено, що блокування починає діяти лише після захисту аркуша або книги. Тож основна робота в Excel полягає в тому, що насправді протилежне назві статті: ви знімаєте блокування з комірок, які можуть змінювати користувачі, а потім вмикаєте захист.

Блокуйте лише вибрані комірки

Це стандартний підхід, який відповідає інструкції Microsoft щодо захисту робочого аркуша.

  1. Визначте, що має залишитися доступним для редагування. Запишіть, які комірки користувачі повинні мати змогу заповнювати: зону введення, дату, колонку статусу.
  2. Виділіть ці комірки. Протягніть мишею по діапазону. Щоб вибрати кілька окремих ділянок, утримуйте Ctrl під час виділення.
  3. Відкрийте «Формат комірок». Натисніть Ctrl+1 або клацніть правою кнопкою миші та виберіть Формат комірок.
  4. Зніміть позначку «Заблоковано». На вкладці Захист зніміть прапорець Заблоковано і натисніть OK.
  5. Захистіть аркуш. На вкладці Рецензування виберіть Захистити аркуш.
  6. Виберіть, що дозволено користувачам. Excel відобразить список дозволених дій. Залиште значення за замовчуванням або позначте більше, наприклад сортування чи використання автофільтра.
  7. За потреби додайте пароль. Натисніть OK. Якщо ви задали пароль, Excel попросить ввести його повторно.

Тепер змінювати можна лише комірки, з яких ви зняли блокування. Якщо користувач спробує редагувати заблоковану комірку, Excel покаже повідомлення, що комірка захищена.

Спосіб від Microsoft теж працює: виділіть клітинки, які хочете заблокувати, відкрийте стрілку Параметри вирівнювання на вкладці Главная, позначте Заблоковано на вкладці Захист, а потім захистіть аркуш. Оскільки спочатку все заблоковано, зняти блокування з винятків зазвичай швидше.

Список дозволених дій

Коли ви захищаєте аркуш, Excel показує, що всі користувачі ще можуть робити. Список Microsoft містить: вибір заблокованих клітинок, вибір незаблокованих клітинок, форматування клітинок, форматування стовпців, форматування рядків, вставлення стовпців, вставлення рядків, вставлення гіперпосилань, видалення стовпців, видалення рядків, сортування, використання автофільтра, використання звітів зведених таблиць, редагування об'єктів і редагування сценаріїв.

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

Перевірка та зняття захисту

Коли аркуш захищено, кнопка Захистити аркуш на вкладці Рецензування змінюється на Зняти захист аркуша. Щоб зняти захист, виберіть її або перейдіть до Файл > Відомості > Захист > Зняти захист аркуша. Якщо ви задали пароль, введіть його і виберіть OK.

На Mac

Microsoft описує ту саму двокрокову логіку для Excel для Mac. Виділіть клітинки, натисніть Command+1 і на вкладці Захист встановіть або зніміть прапорець Заблоковано. Потім перейдіть до Рецензування і виберіть Захистити аркуш або Захистити книгу. Введіть пароль і повторіть його в полі Підтвердити або залиште поле порожнім, і тоді будь-хто зможе зняти захист з аркуша. У тому самому діалоговому вікні зніміть позначку з Вибір заблокованих клітинок, щоб користувачі не могли вибирати заблоковані клітинки, або залиште позначку Вибір незаблокованих клітинок, щоб вони могли працювати у відкритих. Щоб змінити захист пізніше, виберіть Зняти захист аркуша, відредагуйте клітинки та знову захистіть аркуш.

Практичний приклад: аркуш щомісячного бюджету

Припустимо, на аркуші бюджету місячні суми введено в діапазон B2:M20, а підсумки в рядку 21 і стовпці N підсумовують їх. Ось як кроки застосовуються до цього аркуша:

  1. Виділіть B2:M20 і зніміть позначку Заблоковано. Підсумки залишаються заблокованими, бо були заблоковані від початку.
  2. Виділіть рядок 21 і стовпець N, позначте Приховано, якщо не хочете, щоб формули були видимими.
  3. Захистіть аркуш. Залиште позначку Вибір заблокованих клітинок, щоб користувачі могли клацнути на підсумок і побачити його значення.
  4. Перевірте. Введіть число в B2: це працює. Спробуйте перезаписати підсумок у N5: Excel відмовить.
  5. Зберігайте незахищену копію файлу з назвою, яка допоможе її впізнати, на випадок, коли знадобиться змінити формулу.

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

Блокування та приховування формул

Клітинка з формулою є найпоширенішою причиною захисту аркуша. Блокування запобігає перезапису. Приховування не дає побачити логіку формули в рядку формул.

Спочатку знайдіть комірки. Один швидкий спосіб – Перейти до: натисніть Ctrl+G, виберіть Виділити, оберіть Формули і натисніть OK. Так буде виділено всі комірки, що містять формули, і ви зможете перевірити їхню кількість перед блокуванням. Оскільки комірки за замовчуванням заблоковані, зазвичай більше нічого змінювати для блокування не потрібно.

Щоб також приховати формули, скористайтеся статтею Microsoft про відображення або приховування формул:

  1. Виділіть клітинки, формули яких хочете приховати.
  2. Перейдіть до Главная > Формат > Формат ячеек.
  3. На вкладці Защита позначте Скрыть і виберіть OK.
  4. Перейдіть до Рецензування > Захистити аркуш.
  5. Залиште позначку Захистити аркуш і вміст заблокованих клітинок і виберіть OK.

Microsoft наголошує на двох речах. Приховування формул також не дає редагувати ці клітинки. А приховування набуває чинності лише після захисту аркуша. Щоб знову показати формули, виберіть Зняти захист аркуша. Якщо ця кнопка недоступна, спершу вимкніть функцію спільної книги.

Ще одна річ, яку часто плутають: комбінація Ctrl + ` (знак гравіса) перемикає відображення між формулами та результатами на всьому аркуші. Вона нічого не приховує від інших користувачів.

Дозвольте вибраним людям редагувати вибрані діапазони

Іноді область для редагування залежить від людини. Команда фінансів може заповнювати один блок, а керівники, наприклад, інший. Для цього в Excel є функція Дозволити редагування діапазонів. Кроки наведено на сторінці Microsoft про блокування та розблокування окремих ділянок захищеного аркуша.

  1. Виберіть аркуш. Він ще не повинен бути захищеним. Microsoft зазначає, що ця команда доступна лише тоді, коли аркуш не захищено.
  2. На вкладці Рецензування виберіть Дозволити редагування діапазонів.
  3. У діалоговому вікні Дозволити користувачам редагувати діапазони натисніть Створити.
  4. Введіть назву в полі Заголовок.
  5. У полі Посилання на клітинки введіть знак рівності та діапазон, наприклад =B2:B20, або скористайтеся кнопкою згортання діалогового вікна, щоб вибрати клітинки.
  6. Введіть Пароль діапазону, якщо хочете, щоб для доступу потрібен був пароль.
  7. Щоб надати доступ окремим користувачам, виберіть Дозволи, а потім Додати, введіть імена користувачів, перевірте їх за допомогою Перевірити імена і для кожного задайте Дозволити або Заборонити. Далі натисніть Застосувати.
  8. Натисніть OK, а потім Захистити аркуш у тому самому діалоговому вікні. Виберіть дозволені дії та, за бажання, задайте пароль аркуша.

Microsoft висуває дві вимоги: дозволи для окремих користувачів потребують, щоб ваш комп'ютер входив до домену. Без домену для кожного діапазону натомість задайте пароль. Крім того, якщо клітинка належить до кількох діапазонів, редагувати її може людина, яка має дозвіл хоча б на один із них. Якщо користувач вибрав кілька клітинок і має дозвіл лише на частину з них, Excel запропонує редагувати клітинки по одній.

Захист структури книги

Захист аркуша не завадить комусь видалити сам аркуш. Для цього використовуйте Рецензування > Захистити книгу. На сторінці Microsoft про захист книги сказано, що цей захист не дає іншим користувачам переглядати приховані аркуші, а також додавати, переміщувати, видаляти, приховувати чи перейменовувати аркуші. Пароль необов'язковий, але без нього будь-хто може зняти захист.

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

Обмеження та паролі, які варто знати

Microsoft чітко говорить про три речі.

Захист аркуша не є безпекою. На сторінці зазначено, що захист аркуша не є функцією безпеки. Він лише не дає користувачам змінювати заблоковані клітинки на цьому аркуші. Він не захищає весь файл. Якщо вміст конфіденційний, використовуйте захист на рівні файлу, а не покладайтеся на заблоковані клітинки.

Забуті паролі відновити неможливо. Microsoft повідомляє, що не може відновити забутий пароль. Для захисту книги вона зазначає, що Excel також не може його відновити. Перш ніж задавати пароль, зберігайте копію файлу без захисту в надійному місці.

Якщо використовуєте пароль, обирайте надійний. Microsoft радить поєднувати великі й малі літери, цифри та символи, щонайменше 8 символів, а також зазначає, що парольна фраза з 14 і більше символів є надійнішою. Пам'ятайте, що «захист без пароля» — законний вибір: тоді будь-хто може зняти захист одним клацанням. Це годиться, щоб запобігти випадковим змінам, але не для збереження даних у таємниці.

Функція також доступна не скрізь. Microsoft зазначає, що захист аркуша недоступний в середовищах U.S. Government Community Cloud High (GCCH) або Department of Defense (DOD). На її сторінках також немає кроків для Excel для веб, тож якщо колеги працюватимуть у браузері, перевірте файл там.

Коли захист не працює

  • Користувачі все ще можуть редагувати «заблоковані» клітинки. Аркуш ще не захищено або клітинки було розблоковано. Перевірте, чи кнопка показує Зняти захист аркуша. Потім виберіть клітинку й перегляньте її вкладку Захист.
  • Ніхто не може вводити дані в комірки для введення. Вони досі заблоковані. Розблокуйте комірки та знову захистіть аркуш.
  • Команда Unprotect Sheet недоступна. Microsoft зазначає, що функція Shared Workbook блокує зняття захисту з аркуша. Спершу вимкніть цю функцію, а потім повторіть спробу.
  • Випадаючий список або кнопка не реагують. Комірка, у яку вони записують дані, заблокована. Спершу розблокуйте пов’язану комірку. Це класичний спосіб зламати форму після захисту.
  • Команда Allow Edit Ranges недоступна. Аркуш уже захищено. Зніміть захист, налаштуйте діапазони та захистіть аркуш знову.

Типові помилки

  • Блокування комірок без захисту аркуша. Нічого не захищено, доки ви цього не зробите.
  • Захист аркуша до того, як розблоковано комірки для введення, через що користувачі не можуть нічого ввести.
  • Втрата пароля без резервної копії.
  • Сприйняття захисту аркуша як засобу захисту конфіденційних даних.
  • Приховування формул без захисту аркуша. Приховування не працює, доки не увімкнено захист.
  • Захист аркуша без захисту структури книги, через що аркуш усе ще можна видалити.

Пов’язані теми для ознайомлення

  • Блокування комірок за допомогою VBA. Макроси можуть знімати захист з аркуша, змінювати його та захищати знову, а також реагувати на зміну значень. На нашій сторінці VBA зібрано відповідні матеріали. Усе, що залежить від імен користувачів, вважайте зручністю, а не захистом.
  • Форми та випадаючі списки на захищених аркушах. Розблокуйте пов’язані комірки для введення, захистіть аркуш і перевірте кожен елемент керування.
  • Відстеження змін після захисту. Якщо файл зберігається в місці, де ведуться версії, ви можете побачити попередні копії. Перевірте, що пропонує ваше сховище.
  • Захист усього файлу. Microsoft має окремі сторінки про вимогу пароля для відкриття або зміни книги. Перегляньте їх, якщо дані чутливі.

Наступний крок

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

Entities in this article

Microsoft Excel Visual Basic for Applications (VBA)

Related articles

RSS