Spis treści
Samouczek wyjaśnia, jak zablokować komórkę lub określone komórki w programie Excel, aby zabezpieczyć je przed usunięciem, nadpisaniem lub edycją. Pokazuje również, jak odblokować poszczególne komórki na chronionym arkuszu za pomocą hasła lub zezwolić określonym użytkownikom na edycję tych komórek bez hasła. I wreszcie dowiesz się, jak wykryć i podświetlić zablokowane i odblokowane komórki w programie Excel.
W ubiegłotygodniowym samouczku dowiedziałeś się, jak chronić arkusze Excela, aby zapobiec przypadkowym lub celowym zmianom w zawartości arkusza. Jednak w niektórych przypadkach możesz nie chcieć posunąć się tak daleko i zablokować cały arkusz. Zamiast tego możesz zablokować tylko określone komórki, kolumny lub wiersze, a wszystkie inne komórki pozostawić odblokowane.
Na przykład możesz pozwolić użytkownikom na wprowadzanie i edytowanie danych źródłowych, ale chronić komórki z formułami, które obliczają te dane. Innymi słowy, możesz chcieć zablokować tylko komórkę lub zakres, który nie powinien być zmieniany.
Jak zablokować komórki w programie Excel
Zablokowanie wszystkich komórek w arkuszu Excela jest proste - wystarczy zabezpieczyć arkusz.Ponieważ Zablokowany atrybut jest domyślnie zaznaczony dla wszystkich komórek, ochrona arkusza automatycznie blokuje komórki.
Jeśli nie chcesz blokować wszystkich komórek w arkuszu, ale raczej chcesz chronić niektóre komórki przed nadpisaniem, usunięciem lub edycją, trzeba będzie najpierw odblokować wszystkie komórki, potem zablokować te konkretne komórki, a następnie zabezpieczyć arkusz.
Szczegółowe kroki dotyczące blokowania komórek w Excelu 365 - 2010 znajdują się poniżej.
1) Odblokuj wszystkie komórki w arkuszu
Domyślnie Zablokowany opcja jest włączona dla wszystkich komórek w arkuszu, dlatego aby zablokować określone komórki w Excelu, należy najpierw odblokować wszystkie komórki.
- Naciśnij Ctrl + A lub kliknij Wybierz wszystko przycisk aby wybrać cały arkusz.
- Naciśnij Ctrl + 1, aby otworzyć Formatuj komórki (lub kliknij prawym przyciskiem myszy dowolną z wybranych komórek i wybierz Formatuj komórki z menu kontekstowego).
- W Formatuj komórki okno dialogowe, przejdź do Ochrona zakładka, usuń zaznaczenie Zablokowany i kliknij OK .
Wybierz komórki, zakresy, kolumny lub wiersze, które chcesz chronić.
Zamykać komórki lub zakresy , wybierz je w zwykły sposób za pomocą myszy lub klawiszy strzałek w połączeniu z Shift. Aby wybrać nie przylegające do siebie komórek, zaznacz pierwszą komórkę lub zakres komórek, naciśnij i przytrzymaj klawisz Ctrl, a następnie zaznacz inne komórki lub zakresy.
Do chronić kolumny w programie Excel, wykonaj jedną z następujących czynności:
- Aby chronić jedna kolumna , kliknij na literę kolumny, aby ją zaznaczyć. Lub wybierz dowolną komórkę w obrębie kolumny, którą chcesz zablokować, i naciśnij Ctrl + Spacja .
- Aby wybrać sąsiadujące kolumny , kliknij prawym przyciskiem myszy nagłówek pierwszej kolumny i przeciągnij zaznaczenie po literach kolumny w prawo lub w lewo. Albo wybierz pierwszą kolumnę, przytrzymaj klawisz Shift i wybierz ostatnią kolumnę.
- Aby wybrać nieprzylegające kolumny , kliknij literę pierwszej kolumny, przytrzymaj klawisz Ctrl i kliknij nagłówki innych kolumn, które chcesz chronić.
Do chronić rzędy w Excelu, wybierz je w podobny sposób.
Do zamek wszystkie komórki z formułami , przejdź do Strona główna tab> Edycja grupa> Znajdź & Wybierz > Go To Special . w Go To Special w oknie dialogowym, zaznacz Formuły przycisk radiowy, a następnie kliknij OK. Szczegółowe wskazówki wraz z zrzutami ekranu znajdziesz w części Jak zablokować i ukryć formuły w programie Excel.
3. zablokuj wybrane komórki
Po zaznaczeniu odpowiednich komórek naciśnij Ctrl + 1, aby otworzyć Formatuj komórki (lub kliknij prawym przyciskiem myszy na wybrane komórki i kliknij Formatuj komórki ), przełącz się na Ochrona zakładka, i sprawdź Zablokowany pole wyboru.
4) Zabezpieczyć arkusz
Blokowanie komórek w Excelu nie ma żadnego efektu, dopóki nie zabezpieczysz arkusza. To może być mylące, ale Microsoft tak to zaprojektował i musimy grać według ich zasad :)
Na Przegląd zakładka, w Zmiany grupę, kliknij przycisk Protect Sheet Lub kliknij prawym przyciskiem myszy na zakładce arkusza i wybierz Chronić arkusz... w menu kontekstowym.
Zostaniesz poproszony o wprowadzenie hasła (opcjonalnie) i wybranie działań, na które chcesz pozwolić użytkownikom. Zrób to i kliknij OK. Szczegółowe instrukcje ze zrzutami ekranu znajdziesz w tym samouczku: Jak chronić arkusz w programie Excel.
Wybrane komórki są zablokowane i chronione przed wszelkimi zmianami, podczas gdy wszystkie inne komórki w arkuszu są edytowalne.
Jeśli pracujesz w aplikacji internetowej Excel, to zobacz jak zablokować komórki do edycji w Excelu Online.
Jak odblokować komórki w Excelu (odbezpieczyć arkusz)
Aby odblokować wszystkie komórki w arkuszu, wystarczy usunąć zabezpieczenie arkusza. W tym celu należy kliknąć prawym przyciskiem myszy kartę arkusza i wybrać Odczep się... z menu kontekstowego, ewentualnie kliknij przycisk Unprotect Sheet przycisk na Przegląd zakładka, w Zmiany grupa:
Więcej informacji znajdziesz w rozdziale Jak odbezpieczyć arkusz Excela.
Gdy tylko arkusz jest niezabezpieczony, możesz edytować dowolne komórki, a następnie ponownie zabezpieczyć arkusz.
Jeśli chcesz zezwolić użytkownikom na edycję określonych komórek lub zakresów w arkuszu chronionym hasłem, sprawdź poniższą sekcję.
Jak odblokować określone komórki na chronionym arkuszu Excela
W pierwszej części tego samouczka omówiliśmy, jak zablokować komórki w Excelu, aby nikt, nawet on sam, nie mógł edytować tych komórek bez odbezpieczenia arkusza.
Czasami jednak możesz chcieć mieć możliwość edycji określonych komórek na własnym arkuszu lub pozwolić innym zaufanym użytkownikom na edycję tych komórek. Innymi słowy, możesz pozwolić, aby określone komórki na chronionym arkuszu były odblokowany hasłem Oto jak:
- Wybierz komórki lub zakresy, które chcesz odblokować hasłem, gdy arkusz jest chroniony.
- Idź do Przegląd tab> Zmiany grupę, a następnie kliknij Pozwól użytkownikom na edycję zakresów .
Uwaga.Ta funkcja jest dostępna tylko w niezabezpieczonym arkuszu.Jeśli Pozwól użytkownikom na edycję zakresów przycisk jest wyszarzony, kliknij Przycisk Unprotect Sheet na Przegląd tab.
- W Pozwól użytkownikom na edycję zakresów okno dialogowe, kliknij Nowy... aby dodać nowy zakres:
- W Nowa gama okno dialogowe, wykonaj następujące czynności:
- W Tytuł w polu, wprowadź znaczącą nazwę zakresu zamiast domyślnej Zakres1 (opcjonalnie).
- W Odnosi się do komórek W polu tym należy wpisać odwołanie do komórki lub zakresu. Domyślnie uwzględniana jest aktualnie zaznaczona komórka (komórki) lub zakres (zakresy).
- W Hasło zakresu Można też pozostawić to pole puste, aby każdy mógł edytować zakres bez hasła.
- Kliknij przycisk OK.
Wskazówka. Oprócz lub zamiast odblokowania określonego zakresu za pomocą hasła, można podać niektórzy użytkownicy uprawnienia do edycji zakresu bez hasła Aby to zrobić, należy kliknąć Uprawnienia... przycisk w lewym dolnym rogu Nowa gama dialog i postępuj zgodnie z poniższymi wskazówkami (kroki 3 - 5).
- Na stronie Potwierdź hasło Pojawi się okno z prośbą o ponowne wpisanie hasła. Należy to zrobić, a następnie kliknąć OK .
- Nowy asortyment znajdzie się na liście Pozwól użytkownikom na edycję zakresów dialog. Jeśli chcesz dodać kilka kolejnych zakresów, powtórz kroki 2 - 5.
- Kliknij przycisk Protect Sheet przycisk na przycisku okna, aby wymusić ochronę arkusza.
- W Protect Sheet w oknie, wpisz hasło do odblokowania arkusza, zaznacz pola wyboru obok czynności, na które chcesz zezwolić, i kliknij przycisk OK .
Wskazówka. Zaleca się zabezpieczenie arkusza innym hasłem niż to, które zostało użyte do odblokowania zakresu (zakresów).
- W oknie potwierdzenia hasła wpisz ponownie hasło i kliknij OK. To wszystko!
Teraz Twój arkusz jest chroniony hasłem, ale poszczególne komórki mogą być odblokowane za pomocą hasła, które podałeś dla tego zakresu. A każdy użytkownik, który zna to hasło, może edytować lub usuwać zawartość komórek.
Pozwól niektórym użytkownikom na edycję wybranych komórek bez hasła
Odblokowanie komórek hasłem jest świetne, ale jeśli potrzebujesz często edytować te komórki, wpisywanie hasła za każdym razem może być stratą czasu i cierpliwości. W takim przypadku możesz ustawić uprawnienia dla konkretnych użytkowników do edycji niektórych zakresów lub pojedynczych komórek bez hasła.
Uwaga. Ta funkcja działa w systemie Windows XP lub nowszym, a komputer musi znajdować się w domenie.
Zakładając, że dodałeś już jeden lub więcej zakresów odblokowywanych hasłem, wykonaj poniższe kroki.
- Idź do Przegląd tab> Zmiany grupę, a następnie kliknij Pozwól użytkownikom na edycję zakresów .
Uwaga. Jeśli Pozwól użytkownikom na edycję zakresów jest wyszarzone, kliknij przycisk Unprotect Sheet aby usunąć zabezpieczenie arkusza.
- W Pozwól użytkownikom na edycję zakresów w oknie, wybierz zakres, dla którego chcesz zmienić uprawnienia i kliknij przycisk Uprawnienia... przycisk.
Wskazówka. Uprawnienia... przycisk jest również dostępny podczas tworzenia nowego zakresu odblokowanego hasłem.
- Na stronie Uprawnienia Otworzy się okno, w którym należy kliknąć Dodaj... przycisk.
- W Wprowadź nazwy obiektów, które chcesz wybrać w polu wpisać nazwy użytkowników, którym chcemy zezwolić na edycję zakresu.
Aby zobaczyć wymagany format nazwy, kliknij przycisk przykłady Albo po prostu wpisz nazwę użytkownika tak, jak jest ona zapisana w Twojej domenie, i kliknij przycisk Sprawdź nazwy aby zweryfikować nazwę.
Na przykład, aby umożliwić sobie edycję zakresu, wpisałem swoje krótkie imię:
Excel zweryfikował moje nazwisko i zastosował wymagany format:
- Po wprowadzeniu i zatwierdzeniu nazw wszystkich użytkowników, którym chcesz nadać uprawnienia do edycji wybranego zakresu, kliknij przycisk OK.
- Pod adresem Nazwy grup lub użytkowników określić typ uprawnień dla każdego użytkownika (albo Pozwól lub Odmowa ), a następnie kliknij przycisk OK, aby zapisać zmiany i zamknąć okno dialogowe.
Uwaga. Jeśli dana komórka należy do więcej niż jednego zakresu odblokowanego hasłem, to komórkę mogą edytować wszyscy użytkownicy, którzy mają uprawnienia do edycji któregoś z tych zakresów.
Jak zablokować komórki w Excelu inne niż komórki wejściowe
Kiedy włożyłeś wiele wysiłku w stworzenie zaawansowanego formularza lub arkusza kalkulacyjnego w programie Excel, z pewnością będziesz chciał chronić swoją pracę i uniemożliwić użytkownikom manipulowanie formułami lub zmienianie danych, które nie powinny zostać zmienione. W takim przypadku możesz zablokować wszystkie komórki w arkuszu programu Excel, z wyjątkiem komórek wejściowych, w których użytkownicy mają wprowadzić swoje dane.
Jednym z możliwych rozwiązań jest użycie Pozwól użytkownikom na edycję zakresów aby odblokować wybrane komórki, jak pokazano powyżej. Innym rozwiązaniem może być modyfikacja wbudowanego Styl wprowadzania danych tak, że nie tylko formatuje komórki wejściowe, ale także je odblokowuje.
Do tego przykładu użyjemy zaawansowanego kalkulatora odsetek składanych, który stworzyliśmy na potrzeby jednego z poprzednich tutoriali. Oto jak wygląda jego działanie:
Użytkownicy mają wprowadzać swoje dane w komórkach B2:B9, a formuła w B11 oblicza saldo na podstawie danych wprowadzonych przez użytkownika. Naszym celem jest więc zablokowanie wszystkich komórek w tym arkuszu Excela, w tym komórek formuły i opisów pól, i pozostawienie odblokowanych tylko komórek wejściowych (B3:B9). Aby to zrobić, wykonaj następujące czynności.
- Na Strona główna zakładka, w Style grupa, znajdź Wejście stylu, kliknij go prawym przyciskiem myszki, a następnie kliknij Modyfikuj... .
- Domyślnie w programie Excel Wejście Styl zawiera informacje o czcionce, obramowaniu i kolorach wypełnienia, ale nie o stanie ochrony komórek. Aby go dodać, wystarczy wybrać opcję Ochrona pole wyboru:
Wskazówka. Jeśli chcesz tylko odblokowanie komórek wejściowych bez zmiany formatowania komórek , usuń zaznaczenie wszystkich pól na Styl okno dialogowe inne niż Ochrona pudełko.
- Jak widać na powyższym zrzucie ekranu, ochrona jest teraz zawarta w Wejście styl, ale jest ustawiony na Zablokowany , podczas gdy my musimy odblokowanie komórek wejściowych Aby to zmienić, kliknij przycisk Format ... przycisk w prawym górnym rogu. Styl okno.
- Na stronie Formatuj komórki Otworzy się okno dialogowe, w którym przełączasz się na Ochrona zakładka, usuń zaznaczenie Zablokowany i kliknij przycisk OK:
- Na stronie Styl Okno dialogowe zostanie zaktualizowane, aby wskazać Brak ochrony stan jak na rysunku poniżej, i klikasz OK :
- A teraz wybierz komórki wejściowe w swoim arkuszu i kliknij przycisk Wejście przycisk stylu na wstążce. Wybrane komórki zostaną jednocześnie sformatowane i odblokowane:
- Jak zapewne pamiętasz, blokowanie komórek w Excelu nie daje żadnych efektów, dopóki nie zostanie włączona ochrona arkusza. Pozostaje więc ostatnia rzecz, którą musisz zrobić, to przejść do zakładki Przegląd tab> Zmiany grupę, a następnie kliknij przycisk Protect Sheet przycisk.
Jeśli styl wprowadzania danych przez Excela z jakiegoś powodu Ci nie odpowiada, możesz stworzyć własny styl, który odblokuje wybrane komórki, kluczowym punktem jest wybranie Ochrona i ustawić go na Brak ochrony , co wykazano powyżej.
Jak znaleźć i podświetlić zablokowane / odblokowane komórki na arkuszu
Jeśli wielokrotnie blokowałeś i odblokowywałeś komórki w danym arkuszu kalkulacyjnym, mogłeś zapomnieć, które komórki są zablokowane, a które odblokowane. Aby szybko znaleźć zablokowane i odblokowane komórki, możesz użyć funkcji CELL, która zwraca informacje o formatowaniu, lokalizacji i innych właściwościach określonej komórki.
Aby określić stan ochrony komórki, w pierwszym argumencie formuły CELL wpisz słowo "protect", a w drugim adres komórki. Na przykład:
=CELL("ochrona", A1)
Jeśli A1 jest zablokowany, powyższa formuła zwraca 1 (TRUE), a jeśli jest odblokowany, formuła zwraca 0 (FALSE), jak pokazano na poniższym zrzucie ekranu (formuły znajdują się w komórkach B1 i B2):
Nie może być łatwiej, prawda? Jednak jeśli masz więcej niż jedną kolumnę danych, powyższe podejście nie jest najlepszym rozwiązaniem. Byłoby o wiele wygodniej zobaczyć wszystkie zablokowane lub odblokowane komórki na pierwszy rzut oka, zamiast sortować liczne 1 i 0.
Rozwiązaniem jest wyróżnienie zablokowanych i/lub odblokowanych komórek poprzez utworzenie zasada formatowania warunkowego w oparciu o następujące wzory:
- Aby podświetlić zablokowane komórki:
=CELL("ochrona", A1)=1
- Aby podświetlić odblokowane komórki:
=CELL("ochrona", A1)=0
Gdzie A1 jest najbardziej lewą komórką zakresu objętego twoją regułą formatowania warunkowego.
Jako przykład, stworzyłem małą tabelę i zablokowałem komórki B2:D2, które zawierają formuły SUM. Poniższy zrzut ekranu demonstruje regułę, która podświetla te zablokowane komórki:
Uwaga. Funkcja formatowania warunkowego jest wyłączona na chronionym arkuszu. Dlatego należy pamiętać o wyłączeniu ochrony arkusza przed utworzeniem reguły ( Przegląd tab> Zmiany grupa> Unprotect Sheet ).
Jeśli nie masz dużego doświadczenia z formatowaniem warunkowym w Excelu, pomocne mogą okazać się następujące instrukcje krok po kroku: formatowanie warunkowe w Excelu na podstawie wartości innej komórki.
W ten sposób można zablokować jedną lub więcej komórek w arkuszach Excela. Jeśli ktoś zna jakiś inny sposób na zabezpieczenie komórek w Excelu, to Wasze komentarze będą naprawdę docenione. Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu za tydzień.