Nazwy w formułach

Dotyczy
Excel dla Microsoft 365 Excel 2024 Excel 2021

Nazwa jest skrótem znaczącym umożliwiającym łatwiejsze zrozumienie przeznaczenia odwołania do komórki, stałej, formuły lub tabeli, które na pierwszy rzut oka może być trudne do zrozumienia. Poniżej przedstawiono typowe przykłady nazw i sposobów, w jakie mogą one poprawić czytelność.

Typ przykładu Przykład bez nazwy Przykład z nazwą
Odwołanie SUMA(C20:C30) =SUMA(SprzedażWPierwszymKwartale)
Stała =ILOCZYN(A5;8,3) =ILOCZYN(Cena;PodatekWASales)
Formuła =SUMA(WYSZUKAJ.PIONOWO(A1;B1:F20;5;FAŁSZ); -G5) =SUMA(Stan_Zapasów;-Wartość_Zamówienia)
Tabela C4:G36 =NajlepszaSprzedaż06

Więcej informacji o używaniu nazw

Typy nazw

Można tworzyć i używać różnych typów nazw.

Zdefiniowana nazwa Nazwa reprezentująca komórkę, zakres komórek, formułę lub wartość stałą. Można utworzyć własną zdefiniowaną nazwę lub program Excel może utworzyć zdefiniowaną nazwę za użytkownika, na przykład podczas ustawiania obszaru wydruku.

Nazwa tabeli Nazwa tabeli programu Excel, która jest kolekcją danych dotyczących określonego tematu zorganizowanych w rekordy (wiersze) i pola (kolumny). Domyślna nazwa tabeli w programie Excel to Tabela1, Tabela2 i tak dalej dla każdej wstawionej tabeli programu Excel. Nazwę tabeli można zmienić, aby była bardziej znacząca. Aby uzyskać więcej informacji o tabelach programu Excel, zobacz Używanie odwołań strukturalnych w tabelach programu Excel.

Zakres nazwy

Każda nazwa ma zakres, który może obejmować określony arkusz (poziom arkusza lokalnego) lub cały skoroszyt (poziom globalny skoroszytu). Zakres nazwy to lokalizacja, w której nazwa jest rozpoznawana bez zastrzeżeń. Na przykład:

  • Jeśli zdefiniujesz nazwę, taką jak Budget_FY08, i ustawisz jej zakres na Sheet1, nazwa zostanie rozpoznana tylko w Sheet1pliku , ale nie w innych arkuszach.
    Aby użyć nazwy z arkusza lokalnego w innym arkuszu, zakwalifikuj ją, poprzedzając ją nazwą arkusza. Na przykład:
    Sheet1!Budget_FY08
  • Jeśli zdefiniujesz nazwę, taką jak Sales_Dept_Goals, i ustawisz jej zakres na skoroszyt, nazwa będzie rozpoznawana przez wszystkie arkusze w tym skoroszycie, ale nie inne skoroszyty.

Nazwa musi być zawsze unikatowa w obrębie swojego zakresu. Program Excel zapobiega definiowaniu nazwy, która już istnieje w jego zakresie. Można jednak używać tej samej nazwy w różnych zakresach. Można na przykład zdefiniować nazwę, taką jak GrossProfit, która jest zdefiniowana w Sheet1zakresie , Sheet2, i Sheet3 w tym samym skoroszycie. Chociaż każda z tych nazw jest taka sama, to każda z nich jest unikatowa we własnym zakresie. Można to zrobić w celu zagwarantowania, że formuła używająca nazwy GrossProfit, będzie się zawsze odwoływać do tych samych komórek na poziomie arkusza lokalnego.

Można nawet zdefiniować tę samą nazwę GrossProfit(, ) na poziomie globalnym skoroszytu, ale zakres pozostanie unikatowy. Jednak w tym przypadku może wystąpić konflikt nazw. Aby go rozwiązać, w programie Excel jest domyślnie używana nazwa zdefiniowana dla arkusza, ponieważ poziom arkusza lokalnego ma pierwszeństwo przed poziomem globalnym skoroszytu. Aby zastąpić to pierwszeństwo i użyć nazwy skoroszytu, należy ją jednoznacznie określić, poprzedzając ją nazwą skoroszytu. Na przykład:

WorkbookFile!GrossProfit

Poziom arkusza lokalnego można zastąpić dla wszystkich arkuszy w skoroszycie. Jedynym wyjątkiem jest pierwszy arkusz, w którym zawsze jest używana nazwa lokalna, jeśli występuje konflikt nazw, którego nie można zastąpić.

Definiowanie i wprowadzanie nazw

Zdefiniuj nazwę, używając następujących opcji:

  • Pole Nazwy zdefiniowane na pasku formuły Ta opcja umożliwia utworzenie nazwy dla zaznaczonego zakresu na poziomie skoroszytu.
  • Definiowanie nazwy z zaznaczenia Utwórz nazwy z istniejących etykiet wierszy i kolumn, zaznaczając komórki w arkuszu.
  • Okno dialogowe Nowa nazwa Użyj tej opcji, jeśli chcesz uzyskać większą elastyczność podczas tworzenia nazw, na przykład określając zakres na poziomie arkusza lokalnego lub tworząc komentarz do nazwy.

Uwaga

Domyślnie w nazwach są używane bezwzględne odwołania do komórek.

  • Wpisywanie tekstu Można na przykład wpisać nazwę jako argument w formule.
  • Korzystanie z funkcji autouzupełniania formuł Można użyć listy rozwijanej funkcji autouzupełniania formuł, która zawiera utworzony automatycznie spis prawidłowych nazw.
  • Wybieranie nazwy z polecenia Użyj w formule Można wybrać zdefiniowaną nazwę z listy dostępnej z poziomu polecenia Użyj w formule w grupie Nazwy zdefiniowane na karcie Formuły.

Inspekcja nazw

Można również utworzyć listę zdefiniowanych nazw w skoroszycie. W arkuszu znajdź obszar z dwiema pustymi kolumnami (lista zawiera dwie kolumny, jedną dla nazwy i jedną dla opisu nazwy). Zaznacz komórkę, która znajduje się w lewym górnym rogu listy. Na karcie Formuły w grupie Nazwy zdefiniowane wybierz pozycję Użyj w formule, wybierz pozycję Wklej, a następnie w oknie dialogowym Wklejanie nazw wybierz pozycję Wklej listę.

Informacje na temat reguł składni dla nazw

Poniższa lista zawiera opis reguł składni dotyczących tworzenia i edytowania nazw.

  • Prawidłowe znaki Pierwszy znak nazwy musi być literą, znakiem podkreślenia (_) lub ukośnikiem odwrotnym (\). Pozostałe znaki w nazwie mogą być literami, cyframi, kropkami lub znakami podkreślenia.
    Porada: Nie można używać wielkich i małych liter "K", "k", "W" ani "w" jako zdefiniowanej nazwy, ponieważ są one używane jako skróty do zaznaczania wiersza lub kolumny obecnie zaznaczonej komórki podczas wprowadzania ich w polu tekstowym Nazwa lub Przechodzenie do .
  • Odwołania do komórek — zabronione Nazwy nie mogą być identyczne z odwołaniami do komórek, na przykład Z$100 lub W1K1.
  • Spacje są niedozwolone Do nazwy nie można dołączać spacji. Do oddzielania wyrazów używaj znaku podkreślenia (_) i kropki (.), na przykład Sales_Tax lub Pierwszy.Kwartał.
  • Długość nazwy Nazwa może zawierać do 255 znaków.
  • Uwzględnianie wielkości liter Nazwy mogą zawierać wielkie i małe litery. W programie Excel znaki wielkich i małych liter w nazwach nie są rozróżniane. Jeśli na przykład w tym samym skoroszycie zostanie utworzona nazwa Sprzedaż, a następnie inna nazwa SPRZEDAŻ, w programie Excel zostanie wyświetlony monit o wybranie unikatowej nazwy.

Definiowanie nazwy komórki lub zakresu komórek w arkuszu

  1. Zaznacz komórkę, zakres komórek albo zaznaczenie nieprzylegające, którym chcesz nadać nazwę.
  2. Kliknij pole Nazwa na lewym końcu paska formuły.
    pole Nazwa
    pole Nazwa
  3. Wpisz nazwę, której chcesz używać w celu odwoływania się do tego zaznaczenia. Nazwy mogą zawierać do 255 znaków.
  4. Naciśnij klawisz ENTER.

Uwaga

Nie można nadać nazwy komórce podczas zmieniania jej zawartości.

Definiowanie nazwy za pomocą zaznaczenia komórek w arkuszu

Można konwertować etykiety istniejących wierszy lub kolumn na nazwy.

  1. Zaznacz zakres, któremu chcesz nadać nazwę, z etykietami wierszy lub kolumn włącznie.
  2. Na karcie Formuły w grupie Nazwy zdefiniowane wybierz pozycję Utwórz z zaznaczenia.
  3. W oknie dialogowym Tworzenie nazw z zaznaczenia wybierz lokalizację zawierającą etykiety, zaznaczając pola wyboru Górny wiersz, Lewa kolumna, Dolny wiersz lub Prawa kolumna . Nazwa utworzona za pomocą tej procedury odwołuje się tylko do komórek zawierających wartości, a istniejące etykiety wierszy i kolumn są wykluczane.

Definiowanie nazwy za pomocą okna dialogowego Nowa nazwa

  1. Na karcie Formuły w grupie Nazwy zdefiniowane wybierz pozycję Definiuj nazwę.

  2. W polu Nazwa okna dialogowego Nowa nazwa wpisz nazwę, której chcesz użyć w celu odwołania.

    Uwaga

    Nazwa może zawierać maksymalnie 255 znaków.

  3. Aby określić zakres dla nazwy, w polu listy rozwijanej Zakres wybierz pozycję Skoroszyt lub nazwę arkusza w skoroszycie.

  4. W polu Odwołuje się do wykonaj jedną z następujących czynności:

    • Aby wprowadzić odwołanie do komórki, wpisz je.
      Wskazówka: Domyślnie wprowadzany jest bieżący wybór. Aby wprowadzić jako argument inne odwołania do komórek, kliknij przycisk Zwiń okno dialogowe (spowoduje to tymczasowe zmniejszenie okna dialogowego), zaznacz komórki w arkuszu, a następnie kliknij przycisk Rozwiń okno dialogowe.
    • Aby wprowadzić stałą, wpisz = (znak równości), a następnie wpisz wartość stałej.
    • Aby wprowadzić formułę, wpisz znak = , a następnie wpisz formułę.
  5. Aby zakończyć i powrócić do arkusza, wybierz przycisk OK.

Porada

Aby wydłużyć lub poszerzyć okno dialogowe Nowa nazwa , wybierz i przeciągnij uchwyt u dołu okna.

Zarządzanie nazwami za pomocą okna dialogowego Menedżer nazw

Okno dialogowe Menedżer nazw umożliwia pracę ze wszystkimi zdefiniowanymi nazwami i nazwami tabel w skoroszycie. Możesz na przykład znaleźć nazwy zawierające błędy, potwierdzić wartość i odwołanie nazwy, wyświetlić lub edytować komentarze opisowe lub określić zakres. Można również sortować i filtrować listę nazw oraz łatwo dodawać, zmieniać i usuwać nazwy z jednej lokalizacji.

Aby otworzyć okno dialogowe Menedżer nazw , na karcie Formuły w grupie Nazwy zdefiniowane wybierz pozycję Menedżer nazw.

Wyświetlanie nazw

W oknie dialogowym Menedżer nazw w polu listy są wyświetlane następujące informacje o każdej z nazw:

Kolumna: Wyświetlana informacja:
Nazwa Jedna z poniższych:
  • Zdefiniowana nazwa, która jest wskazywana przez ikonę zdefiniowanej nazwy. Ikona zdefiniowanej nazwy
  • Nazwa tabeli, która jest wskazywana przez ikonę nazwy tabeli. Ikona nazwy tabeli
Value (Wartość) Bieżąca wartość nazwy, na przykład wyniki formuły, stała znakowa, zakres komórek, błąd, tablica wartości lub symbol zastępczy, jeśli nie można obliczyć formuły. Poniżej przedstawiono przykłady:
  • „to jest stała znakowa”
  • 3,1459
  • {"2003";"12"\"2002";"23"\"2001";"18"}
  • #ADR!
  • {...}
Odwołuje się do Bieżące odwołanie dla tej nazwy. Poniżej przedstawiono przykłady:
  • =Arkusz1!$A$3
  • =8,3
  • =Kadry!$A$1:$Z$345
  • =SUMA(Arkusz1!A1;Arkusz2!B2)
Zakres
  • Nazwa arkusza, jeśli zakres obejmuje poziom arkusza lokalnego.
  • "Skoroszyt", jeśli zakres obejmuje poziom globalny arkusza.
Komentarz Dodatkowe informacje o nazwie — do 255 znaków. Poniżej przedstawiono przykłady:
  • Ta wartość wygasa 2 maja 2007.
  • Nie usuwać! Krytyczna nazwa!
  • Na podstawie numerów egzaminów certyfikacji ISO.
  • Okna dialogowego Menedżer nazw nie jest dostępny podczas zmieniania zawartości komórki.
  • W oknie dialogowym Menedżer nazw nie są wyświetlane nazwy zdefiniowane w języku Visual Basic for Applications (VBA) ani nazwy ukryte (właściwość Nazwa Visible jest ustawiona na wartość "False").

Zmienianie rozmiaru kolumn

  • Aby automatycznie dopasować rozmiar kolumny do najdłuższej wartości w tej kolumnie, kliknij dwukrotnie prawą stronę nagłówka kolumny.

Sortowanie nazw

  • Aby posortować listę nazw w kolejności rosnącej lub malejącej, zaznacz nagłówek kolumny.

Filtrowanie nazw

Aby szybko wyświetlić podzbiór nazw, użyj poleceń z listy rozwijanej Filtr. Wybranie każdego z poleceń powoduje włączenie lub wyłączenie danej operacji filtrowania, co ułatwia łączenie lub usuwanie różnych operacji filtrowania w celu uzyskania odpowiednich rezultatów.

Aby filtrować listę nazw, wykonaj jedną lub kilka z następujących czynności:

Opcja: Działanie:
Nazwy występujące w arkuszu Wyświetlanie tylko nazw lokalnych w arkuszu.
Nazwy występujące w skoroszycie Wyświetlanie tylko nazw globalnych w skoroszycie.
Nazwy zawierające błędy Wyświetlanie tylko nazw o wartościach zawierających błędy (takich jak #REF, #VALUE lub #NAME).
Nazwy niezawierające błędów Wyświetlanie tylko nazw o wartościach niezawierających błędów.
Nazwy zdefiniowane Wyświetlanie tylko nazw zdefiniowanych przez użytkownika lub przez program Excel (takich jak nazwa obszaru wydruku).
Nazwy tabel Wyświetlanie tylko nazw tabel.

Zmienianie nazwy

Zmiana zdefiniowanej nazwy lub nazwy tabeli powoduje również zmianę wszystkich zastosowań tej nazwy w skoroszycie.

  1. Na karcie Formuły w grupie Nazwy zdefiniowane wybierz pozycję Menedżer nazw.

  2. W oknie dialogowym Menedżer nazw zaznacz nazwę, którą chcesz zmienić, a następnie wybierz pozycję Edytuj.
    Porada: Możesz też kliknąć dwukrotnie nazwę.

  3. W oknie dialogowym Edytowanie nazwy w polu Nazwa wpisz nową nazwę dla odwołania.

  4. W polu Odwołuje się do zmień odwołanie, a następnie wybierz przycisk OK.

  5. W oknie dialogowym Menedżer nazw w polu Odwołuje się do zmień komórkę, formułę lub stałą reprezentowaną przez nazwę.

    • Aby anulować niechciane lub przypadkowe zmiany, wybierz przycisk Anuluj lub naciśnij klawisz ESC.
    • Aby zapisać zmiany, wybierz przyciskZatwierdź lub naciśnij klawisz ENTER.

Użycie przycisku Zamknij powoduje tylko zamknięcie okna dialogowego Menedżer nazw. Nie jest wymagany w przypadku zmian, które zostały już wprowadzone.

Usuwanie jednej lub kilku nazw

  1. Na karcie Formuły w grupie Nazwy zdefiniowane wybierz pozycję Menedżer nazw.

  2. W oknie dialogowym Menedżer nazw zaznacz nazwę, którą chcesz zmienić.

  3. Zaznacz jedną lub kilka nazw, wykonując jedną z następujących akcji:

    • Zaznacz nazwę, klikając ją.
    • W ciągłej grupie zaznacz kilka nazw, klikając i przeciągając nazwy lub naciskając klawisz SHIFT i klikając przyciskiem myszy każdą nazwę w grupie.
    • Zaznacz kilka nazw w nieciągłej grupie, naciskając klawisz CTRL i klikając przyciskiem myszy każdą nazwę w grupie.
  4. Wybierz pozycję Usuń. Można także nacisnąć klawisz DELETE.

  5. Wybierz przycisk OK, aby potwierdzić usunięcie.

Użycie przycisku Zamknij powoduje tylko zamknięcie okna dialogowego Menedżer nazw. Nie jest wymagany w przypadku zmian, które zostały już wprowadzone.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.

Zobacz również

Definiowanie nazw i używanie ich w formułach