4Aug
Podczas tworzenia formuł w programie Excel można odwoływać się do komórek z innej części arkusza roboczego w formułach. Ale jeśli masz dużo formuł, wszystkie odwołania do komórek mogą być mylące. Jest łatwy sposób na usunięcie zamieszania.
Excel zawiera funkcję o nazwie "Nazwy", która może sprawić, że formuły będą bardziej czytelne i mniej zagmatwane. Zamiast wskazywać komórkę lub zakres komórek, można przypisać nazwę do tej komórki lub zakresu i użyć tej nazwy w formułach. Dzięki temu Twoje formuły będą łatwiejsze do zrozumienia i utrzymania.
W poniższym wzorze odwołujemy się do zakresu komórek( pogrubionego) z innego arkusza roboczego, zwanego "bazą danych produktu", w tym samym skoroszycie. W tym przypadku nazwa arkusza roboczego daje nam dobre pojęcie o tym, co zawiera się w zakresie komórek "A2: D7".Możemy jednak użyć nazwy dla tego zakresu komórek, aby formuła była krótsza i łatwiejsza do odczytania.
= JEŻELI( ISBLANK( A11), "", WYSZUKAJ.PIONOWO( WSZYSTKO, "Baza danych "! A2: D7 , 2, FAŁSZ))UWAGA: Aby uzyskać więcej informacji o funkcji WYSZUKAJ.PIONOWO użytej w powyższym wzorze, zobacz naszeartykuł o korzystaniu z VLOOKUP w Excelu. Możesz także nauczyć się korzystać z funkcji "IF" i innych przydatnych funkcji.
Jak utworzyć nazwę komórki lub zakresu komórek za pomocą pola nazwy
Aby przypisać nazwę do zakresu komórek, wybierz komórki, które chcesz nazwać.Komórki nie muszą być ciągłe. Aby wybrać nie sąsiadujące komórki, podczas ich wybierania użyj klawisza "Ctrl".
Kliknij myszką w polu "Nazwa" powyżej siatki komórek.
Wpisz nazwę zakresu komórek w polu i naciśnij "Enter".Na przykład wywołaliśmy wybrane komórki w naszym arkuszu roboczym "Baza danych produktów" "Produkty".Istnieją reguły składni, których musisz przestrzegać przy wyborze nazwy. Możesz rozpocząć tylko nazwę z literą, podkreśleniem( _) lub ukośnikiem odwrotnym( \).Reszta nazwy może składać się z liter, cyfr, kropek i podkreśleń.Istnieją dodatkowe reguły składni na temat tego, co jest poprawne, a nie podczas definiowania nazw.
Zapamiętaj wzór z początku tego artykułu? Zawierał on arkusz roboczy "Baza danych produktów" w skoroszycie oraz zakres komórek w tym arkuszu. Teraz, gdy utworzyliśmy nazwę "Produkty", która reprezentuje zakres komórek w naszym arkuszu "Baza danych produktów", możemy użyć tej nazwy w formule, przedstawionej pogrubioną czcionką poniżej.
= JEŻELI( ISBLANK( A11), "", WYSZUKAJ.PIONOWO( WSZYSTKIE, Produkty , 2, FAŁSZ))UWAGA: Podczas tworzenia nazwy przy użyciu "Nazwie skrzynki" zasięg nazwy jest domyślnie powiązany ze skoroszytem. Oznacza to, że nazwa jest dostępna do użycia w dowolnym arkuszu w bieżącym skoroszycie bez odniesienia do konkretnego arkusza roboczego. Możesz ograniczyć zakres do konkretnego arkusza, więc nazwa arkusza musi być użyta w odniesieniu do nazwy, na przykład w przykładzie na początku tego artykułu.
Jak edytować nazwy za pomocą menedżera nazw
Excel udostępnia narzędzie o nazwie "Menedżer nazw", które ułatwia wyszukiwanie, edytowanie i usuwanie nazw w skoroszycie. Możesz również użyć Menedżera nazw do tworzenia nazw, jeśli chcesz podać więcej szczegółów na temat nazwy. Aby uzyskać dostęp do Menedżera nazw, kliknij kartę "Formuły".
W sekcji "Nazwy zdefiniowane" na karcie "Formuły" kliknij "Menedżer nazw".
Wyświetlane jest okno dialogowe menedżera nazw. Aby edytować istniejącą nazwę, wybierz nazwę z listy i kliknij "Edytuj".Na przykład zamierzamy edytować nazwę "Produkty".
Wyświetlane jest okno dialogowe "Edytuj nazwę".Możesz zmienić "Nazwę", a także dodać "Komentarz" do nazwy, podając więcej szczegółów na temat tego, co reprezentuje nazwa. Możesz również zmienić zakres komórek, którym przypisano tę nazwę, klikając przycisk "Rozwiń okno dialogowe" po prawej stronie pola "Odsyła do".
UWAGA: Zobaczysz, że lista rozwijana "Zakres" jest wyszarzona. Podczas edycji istniejącej nazwy nie można zmienić "Zakresu" tej nazwy. Musisz wybrać zasięg przy pierwszym tworzeniu nazwy. Jeśli chcesz, aby zakres był określonym arkuszem, a nie całym skoroszytem, możesz utworzyć nazwę w taki sposób, aby początkowo określić zakres. Pokażemy Ci, jak to zrobić w późniejszej sekcji.
Jako przykład, powiedzmy, że dodaliśmy kolejny produkt do naszej "Bazy danych produktów" i chcemy włączyć ją do zakresu komórek o nazwie "Produkty".Po kliknięciu przycisku "Rozwiń okno dialogowe" okno dialogowe "Edytuj nazwę" zmniejsza się, aby zawierało tylko pole "Odwołuje się do".Wybieramy zakres komórek bezpośrednio w arkuszu "Baza danych produktów", w tym wiersz zawierający nowo dodany produkt. Nazwa arkusza roboczego i zakres komórek są automatycznie wprowadzane w polu edycji "Odnosi się do".Aby zaakceptować wybór i powrócić do pełnego okna dialogowego "Edytuj nazwę", kliknij przycisk "Zwiń okno dialogowe".Kliknij "OK" w oknie dialogowym "Edytuj nazwę", aby zaakceptować zmiany w nazwie.
Jak usunąć nazwę za pomocą menedżera nazw
Jeśli zdecydujesz, że nie potrzebujesz już nazwy, możesz ją łatwo usunąć.Wystarczy przejść do okna dialogowego "Menedżer nazw", o którym mowa w poprzedniej sekcji. Następnie wybierz nazwę, którą chcesz usunąć na liście nazwisk i kliknij "Usuń".
W oknie dialogowym potwierdzenia, które się wyświetli, kliknij "OK", jeśli jesteś pewien, że chcesz usunąć wybraną nazwę.Wracasz do okna dialogowego "Menedżer nazw".Kliknij "Zamknij", aby je zamknąć.
Jak utworzyć nazwę za pomocą okna dialogowego "Nowa nazwa"
Gdy tworzysz nową nazwę, wybierając jedną lub więcej komórek, a następnie wprowadzając nazwę w "polu nazw", domyślnym zakresem nazwy jest cały skoroszyt. Co więc zrobić, jeśli chcesz ograniczyć zakres nazwy tylko do określonego arkusza?
Wybierz komórki, do których chcesz przypisać nazwę.Kliknij kartę "Formuły", a następnie kliknij "Zdefiniuj nazwę" w sekcji "Nazwy zdefiniowane".
UWAGA: Nie musisz najpierw wybierać komórek. Możesz je także wybrać później, jeśli chcesz, za pomocą przycisku "Rozwiń okno dialogowe".
Wyświetlane jest okno dialogowe "New Name".Zauważ, że jest bardzo podobny do wspomnianego wcześniej okna dialogowego "Edytuj nazwę".Główna różnica polega na tym, że teraz możesz zmienić zakres nazwy. Załóżmy, że chcemy ograniczyć zakres nazwy tylko do arkusza kalkulacyjnego "Faktura".Zrobilibyśmy to, gdybyśmy chcieli móc używać tej samej nazwy dla zakresu komórek w innym arkuszu.
Najpierw wpiszemy nazwę, której chcemy użyć, która w naszym przypadku to "Produkty".Zapamiętaj zasady składni podczas tworzenia swojego imienia i nazwiska. Następnie, aby ograniczyć zakres nazwy "Produkty" tylko do arkusza kalkulacyjnego "Faktura", wybieramy go z rozwijanej listy "Zakres".
UWAGA: Do okna dialogowego "New Name" można również uzyskać dostęp, klikając "New" w oknie dialogowym "Name Manager".
W polu "Skomentuj" podaj więcej szczegółów na temat nazwy. Jeśli nie zaznaczyłeś komórek, do których przypisujesz nazwę, kliknij przycisk "Rozwiń okno dialogowe" po prawej stronie pola edycji "Odsyła do", aby wybrać komórki w taki sam sposób, jak zrobiliśmy to, gdy zmieniliśmy nazwę wcześniej. Kliknij "OK", aby zakończyć tworzenie nowej nazwy.
Nazwa jest automatycznie wstawiana do tego samego "pola nazw", którego użyliśmy do przypisania nazwy zakresowi komórek na początku tego artykułu. Teraz możemy zastąpić odniesienie do zakresu komórek( "Baza danych produktów"! $ A 2: $ D: 7) z nazwą( Produkty) w formułach na arkuszu kalkulacyjnym "Faktura", tak jak to zrobiliśmy wcześniej w tym artykule.
Jak używać nazwy do reprezentowania stałej wartości
Nie trzeba odnosić się do komórek podczas tworzenia nazwy. Możesz użyć nazwy reprezentującej stałą lub nawet formułę.Na przykład poniższy arkusz pokazuje kurs wymiany zastosowany do obliczenia ceny w euro dla różnych rozmiarów widżetów. Ponieważ kurs wymiany zmienia się często, przydatne byłoby, gdyby znajdował się w miejscu łatwo dostępnym i aktualizowanym. Ponieważ nazwy są łatwe do edycji, tak jak to omówiono wcześniej, możemy utworzyć nazwę, która będzie reprezentować kurs wymiany i przypisać wartość do nazwy.
Uwaga formuła zawiera bezwzględne odwołanie do komórki zawierającej bieżący kurs wymiany. Wolimy używać nazwy, która będzie odnosić się do aktualnego kursu wymiany, więc łatwiej jest ją zmienić, a formuły przy użyciu kursu wymiany są łatwiejsze do zrozumienia.
Aby utworzyć nazwę, która zostanie przypisana do stałej wartości, otwórz okno dialogowe "Nowa nazwa", klikając kartę "Formuły", a następnie klikając "Zdefiniuj nazwę" w sekcji "Zdefiniowane nazwy".Wprowadź nazwę reprezentującą stałą wartość, taką jak "ExchangeRate".Aby przypisać wartość do tej nazwy, wprowadź znak równości( =) w polu "Odwołuje się do", a następnie wartość.Pomiędzy znakiem równości a wartością nie powinno być spacji. Kliknij "OK", aby zakończyć tworzenie nazwy.
UWAGA: Jeśli istnieje formuła, której używasz w wielu miejscach w skoroszycie, możesz wprowadzić tę formułę w polu edycji "Odnosi się do", aby po prostu wpisać nazwę w każdej komórce, w której musisz użyć tej formuły.
Teraz możemy używać nowej nazwy w formułach, w których chcemy korzystać z kursu wymiany. Po kliknięciu komórki z formułą, która zawiera bezwzględne odwołanie do komórki, należy zauważyć, że wynik wynosi "0.00".To dlatego, że usunęliśmy kurs wymiany z przywoływanej komórki. Zastąpimy to odwołanie do komórki nową nazwą, którą stworzyliśmy.
Zaznacz odwołanie do komórki( lub inną część formuły, którą chcesz zastąpić nazwą) i zacznij pisać nazwę, którą utworzyłeś.Podczas wpisywania wyświetlane są pasujące nazwy w wyskakującym okienku. Wybierz nazwę, którą chcesz wstawić do formuły, klikając ją w polu podręcznym.
Nazwa zostanie wstawiona do formuły. Naciśnij "Enter", aby zaakceptować zmianę i zaktualizować komórkę.
Zwróć uwagę, że wynik jest aktualizowany przy użyciu kursu wymiany określonego przez nazwę.Nazwy
są bardzo przydatne w przypadku tworzenia złożonych skoroszytów programu Excel z wieloma formułami. Gdy chcesz rozpowszechniać swoje skoroszytów na innych, używanie imion ułatwia innym, tak jak i tobie, zrozumienie Twoich formuł.