Tworzenie i używanie nazwanych zakresów
Proszę nadać zakresowi opisową nazwę i używać jej w formułach.
Tworzenie i używanie nazwanych zakresów to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.
Czym jest nazwany zakres?
Nazwany zakres pozwala nadać przyjazną nazwę komórce lub blokowi komórek. Zamiast zapamiętywać, że dane dotyczące sprzedaży znajdują się w komórkach B2:B13, można po prostu nazwać ten obszar Sales.
Po nadaniu zakresowi nazwy można używać jej wszędzie tam, gdzie zwykle wpisuje się adres. Formuły stają się czytelne jak zwykłe zdania i nie przestają działać po przeniesieniu danych.
=SUM(B2:B13)zmienia się w=SUM(Sales)- nazwy działają zarówno w Excelu, jak i w Google Sheets
=SUM(Sales)Po co nadawać zakresom nazwy?
Nazwane zakresy rozwiązują trzy codzienne problemy:
- Czytelność —
=Revenue-Costsjest od razu bardziej zrozumiałe niż=C2-C3. - Niezawodność — nazwa podąża za danymi, więc wstawienie wierszy powyżej nie spowoduje wskazania przez formułę niewłaściwych komórek.
- Ponowne użycie — w wielu formułach można wpisywać jedną nazwę zamiast za każdym razem ponownie wpisywać długi adres.
W przypadku stawki podatku przechowywanej w jednej komórce nazwa taka jak TaxRate sprawia, że każda formuła sama wyjaśnia swoje znaczenie.
Nadawanie nazwy zakresowi w Excelu
Najszybciej w Excelu można to zrobić za pomocą Pola nazwy — małego pola po lewej stronie paska formuły, które zwykle wyświetla adres aktywnej komórki.
- Proszę zaznaczyć komórki, którym chce się nadać nazwę, na przykład
B2:B13. - Proszę kliknąć Pole nazwy.
- Proszę wpisać nazwę, na przykład
Sales, i nacisnąć Enter.
To wszystko. Zakres ma teraz nazwę i można go używać w dowolnej formule w całym skoroszycie.
Nadawanie nazwy zakresowi w Google Sheets
Google Sheets korzysta z menu zamiast z Pola nazwy.
- Proszę zaznaczyć komórki, na przykład
B2:B13. - Proszę otworzyć menu Dane i wybrać Nazwane zakresy.
- Proszę wpisać nazwę w panelu bocznym i kliknąć Gotowe.
Panel zawiera również listę wszystkich utworzonych nazw, więc można je później edytować lub usuwać. Rezultat jest taki sam jak w Excelu: można teraz wpisać =SUM(Sales).
=SUM(Sales)Zasady nadawania nazw
Zarówno Excel, jak i Sheets wymuszają przestrzeganie kilku zasad nadawania nazw. Warto o nich pamiętać, aby uniknąć błędów:
- Nazwa powinna zaczynać się od litery lub podkreślenia, nigdy od cyfry.
- Bez spacji — zamiast
Unit Pricenależy użyćUnit_PricelubUnitPrice. - Nazwa nie może wyglądać jak adres komórki, dlatego
Q1zostanie odrzucona, aleQuarter1jest poprawna. - Wielkość liter w nazwach nie ma znaczenia:
salesiSaleswskazują ten sam zakres.
Przykład z rozwiązaniem
Załóżmy, że w arkuszu kolumna B zawiera miesięczne dane dotyczące sprzedaży, a zakresowi B2:B13 nadano nazwę Sales.
Sumy i średnie można teraz obliczać bez wysiłku, a formuły są łatwe do odczytania:
- Łączna sprzedaż:
=SUM(Sales) - Średnia miesięczna:
=AVERAGE(Sales) - Najlepszy miesiąc:
=MAX(Sales)
Każdy, kto otworzy plik, zrozumie te formuły na pierwszy rzut oka, nawet bez znajomości adresów komórek.
=AVERAGE(Sales)Nazwy w różnych arkuszach
Nazwany zakres ma zwykle zasięg skoroszytu, co oznacza, że działa z dowolnej karty. Jeśli dane znajdują się w arkuszu o nazwie Data, można napisać formułę na karcie Summary bez wpisywania nazwy arkusza.
Proszę porównać oba podejścia:
- Bez nazwy:
=SUM(Data!B2:B13) - Z nazwą:
=SUM(Sales)
Nazwa ukrywa odwołanie do arkusza, dzięki czemu formuły podsumowania pozostają krótkie i przejrzyste.
=SUM(Data!B2:B13)Używanie nazw w dłuższych formułach
Nazwane zakresy pokazują swoją wartość, gdy formuły stają się dłuższe. Załóżmy, że Revenue i Costs wskazują zakresy wartości. Formuła marży zysku wygląda wtedy jak zdanie:
=(SUM(Revenue)-SUM(Costs))/SUM(Revenue)
Nazwy można również łączyć z funkcjami warunkowymi, na przykład aby zsumować sprzedaż dla określonego regionu:
=SUMIF(Region,"East",Sales)
W tym przypadku Region i Sales są nazwanymi zakresami o tej samej długości.
=SUMIF(Region,"East",Sales)Edytowanie i usuwanie nazw
Nazwy nie są nadawane na zawsze. W Excelu należy otworzyć Menedżera nazw na karcie Formuły, aby zmienić nazwę zakresu, zmienić zakres obejmowanych przez niego komórek lub całkowicie go usunąć.
W Google Sheets te same elementy sterujące znajdują się w panelu bocznym Nazwane zakresy, dostępnym z menu Dane.
- Zmiana komórek aktualizuje każdą formułę korzystającą z danej nazwy.
- Usunięcie nazwy zamienia korzystające z niej formuły w błędy
#NAME?, dlatego najpierw należy je zaktualizować.
Błąd NAME
Jeśli w komórce pojawi się #NAME?, arkusz kalkulacyjny nie rozpoznaje wpisanej nazwy. Typowe przyczyny to:
- Literówka — wpisano
Sale, ale zakres nosi nazwęSales. - Nazwa została usunięta albo nigdy jej nie utworzono.
- Do formuły wkradła się spacja lub inny błąd, na przykład
=SUM( Sales ).
Proszę otworzyć Menedżera nazw, aby sprawdzić dokładną pisownię, a następnie poprawić formułę. Błąd zniknie, gdy tylko nazwa zostanie rozpoznana.
Dobre praktyki
Kilka nawyków sprawia, że nazwane zakresy pozostają pomocne, a nie wprowadzają zamieszania:
- Proszę używać opisowych nazw, takich jak
QuarterlySales, zamiastRange1. - Proszę zachować spójny styl nazewnictwa, na przykład wszędzie stosować PascalCase.
- Proszę nadawać nazwy zakresom używanym często, a nie każdej pojedynczej komórce.
- Proszę dokumentować nazwy w Menedżerze nazw, aby współpracownicy mogli je zrozumieć.
Dobrze dobrane nazwy zmieniają nieczytelny skoroszyt w taki, który niemal sam się objaśnia.
Szybki test
Zakresowi B2:B13 nadano nazwę Sales. Która formuła poprawnie oblicza jego sumę?
Podsumowanie
Poznali Państwo zasadę, że nazwany zakres nadaje etykietę jednej lub większej liczbie komórek, dzięki czemu formuły są czytelne i działają mimo zmian układu arkusza.
- Nazwy tworzy się za pomocą Pola nazwy (Excel) lub polecenia Dane > Nazwane zakresy (Sheets).
- Należy przestrzegać zasad: nazwa powinna zaczynać się od litery, nie może zawierać spacji ani przypominać adresu komórki.
- Nazw można używać wszędzie tam, gdzie wpisuje się adres, także w odwołaniach między arkuszami.
- Nazwami zarządza się w Menedżerze nazw; należy uważać na literówki powodujące błąd
#NAME?.
W następnej części poznają Państwo sposoby nadawania nazw stałym wartościom i formułom wielokrotnego użytku.
=SUM(Sales)Często zadawane pytania
Czy lekcja „Tworzenie i używanie nazwanych zakresów” jest bezpłatna?
Tak — pełny tekst „Tworzenie i używanie nazwanych zakresów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Tworzenie i używanie nazwanych zakresów”?
Proszę nadać zakresowi opisową nazwę i używać jej w formułach. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?
Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.
Ile czasu zajmuje lekcja „Tworzenie i używanie nazwanych zakresów”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?
Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Tworzenie i używanie nazwanych zakresów
- Nazywanie stałych i formuł
- Ograniczanie danych wejściowych za pomocą sprawdzania poprawności danych
- Tworzenie list rozwijanych