Przejdź do treści stopki
NARZęDZIA EXCEL

Jak zsumować kolumnę w programie Excel

Napisane przez zespol w Iron Software

Zabezpieczanie wierszy w Excelu oznacza użycie funkcji zablokowania okien do utrzymania jednego lub więcej wierszy widocznych na ekranie podczas przewijania dużego zbioru danych. W momencie zastosowania, wybrane wiersze pozostają przypięte na górze arkusza, a reszta arkusza przewija się swobodnie poniżej. Jest to szczególnie przydatne dla utrzymania etykiet kolumn lub ważnych nagłówków w widoku podczas pracy z dziesiątkami lub nawet setkami wierszy.

Dobra wiadomość jest taka, że w Excelu jest to niezwykle proste. Niezależnie od tego, czy chcesz zablokować górny wiersz, aby jeden nagłówek był widoczny, zablokować wiele wierszy jednocześnie, czy nawet zablokować zarówno wiersze, jak i kolumny jednocześnie, jest dedykowana opcja do każdego z tych scenariuszy. Funkcja blokowania w Excelu usprawnia przepływ pracy, utrzymując widoczne wiersze nagłówków, ułatwiając porównywanie danych i zapobiegając błędom nawigacyjnym w dużych zbiorach danych.

W tym przewodniku dowiesz się, jak zablokować wiersze za pomocą metody zakładki widoku, skrótu do zablokowania górnego wiersza, podejścia do zablokowania wielu wierszy, jak zablokować wiersze i kolumny jednocześnie oraz jak odblokować wiersze, gdy nie są już potrzebne. Na końcu deweloperzy znajdą sekcję o tym, jak IronXL obsługuje zablokowanie okien programatycznie w aplikacjach .NET.

Metoda 1: Zablokuj górny wiersz (Jednoklikowe rozwiązanie)

Najszybszym sposobem na zablokowanie nagłówka w Excelu jest opcja zablokowania górnego wiersza. Jest to naprawdę jednoklikowa operacja i nie wymaga wcześniejszego zaznaczania komórek. Zablokowanie górnego wiersza w Excelu można szybko wykonać, wybierając Zablokuj górny wiersz z zakładki Widok, co utrzymuje nagłówek widoczny podczas przewijania.

Kroki:

  1. Otwórz swój arkusz w Excelu.
  2. Wybierz widok, klikając zakładkę Widok na wstążce u góry okna.
  3. Kliknij przycisk zablokowania okien w grupie Okno.
  4. Z menu rozwijanego wybierz Zablokuj górny wiersz.

Excel natychmiast blokuje wiersz 1. Poniżej pojawia się nieco grubsza linia graniczna, co potwierdza, że zablokowanie jest aktywne. Teraz przewiń w dół, a górny wiersz pozostanie przyklejony na górze ekranu.

Ta opcja blokuje tylko wiersz 1. Jeśli twoje nagłówki są na innym wierszu, użyj Metody 2.

How To Lock Rows In Excel 1 related to Metoda 1: Zablokuj górny wiersz (Jednoklikowe rozwiązanie)

Metoda 2: Zablokuj wiele wierszy

Gdy nagłówki zajmują więcej niż jeden wiersz lub gdy trzeba zablokować pierwsze trzy wiersze raportu, użyj tej metody. Aby zablokować wiele wierszy w Excelu, wybierz komórkę poniżej ostatniego wiersza, który chcesz zablokować, a następnie kliknij Zablokuj Okna na zakładce Widok.

Na przykład, aby zablokować pierwsze dwie kolumny danych w wierszu oraz baner z tytułem, lub aby przypiąć pierwsze trzy wiersze tabeli sprzedaży, postępuj według tych kroków:

Kroki:

  1. Kliknij jedną komórkę w kolumnie A, która znajduje się bezpośrednio poniżej ostatniego wiersza, który chcesz zablokować. Aby zablokować pierwsze trzy wiersze, na przykład, kliknij komórkę A4.
  2. Przejdź do zakładki widok na wstążce.
  3. Kliknij kliknij zablokowanie okien z menu rozwijanego przycisku zablokowania okien.
  4. Wybierz zablokowanie okien z wyskakujących opcji.

Excel blokuje wszystkie wiersze powyżej twojej wybranej komórki. Nie ma limitu liczby wierszy, które można zablokować w Excelu; możesz zablokować dowolną liczbę wierszy, wybierając odpowiednią komórkę poniżej ostatniego wiersza, który chcesz mieć widoczny.

Aby zablokować pierwsze dwa wiersze, kliknij komórkę A3. Aby zablokować cztery wiersze, kliknij komórkę A5. Zasada jest prosta: zawsze kliknij jeden wiersz poniżej ostatniego wiersza, który chcesz zablokować.

How To Lock Rows In Excel 2 related to Metoda 2: Zablokuj wiele wierszy How To Lock Rows In Excel 3 related to Metoda 2: Zablokuj wiele wierszy

Metoda 3: Zablokuj pierwszą kolumnę

Czasami kluczowa kolumna, którą musisz utrzymać widoczną, znajduje się z lewej strony, a nie na górze. Kiedy zablokujesz pierwszą kolumnę w Excelu, pozostaje widoczna podczas przewijania poziomego twoich danych, co pozwala na śledzenie etykiet wierszy.

Kroki:

  1. Kliknij gdziekolwiek na swoim arkuszu. Nie jest wymagana konkretna zaznaczona komórka.
  2. Otwórz zakładkę widok na wstążce.
  3. Kliknij przycisk zablokowania okien.
  4. Wybierz Zablokuj Pierwszą Kolumnę z menu.

Linia zamrożonej kolumny pojawia się na prawo od kolumn a b (w tym przypadku kolumna A), co potwierdza, że pierwsza kolumna jest teraz zablokowana. Jest to szczególnie przydatne w zbiorach danych z wieloma kolumnami, gdzie identyfikator wiersza znajduje się w kolumnie A.

How To Lock Rows In Excel 4 related to Metoda 3: Zablokuj pierwszą kolumnę

Metoda 4: Zablokuj wiele kolumn

Kiedy potrzeba zablokować więcej niż jedną kolumnę, proces jest podobny do zablokowania wielu wierszy. Aby zablokować wiele kolumn w Excelu, wybierz kolumnę bezpośrednio po prawej stronie ostatniej kolumny, którą chcesz zablokować, a następnie przejdź do zakładki widok i kliknij zablokowanie okien.

Na przykład, aby zablokować kolumny a b razem:

Kroki:

  1. Kliknij nagłówek kolumny bezpośrednio po prawej stronie ostatniej kolumny, którą chcesz zablokować. Aby zablokować kolumny A i B, kliknij na kolumnie C (lub dowolnej komórce w tej kolumnie).
  2. Przejdź do zakładki widok.
  3. Kliknij zablokowanie okien i wybierz zablokowanie okien.

Granica kolumny pojawia się po kolumnie B, a obie kolumny a b pozostają widoczne podczas przewijania w prawo. Utrzymanie widocznych etykiet kolumn podczas przewijania pomaga uniknąć błędów podczas wprowadzania danych w Excelu.

How To Lock Rows In Excel 5 related to Metoda 4: Zablokuj wiele kolumn

Metoda 5: Zablokuj wiersze i kolumny jednocześnie

Jest to najpotężniejsze ustawienie zamrożenia, idealne dla dużych zbiorów danych, gdzie zarówno nagłówki kolumn (górny wiersz), jak i identyfikatory wierszy (lewa kolumna) muszą pozostać na ekranie cały czas. Aby zablokować wiersze i kolumny jednocześnie w Excelu, wybierz komórkę, która znajduje się poniżej wierszy i na prawo od kolumn, które chcesz zablokować, a następnie wybierz zablokowanie okien z zakładki widok.

Kroki:

  1. Kliknij zaznaczoną komórkę w punkcie przecięcia. Na przykład, jeśli chcesz zablokować wiersz 1 i pierwszą kolumnę, kliknij komórkę B2. Dla konkretnych wierszy i pierwszych dwóch kolumn, kliknij komórkę C3.
  2. Przejdź do zakładki widok na wstążce.
  3. Kliknij przycisk zablokowania okien i wybierz zablokowanie okien.

Excel zamraża wszystko powyżej i na lewo od wybranej komórki. Zablokowanie wierszy i kolumn w Excelu pomaga utrzymać kontekst podczas nawigacji po dużych zbiorach danych, czyniąc wprowadzanie i analizę danych bardziej efektywnymi.

Pomocna sztuczka: Zastanów się nad swoją wybraną komórką jako "ruchomym rogiem". Wszystko powyżej i na lewo od niej zostanie zablokowane. Wszystko poniżej i na prawo będzie przewijane.

How To Lock Rows In Excel 6 related to Metoda 5: Zablokuj wiersze i kolumny jednocześnie

Metoda 6: Używanie podziału okien

Podział okien to powiązana, ale odmienna funkcja. Podczas gdy zablokowanie okien blokuje wiersze lub kolumny do krawędzi okna, podział dzieli arkusz na oddzielne przewijane okna, z których każde przewija się niezależnie. Kliknij podział z zakładki widok, aby ją aktywować.

Kiedy używać podziału a kiedy zablokowania:

  • Użyj zablokowania, gdy chcesz, aby ważne nagłówki lub etykiety były zawsze widoczne na górze lub po lewej.
  • Użyj podziału okien (poprzez kliknięcie podziału), gdy chcesz porównać konkretne obszary tego samego arkusza obok siebie, na przykład porównując ostatni wiersz zakresu danych z pierwszymi wierszami.

How To Lock Rows In Excel 7 related to Metoda 6: Używanie podziału okien

Jak odblokować wiersze i kolumny

Gdy już nie potrzebujesz zablokowania, usunięcie go zajmuje tylko kilka kliknięć. Aby odblokować wiersze lub kolumny w Excelu, przejdź do zakładki widok i wybierz odblokuj okna z menu zablokowania okien.

Kroki:

  1. Przejdź do zakładki widok na wstążce.
  2. Kliknij zablokowanie okien.
  3. Wybierz wybierz odblokuj okna z menu rozwijanego.

Gdy odblokujesz okna w Excelu, usuwa wszystkie zablokowane wiersze i kolumny jednocześnie; nie możesz wybiórczo odblokować tylko wierszy lub tylko kolumn. Jeśli potrzebujesz zmienić, które wiersze lub kolumny są zablokowane po odblokowaniu, po prostu wybierz odpowiednią komórkę i ponownie zastosuj zablokowanie okien.

How To Lock Rows In Excel 8 related to Jak odblokować wiersze i kolumny

Typowe problemy i rozwiązywanie problemów

Opcja zablokowania okien jest wyszarzona

Opcja Zablokowania okien jest niedostępna, jeśli arkusz jest w trybie edycji komórki lub chroniony. Najpierw kliknij gdzieś na zewnątrz aktywnej komórki albo sprawdź, czy arkusz jest chroniony hasłem w ustawieniach Formatowania Komórek lub zakładki Recenzja. Sprawdź dialog formatowania komórek, jeśli funkcja ochrony zdaje się blokować dostęp.

Niewłaściwe wiersze są zamrażane

Zazwyczaj oznacza to, że zaznaczona komórka nie była w odpowiednim miejscu przed kliknięciem zablokowania okien. Pamiętaj zasadę: zablokowanie odbywa się powyżej i na lewo od wybranej przez Ciebie komórki. Usuń zablokowanie używając odblokuj okna i ponownie zastosuj z poprawnie wybraną komórką.

Linia zablokowania nie jest widoczna

Na niektórych rozdzielczościach ekranu lub ustawieniach układu zoomu linia zablokowania może wyglądać na bardzo słabą. Spróbuj powiększyć arkusz do 100% używając sterowania powiększeniem na zakładce widok. Linia powinna stać się wyraźnie widoczna.

Nie można zablokować wiersza w środku zestawu danych

Excel pozwala tylko na zablokowanie wierszy na górze arkusza, a nie w środku zakresu danych. Jeśli chcesz, aby określone wiersze ze środka danych były widoczne, rozważ zduplikowanie tego regionu do obszaru górnego wiersza lub użycie podziału okien zamiast tego.

Przycisk zablokowania okien jest nieobecny w wstążce

Upewnij się, że znajdujesz się na zakładce widok i że zakładka nie jest zminimalizowana. Na mniejszych rozmiarach okna wstążka może się zwijać grupami. Kliknij etykietę grupy, aby ją rozwinąć, lub spróbuj zmienić rozmiar okna Excela na pełnoekranowy.

Zamrożone wiersze zachowują się inaczej po zastosowaniu filtra

Gdy nałożysz filtr na tabelę, strzałki filtra pojawiają się w wierszu 1. Jeśli zablokowałeś wiersz 1, rozwijane filtry pozostaną widoczne podczas przewijania, co zazwyczaj jest zamierzonym celem. Funkcja zamrożenia działa podobnie w innych aplikacjach kalkulacyjnych, takich jak Google Sheets, LibreOffice Calc, i Apache OpenOffice Calc, więc podejście to samo stosuje się we wszystkich tych narzędziach.

Wartości nie aktualizują się w zamrożonych wierszach

Zamrożenie wpływa tylko na to, które wiersze pozostają widoczne podczas przewijania. Nie ma to wpływu na wartości ani formatowanie. Jeśli wartości w zamrożonym wierszu wyglądają nieprawidłowo, jest to problem formuły lub danych, a nie problem z zamrożeniem. Sprawdź formatowanie komórek, aby potwierdzić, że formatowanie numerów jest prawidłowe. Domyślnie Excel nie blokuje wszystkich komórek w wierszu nagłówka przed edycją; utrzymuje je tylko wizualnie przypięte. Jest to powszechne źródło zamieszania dla użytkowników eksplorujących zakresy, co funkcja zamrożenia robi i czego nie robi. Chodzi wyłącznie o pomoc nawigacyjną i nie zawiera żadnych informacji kluczowych dotyczących ochrony komórek.

Szybka tabela referencyjna

Cel Krok Kluczowe ustawienie
Zablokuj górny wiersz Zakładka Widok > Zablokuj Okna Zablokuj Górny Wiersz
Zablokuj wiele wierszy Wybierz komórkę poniżej ostatniego wiersza Zablokuj Okna
Zablokuj pierwszą kolumnę Zakładka Widok > Zablokuj Okna Zablokuj Pierwszą Kolumnę
Zamrażanie kolumn (wiele) Wybierz kolumnę po prawej stronie
Zablokuj Okna
Zablokuj wiersze i kolumny Wybierz komórkę przecięcia Zablokuj Okna
Odblokuj wiersze Zakładka Widok > Zablokuj Okna Odblokuj Okna
Podział okien zakładka Widok Podziel

Zamrożenie okien pozwala użytkownikom zawsze widzieć ważne nagłówki i etykiety, co poprawia ogólną prezentację danych w arkuszach Excela. Zamrażając górny wiersz, użytkownicy mogą utrzymać widoczne nagłówki kolumn podczas przewijania przez obszerne dane, co zapobiega nieporozumieniom dotyczącym kategorii danych.

Dla Deweloperów: Zablokuj wiersze w .NET przy użyciu IronXL

Jeśli jesteś deweloperem .NET lub C#, który tworzy raporty Excel, panele nawigacyjne lub eksporty programatycznie, IronXL pozwala na zastosowanie zablokowania okien bezpośrednio w kodzie, dzięki czemu użytkownicy końcowi otrzymują pliki z już zablokowanymi wierszami i kolumnami. Nie są wymagane żadne manualne kroki po stronie użytkownika.

Metoda CreateFreezePane(colSplit, rowSplit) w IronXL przyjmuje dwa parametry: liczbę kolumn do zamrożenia z lewej strony i liczbę wierszy do zamrożenia z góry. Aby zablokować tylko wiersz nagłówka, przekaż (0, 1). Aby zamrozić zarówno wiersz nagłówka, jak i pierwszą kolumnę, przekaż (1, 1).

Zainstaluj IronXL

Install-Package IronXL.Excel
Install-Package IronXL.Excel
SHELL

Przykład Kodu: Zablokuj Górny Wiersz i Pierwszą Kolumnę

using IronXL;

// Load or create an Excel workbook
WorkBook workBook = WorkBook.Load("sales_report.xlsx");
WorkSheet workSheet = workBook.WorkSheets.First();

// Freeze the top row (row 1) only
workSheet.CreateFreezePane(0, 1);

// To freeze both the header row and the first column:
// workSheet.CreateFreezePane(1, 1);

// To freeze the first three rows and two columns simultaneously:
// workSheet.CreateFreezePane(2, 3);

// Save the file with freeze panes applied
workBook.SaveAs("sales_report_frozen.xlsx");
using IronXL;

// Load or create an Excel workbook
WorkBook workBook = WorkBook.Load("sales_report.xlsx");
WorkSheet workSheet = workBook.WorkSheets.First();

// Freeze the top row (row 1) only
workSheet.CreateFreezePane(0, 1);

// To freeze both the header row and the first column:
// workSheet.CreateFreezePane(1, 1);

// To freeze the first three rows and two columns simultaneously:
// workSheet.CreateFreezePane(2, 3);

// Save the file with freeze panes applied
workBook.SaveAs("sales_report_frozen.xlsx");
Imports IronXL

' Load or create an Excel workbook
Dim workBook As WorkBook = WorkBook.Load("sales_report.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets.First()

' Freeze the top row (row 1) only
workSheet.CreateFreezePane(0, 1)

' To freeze both the header row and the first column:
' workSheet.CreateFreezePane(1, 1)

' To freeze the first three rows and two columns simultaneously:
' workSheet.CreateFreezePane(2, 3)

' Save the file with freeze panes applied
workBook.SaveAs("sales_report_frozen.xlsx")
$vbLabelText   $csharpLabel

Otwarty w Excelu wynikowy plik z już zastosowanym zamrożeniem. Jest to szczególnie przydatne przy dystrybucji raportów dla osób nie związanych z technologią. Metoda RemovePane() jest dostępna, aby wyczyścić wszystkie ustawienia zamrożenia, gdy jest to potrzebne.

IronXL obsługuje również odczytywanie danych, zapis, formatowanie komórek, formuły, wykresy, ochronę hasłem oraz konwersję formatu plików między XLSX, XLS, CSV i innymi. Możesz zapoznać się z pełną dokumentacją zamrażania okien IronXL dla zaawansowanego użytkowania, w tym przeciążeniami z czterema parametrami, które ustalają niestandardowe punkty początkowe przewijania.

Rozpocznij od bezpłatnego okresu próbnego, aby spróbować IronXL w swoich projektach bez początkowego zobowiązania.

Dalsza lektura:

Podsumowanie

Wiedza, która metoda zamrażania jest właściwa, robi różnicę przy pracy z dużym zbiorem danych. Jeśli potrzebujesz zablokować tylko górny wiersz nagłówkowy, jedynym kliknięciem Zablokuj Górny Wiersz z zakładki widok zrobisz to natychmiast. Gdy Twoje rozmieszczenie wymaga zablokowania określonych wierszy, zamrożenia kolumn lub przypięcia obu jednocześnie, wybór odpowiedniej zaznaczonej komórki przed kliknięciem zablokowania okien jest kluczowy dla uzyskania żądanych rezultatów. Usunięcie zamrożenia jest równie proste: przejdź do zakładki widok, otwórz rozwijane menu zamrożenia okien i wybierz odblokowanie okien.

Dla deweloperów budujących aplikacje .NET generujące pliki Excel, IronXL eliminuje potrzebę ręcznego konfigurowania tego przez użytkowników końcowych. Jedno wywołanie CreateFreezePane() i ustawienia zamrożenia są zapisane w pliku przed dotarciem do użytkownika. Pobierz darmowy okres próbny i sprawdź, ile czasu oszczędza.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej

Zespół wsparcia Iron

Jesteśmy online 24 godziny, 5 dni w tygodniu.
Czat
E-mail
Zadzwoń do mnie