Съдържание
В урока е обяснено как да заключите клетка или определени клетки в Excel, за да ги защитите от изтриване, презаписване или редактиране. Също така е показано как да отключите отделни клетки в защитен лист с парола или да разрешите на определени потребители да редактират тези клетки без парола. И накрая ще научите как да откривате и подчертавате заключени и отключени клетки в Excel.
В урока от миналата седмица научихте как да защитавате листове на Excel, за да предотвратите случайни или умишлени промени в съдържанието на листа. В някои случаи обаче може да не искате да стигате толкова далеч и да заключвате целия лист. Вместо това можете да заключите само определени клетки, колони или редове, а всички останали клетки да останат отключени.
Например можете да разрешите на потребителите да въвеждат и редактират изходните данни, но да защитите клетките с формули, които изчисляват тези данни. С други думи, може да искате да заключите само клетка или диапазон, които не трябва да бъдат променяни.
Как да заключите клетки в Excel
Заключването на всички клетки в лист на Excel е лесно - просто трябва да защитите листа. Заключен е избрана по подразбиране за всички клетки, като защитата на листа автоматично заключва клетките.
Ако не искате да заключвате всички клетки на листа, а искате да защита на определени клетки от презаписване, изтриване или редактиране, ще трябва първо да отключите всички клетки, след това да заключите конкретните клетки и след това да защитите листа.
Подробните стъпки за заключване на клетки в Excel 365 - 2010 са описани по-долу.
1. Отключете всички клетки на листа
По подразбиране Заключен Ето защо, за да заключите определени клетки в Excel, трябва първо да отключите всички клетки.
- Натиснете Ctrl + A или щракнете върху Изберете всички бутон за да изберете целия лист.
- Натиснете Ctrl + 1, за да отворите Форматиране на клетките (или щракнете с десния бутон на мишката върху някоя от избраните клетки и изберете Форматиране на клетките от контекстното меню).
- В Форматиране на клетките диалогов прозорец, преминете към Защита премахнете отметката от Заключен и щракнете върху ОК .
2. Изберете клетките, диапазоните, колоните или редовете, които искате да защитите.
За заключване клетки или диапазони , изберете ги по обичайния начин, като използвате мишката или клавишите със стрелки в комбинация с Shift. неприлежащи клетки, изберете първата клетка или диапазон от клетки, натиснете и задръжте клавиша Ctrl и изберете други клетки или диапазони.
За защита на колони в Excel, направете едно от следните действия:
- За да защитите една колона , щракнете върху буквата на колоната, за да я изберете. Или изберете която и да е клетка в рамките на колоната, която искате да заключите, и натиснете Ctrl + Space .
- Избиране на съседни колони , щракнете с десния бутон на мишката върху заглавието на първата колона и плъзнете избора по буквите на колоната надясно или наляво. Или изберете първата колона, задръжте натиснат клавиша Shift и изберете последната колона.
- Избиране на несъседни колони , щракнете върху буквата на първата колона, задръжте натиснат клавиша Ctrl и щракнете върху заглавията на другите колони, които искате да защитите.
За защита на редове в Excel, изберете ги по подобен начин.
За заключване всички клетки с формули , отидете в Начало tab> Редактиране на група> Намиране & Избор > Отидете на специален . В Отидете на специален диалогов прозорец, маркирайте Формули радио бутон и щракнете върху OK. За подробни указания с екранни снимки вижте Как да заключите и скриете формули в Excel.
3. Заключване на избрани клетки
Когато са избрани необходимите клетки, натиснете Ctrl + 1, за да отворите Форматиране на клетките (или щракнете с десния бутон на мишката върху избраните клетки и щракнете върху Форматиране на клетките ), преминете към Защита и проверете Заключен квадратчето за отметка.
4. Защита на листа
Заключването на клетките в Excel няма ефект, докато не защитите работния лист. Това може да е объркващо, но Microsoft го е създала по този начин и ние трябва да играем по нейните правила :)
На Преглед на в раздела Промени щракнете върху групата Защитен лист Или щракнете с десния бутон на мишката върху раздела на листа и изберете Защита на листа... в контекстното меню.
Ще бъдете подканени да въведете парола (по избор) и да изберете действията, които искате да разрешите на потребителите да извършват. Направете това и щракнете върху OK. Можете да намерите подробни инструкции с екранни снимки в този урок: Как да защитим лист в Excel.
Готово! Избраните клетки са заключени и защитени от всякакви промени, докато всички останали клетки в работния лист могат да се редактират.
Ако работите в уеб приложението на Excel, вижте как да заключите клетки за редактиране в Excel Online.
Как да отключите клетките в Excel (отключване на защитата на лист)
За да отключите всички клетки на даден лист, е достатъчно да премахнете защитата на работния лист. За да направите това, щракнете с десния бутон на мишката върху раздела на листа и изберете Откажете защитата на лист... от контекстното меню. Алтернативно щракнете върху Отмяна на защитата на листа на бутона Преглед на в раздела Промени група:
За повече информация вижте Как да премахнем защитата на лист от Excel.
Щом работният лист не е защитен, можете да редактирате всички клетки и след това отново да защитите листа.
Ако искате да разрешите на потребителите да редактират конкретни клетки или диапазони в защитен с парола лист, разгледайте следния раздел.
Как да отключите определени клетки в защитен лист на Excel
В първия раздел на това ръководство обсъдихме как да заключите клетките в Excel, така че никой, дори и вие, да не може да редактира тези клетки, без да отключи защитата на листа.
Понякога обаче може да искате да можете да редактирате определени клетки на собствения си лист или да позволите на други доверени потребители да редактират тези клетки. С други думи, можете да позволите определени клетки на защитен лист да бъдат отключен с парола Ето как:
- Изберете клетките или диапазоните, които искате да отключите с парола, когато листът е защитен.
- Отидете в Преглед на tab> Промени и щракнете върху Разрешаване на потребителите да редактират диапазони .
Забележка: Тази функция е налична само в незащитен лист. Разрешаване на потребителите да редактират диапазони е сив, щракнете върху Бутон за премахване на защитата на листа на Преглед на таб.
- В Разрешаване на потребителите да редактират диапазони диалогов прозорец, щракнете върху Нов... за добавяне на нов диапазон:
- В Нова гама диалогов прозорец, направете следното:
- В Заглавие въведете смислено име на обхвата вместо това по подразбиране. Обхват1 (по избор).
- В Отнася се за клетки Въведете референция за клетка или диапазон. По подразбиране се включват текущо избраната(ите) клетка(и) или диапазон(и).
- В Парола за обхват Или можете да оставите това поле празно, за да позволите на всеки да редактира диапазона без парола.
- Щракнете върху бутона OK.
Съвет. В допълнение към или вместо отключване на посочения диапазон с парола, можете да дадете определени потребители разрешенията за редактиране на обхвата без парола За да направите това, щракнете върху Разрешения... бутон в долния ляв ъгъл на Нова гама диалог и следвайте тези указания (стъпки 3 - 5).
- Сайтът Потвърждаване на паролата ще се появи прозорец, който ще ви подкани да въведете отново паролата. Направете това и щракнете върху OK .
- Новата гама ще бъде включена в списъка на Разрешаване на потребителите да редактират диапазони диалогов прозорец. Ако искате да добавите още няколко диапазона, повторете стъпки 2 - 5.
- Щракнете върху Защитен лист в бутона на прозореца, за да приложите защитата на листа.
- В Защитен лист Въведете паролата, за да премахнете защитата на листа, поставете отметка в квадратчетата до действията, които искате да разрешите, и щракнете върху OK .
Съвет: Препоръчително е да защитите лист с парола, различна от тази, която сте използвали за отключване на диапазона(ите).
- В прозореца за потвърждение на паролата въведете отново паролата и щракнете върху OK. Това е всичко!
Сега работният ви лист е защитен с парола, но определени клетки могат да бъдат отключени с паролата, която сте предоставили за този диапазон. И всеки потребител, който знае паролата за този диапазон, може да редактира или изтрива съдържанието на клетките.
Разрешаване на определени потребители да редактират избрани клетки без парола
Отключването на клетките с парола е чудесно, но ако ви се налага често да редактирате тези клетки, въвеждането на парола всеки път може да бъде загуба на време и търпение. В този случай можете да зададете разрешения за определени потребители да редактират някои диапазони или отделни клетки без парола.
Забележка: Тази функция работи в Windows XP или по-нова версия и компютърът ви трябва да е в домейн.
Ако вече сте добавили един или повече диапазони, които могат да бъдат отключени с парола, продължете със следните стъпки.
- Отидете в Преглед на tab> Промени и щракнете върху Разрешаване на потребителите да редактират диапазони .
Забележка. Ако Разрешаване на потребителите да редактират диапазони е в сиво, щракнете върху Отмяна на защитата на листа за да премахнете защитата на работния лист.
- В Разрешаване на потребителите да редактират диапазони изберете обхвата, за който искате да промените разрешенията, и щракнете върху Разрешения... бутон.
Съвет. Разрешения... Бутонът е достъпен и когато създавате нов диапазон, отключен с парола.
- Сайтът Разрешения ще се отвори прозорец и щракнете върху Добавете... бутон.
- В Въведете имената на обектите, които искате да изберете въведете имената на потребителя(ите), на които искате да разрешите да редактират обхвата.
За да видите необходимия формат на името, щракнете върху примери Или просто въведете потребителското име, както се съхранява във вашия домейн, и щракнете върху Проверете имената за да проверите името.
Например, за да мога да редактирам диапазона, въведох краткото си име:
Excel провери името ми и приложи необходимия формат:
- Когато въведете и потвърдите имената на всички потребители, на които искате да дадете права за редактиране на избрания диапазон, щракнете върху бутона OK.
- Под Имена на групи или потребители , посочете типа разрешение за всеки потребител (или Позволете или Отказ ) и щракнете върху бутона OK, за да запазите промените и да затворите диалоговия прозорец.
Забележка: Ако дадена клетка принадлежи към повече от един диапазон, отключен с парола, всички потребители, които имат право да редактират някой от тези диапазони, могат да редактират клетката.
Как да заключите клетки в Excel, различни от входните клетки
Когато сте положили много усилия, за да създадете сложен формуляр или изчислителен лист в Excel, със сигурност ще искате да защитите работата си и да попречите на потребителите да манипулират формулите ви или да променят данни, които не трябва да бъдат променяни. В този случай можете да заключите всички клетки на вашия лист в Excel, с изключение на клетките за въвеждане, в които потребителите трябва да въвеждат данните си.
Едно от възможните решения е да се използва Разрешаване на потребителите да редактират диапазони за отключване на избрани клетки, както е показано по-горе. Друго решение може да бъде модифицирането на вградената Стил на въвеждане така че не само да форматира входните клетки, но и да ги отключва.
За този пример ще използваме усъвършенстван калкулатор за сложна лихва, който създадохме за един от предишните уроци. Ето как изглежда той:
Очаква се потребителите да въведат данните си в клетките B2:B9, а формулата в B11 да изчисли баланса въз основа на въведените от потребителя данни. Така че целта ни е да заключим всички клетки на този лист на Excel, включително клетките с формулата и описанията на полетата, и да оставим отключени само входните клетки (B3:B9). За да направите това, изпълнете следните стъпки.
- На Начало в раздела Стилове група, намерете Вход стил, щракнете с десния бутон на мишката върху него и щракнете върху Модифицирайте... .
- По подразбиране в Excel Вход включва информация за шрифта, цветовете на рамката и запълването, но не и за състоянието на защита на клетките. За да го добавите, просто изберете Защита квадратчето за отметка:
Съвет. Ако искате само да отключване на входни клетки без промяна на форматирането на клетките , махнете отметката от всички полета на Стил диалогов прозорец, различен от Защита кутия.
- Както можете да видите на горната снимка на екрана, защитата вече е включена в Вход стил, но е зададен на Заключен , докато ние трябва да отключване на входни клетки За да промените това, щракнете върху Формат ... в горния десен ъгъл на Стил прозорец.
- Сайтът Форматиране на клетките ще се отвори диалогов прозорец, ще преминете към Защита премахнете отметката от Заключен и щракнете върху OK:
- Сайтът Стил диалоговият прозорец ще се актуализира, за да посочи Без защита състояние, както е показано по-долу, и щракнете върху ОК :
- А сега изберете входните клетки на листа и щракнете върху Вход Избраните клетки ще бъдат едновременно форматирани и отключени:
- Както може би си спомняте, заключването на клетките в Excel няма ефект, докато не се включи защитата на листа. Така че последното нещо, което ви остава да направите, е да отидете в Преглед на tab> Промени и щракнете върху Защитен лист бутон.
Ако стилът за въвеждане на Excel не ви устройва по някаква причина, можете да създадете свой собствен стил, който да отключва избраните клетки, като ключовият момент е да изберете Защита и го настройте на Без защита , както е показано по-горе.
Как да намерите и маркирате заключени/отключени клетки в лист
Ако многократно сте заключвали и отключвали клетки в дадена електронна таблица, може да сте забравили кои клетки са заключени и кои отключени. За бързо намиране на заключени и отключени клетки можете да използвате функцията CELL, която връща информация за форматирането, местоположението и други свойства на определена клетка.
За да определите състоянието на защита на дадена клетка, въведете думата "protect" (защита) в първия аргумент на формулата CELL и адреса на клетката във втория аргумент. Например:
=CELL("защита", A1)
Ако A1 е заключена, горната формула връща 1 (TRUE), а ако е отключена, формулата връща 0 (FALSE), както е показано на снимката по-долу (формулите са в клетки B1 и B2):
Не може да бъде по-лесно, нали? Ако обаче имате повече от една колона с данни, горният подход не е най-добрият. Много по-удобно би било да видите всички заключени или отключени клетки с един поглед, вместо да сортирате многобройните 1 и 0.
Решението е да се подчертаят заключените и/или отключените клетки, като се създаде правило за условно форматиране въз основа на следните формули:
- Подчертаване на заключени клетки:
=CELL("protect", A1)=1
- Подчертаване на отключени клетки:
=CELL("protect", A1)=0
Където A1 е най-лявата клетка от обхвата, обхванат от правилото за условно форматиране.
Като пример създадох малка таблица и заключих клетки B2:D2, които съдържат формули SUM. Следната снимка на екрана демонстрира правило, което подчертава тези заключени клетки:
Забележка. Функцията за условно форматиране е деактивирана на защитен лист. Затова не забравяйте да изключите защитата на работния лист, преди да създадете правило ( Преглед на tab> Промени група> Отмяна на защитата на листа ).
Ако нямате голям опит с условното форматиране в Excel, може да ви бъдат полезни следните инструкции стъпка по стъпка: Условно форматиране в Excel въз основа на стойност от друга клетка.
Ето как можете да заключите една или повече клетки в листовете на Excel. Ако някой знае друг начин за защита на клетките в Excel, коментарите ви ще бъдат наистина ценни. Благодаря ви, че прочетохте, и се надявам да се видим в нашия блог следващата седмица.