Błąd NAZWA w programie Excel (#NAZWA?) - co go powoduje i jak go naprawić!

Jeśli przez jakiś czas pracowałeś z formułami Excela, jestem pewien, że musiałeś natknąć się na Błąd #NAME.

Podobnie jak każdy inny błąd w programie Excel, błąd #NAME występuje również w określonych sytuacjach (które omówię w tym samouczku) i istnieje kilka prostych sposobów na znalezienie i naprawienie błędu #NAME.

Przejdźmy do tego od razu!

Co powoduje błąd #NAME?

Gdy używasz formuły i wyświetla błąd NAZWA, oznacza to, że formuła nie może czegoś w niej rozpoznać.

Rzućmy okiem na niektóre z najczęstszych problemów, które mogą powodować, że błąd nazwy może podnieść brzydką głowę w arkuszu kalkulacyjnym.

Błędna pisownia nazwy formuły

Jednym z najczęstszych powodów, dla których ludzie widzą błąd nazwy, jest użycie niewłaściwej nazwy formuły.

Na przykład, jeśli używasz formuły WYSZUKAJ.PIONOWO i zamiast tego wpiszesz WYSZUKAJ.PIONOWO, program Excel nie będzie wiedział, co masz na myśli, i pokaże swoje odrzucenie, podając błąd nazwy.

Poniżej znajduje się przykład, w którym użyłem niewłaściwej nazwy formuły i zostałem spoliczkowany z błędem nazwy.

Jak to naprawić - Po prostu sprawdź nazwy wszystkich używanych funkcji. Szybkim sposobem jest po prostu umieszczenie kursora gdzieś w nazwie funkcji, a Excel wyświetli podpowiedź. Jeśli tak nie jest, istnieje możliwość, że popełniłeś błąd w nazwie funkcji.

Uwaga: Możesz również uzyskać błąd nazwy, jeśli utworzyłeś formułę zdefiniowaną przez użytkownika (UDF) przy użyciu VBA, a następnie błędnie napisałeś nazwę. W takim przypadku należy sprawdzić nazwę formuły w edytorze VB i upewnić się, że jest poprawna.

Błędna pisownia nazwanego zakresu

Jeśli pracujesz z nazwanymi zakresami, istnieje możliwość, że błędnie je zapisałeś. A ponieważ Excel nie ma pojęcia, do jakiego zakresu się odnieść w tym przypadku, pokazuje błąd nazwy.

Poniżej mam przykład, w którym użyłem nazwanej nazwy zakresu „Scores” dla danych w kolumnie A i B.

A kiedy użyłem niewłaściwej nazwy w formule (gdzie „s” brakuje w „Score”), Excel pokazuje mi błąd nazwy.

Jak to naprawić - Sprawdź nazwane zakresy, których użyłeś i popraw wszystkie błędnie napisane nazwy. Gdy użyjesz w formule nazwanego zakresu, zauważysz, że zmienia się jego kolor. W tym przypadku możesz zauważyć dowolny nazwany zakres, w którym kolor jest czarny, być może znalazłeś winowajcę

W ramach najlepszej praktyki zawsze pozwalam, aby program Excel wyświetlał mi nazwy zakresów nazwanych podczas pisania.

Na przykład, jeśli mam nazwany zakres „Wyniki” i wpiszę „Sco”, program Excel zrobi wszystko, aby być pomocnym i pokaże mi wszystkie nazwy pasujące do wprowadzonego tekstu (tj. wszystkie nazwy zaczynające się od „Sco”).

Najlepiej wybrać z listy wyświetlanej w programie Excel, ponieważ w takim przypadku nie byłoby szans na błędną pisownię nazwanych zakresów.

Nieprawidłowy zakres

W przypadku ręcznego wprowadzania zakresu istnieje możliwość, że popełnisz błąd i skończysz z błędem nazwy.

Te błędy mogą obejmować:

  • Brak dwukropka w odwołaniu do zakresu (A1A10 zamiast A1:A10)
  • Korzystanie z nieprawidłowego odniesienia. W Excelu zakres waha się od A1: XFD1048576. Jeśli użyjesz czegoś spoza tego zakresu, wyświetli błąd nazwy. Na przykład wprowadź =XFD1048577 w komórce, a zobaczysz błąd.

Otwieranie formuł nowej wersji w starszych wersjach

Excel pracuje nad dodaniem wielu nowych formuł w nowych wersjach.

Na przykład w Excel2021-2022 i Microsoft Excel 365 dodano wiele nowych funkcji, takich jak XLOOKUP, FILTER, SORTBY itp.

Istnieje również wiele funkcji, które zostały dodane w programie Excel 2013 lub 2016, które mogą nie działać w programie Excel 2010 i wcześniejszych wersjach (takich jak IFNA).

Jeśli więc otworzysz skoroszyt programu Excel w starszej wersji, który używa tych nowych formuł, prawdopodobnie zobaczysz błąd nazwy.

Logika jest taka sama - ponieważ te formuły nie istnieją w tej wersji programu Excel, traktuje je jako błędne nazwy.

Niestety nie ma rozwiązania tego problemu.

Jeśli wysyłasz plik do osoby, która używa starszej wersji programu Excel, upewnij się, że nie używasz nowszych formuł (lub nalegaj na uaktualnienie do nowszej wersji programu Excel)

Brak cytatu wokół tekstu we wzorze

W formułach, które oczekują, że wartości tekstowe będą ujęte w podwójnych cudzysłowach, brak podwójnego cudzysłowu pokaże błąd nazwy.

Gdy trzymasz tekst w podwójnych cudzysłowach, Excel traktuje go jako ciąg tekstowy, ale gdy nie znajduje się w podwójnych cudzysłowach, Excel uważa, że ​​jest to nazwany zakres lub nazwa formuły.

Na przykład, jeśli użyję formuły =LEN("Excel"), to działa. Ale jeśli użyję = LEN (Excel) lub LEN ("Excel), wyświetli błąd nazwy.

W niektórych przypadkach program Excel może rozpoznać brak cudzysłowu i wyświetlić monit z sugestią. Jeśli klikniesz Tak, w niektórych przypadkach rozwiąże to problem.

Jak naprawić błędy #NAME w programie Excel

Teraz, gdy omówiłem większość przyczyn, które mogą powodować błąd nazwy w twoim arkuszu, przyjrzyjmy się kilku prostym wskazówkom, które pomogą ci uniknąć pojawienia się tego błędu w twojej pracy.

Skorzystaj z Formuły Pomocy

Gdy wprowadzisz znak równości i zaczniesz wpisywać nazwę formuły, zobaczysz, że program Excel wyświetla wszystkie pasujące nazwy formuł.

Nie jestem pewien, jak nazywa się ta funkcja, ale nazywam tę formułę pomocą.

Zamiast ręcznie wpisywać całą formułę, dobrze byłoby wybrać z listy. Daje to pewność, że nazwa formuły nie jest błędna.

Jeśli nazwałeś zakresy lub tabele, zobaczysz je również na liście, dzięki czemu łatwo unikniesz błędnie napisanych słów.

Użyj kreatora formuł

Jeśli nie masz pewności, jakie argumenty przyjmuje funkcja (każdy błąd, który może spowodować błąd nazwy), możesz skorzystać z kreatora formuł.

Aby go otworzyć, kliknij ikonę fx tuż obok paska formuły.

W wyświetlonym oknie dialogowym Wstaw funkcję wprowadź nazwę formuły (możesz również wprowadzić nazwę częściową, a następnie wyszukać) i kliknij ją dwukrotnie.

Spowoduje to otwarcie okna dialogowego Argumenty funkcji, które zawiera dużą pomoc dotyczącą każdego argumentu.

Jeśli jesteś nowicjuszem w formułach programu Excel, polecam korzystanie z Kreatora formuł, dopóki nie będziesz wystarczająco pewny, aby używać formuł bezpośrednio w arkuszu.

Użyj Menedżera nazw

Jeśli tworzysz wiele tabel programu Excel i nazwanych zakresów podczas pracy ze złożonymi danymi i obliczeniami, istnieje duża szansa, że ​​zapomnisz nazwy, której użyłeś, i może się to skończyć błędną pisownią.

Zamiast polegać na swojej wspaniałej mocy pamięci, daj szansę Menedżerowi nazw.

Jest to miejsce, które pokaże Ci wszystkie nazwane zakresy i nazwy tabel, a Ty możesz wybrać i użyć tego, który chcesz, bezpośrednio z menedżera nazw.

Poniżej znajdują się kroki, aby otworzyć Menedżera nazw:

  1. Kliknij kartę Formuły
  2. W grupie Nazwy zdefiniowane kliknij ikonę „Menedżer nazw”.

Spowoduje to otwarcie menedżera nazw ze wszystkimi imionami. Możesz również tworzyć nowe nazwy lub usuwać/edytować istniejące tutaj.

Jeśli jesteś klawiaturą, tak jak ja, użyj poniższego skrótu klawiaturowego, aby otworzyć menedżera nazw:

Control + F3 (dla Windows)
Command + F3 (dla komputerów Mac)

Oto kolejna przydatna wskazówka podczas pracy z wieloma nazwanymi zakresami.

Wskazówka dla profesjonalistów: Jeśli piszesz formuły i chcesz użyć nazwanego zakresu, możesz przejść do karty Formuła, a następnie kliknąć opcję „Użyj w formule” w grupie Zdefiniowane nazwy. Spowoduje to wyświetlenie wszystkich nazwanych zakresów, które posiadasz, i możesz uzyskać nazwę w formule jednym kliknięciem przycisku.

Jak znaleźć wszystkie błędy #NAME w programie Excel?

Do tej pory omówiłem, co może powodować błąd nazwy, i kilka wskazówek, aby upewnić się, że nie pojawi się on w Twojej pracy.

Ale czasami jest możliwe, że otrzymasz plik od kogoś innego i musisz znaleźć i poprawić wszelkie błędy nazw (lub dowolny błąd) w pliku.

W tej sekcji pokażę Ci kilka metod, których możesz użyć, aby szybko zidentyfikować komórki z błędem nazwy i poprawić go (lub pozbyć się go).

Korzystanie z techniki Idź do specjalnej

Używając przejdź do specjalnego, możesz szybko zaznaczyć wszystkie komórki, w których występuje błąd.

Nie jest to specyficzne dla „Błądu nazwy”, co oznacza, że ​​zostaną wybrane dowolne komórki, które mają jakikolwiek błąd.

Poniżej znajdują się kroki, aby to zrobić:

  1. Wybierz dane, w których chcesz zaznaczyć komórki z błędem
  2. Kliknij kartę Strona główna
  1. W grupie Edycja kliknij ikonę Znajdź i wybierz
  2. Kliknij Przejdź do oferty specjalnej. Otworzy się okno dialogowe Przejdź do specjalnego
  1. W oknie dialogowym Przejdź do specjalnego wybierz opcję Formuły
  2. Usuń zaznaczenie wszystkich innych opcji w sekcji Formuły i wybierz tylko opcję Błędy
  1. Kliknij OK

Powyższe kroki wybrałyby wszystkie komórki, które mają w sobie jakikolwiek błąd.

Po wybraniu tych komórek możesz je traktować w dowolny sposób.

Na przykład możesz podświetlić te komórki, nadając im kolor tła, usunąć je lub ręcznie przeglądać je jeden po drugim i znaleźć przyczynę tych błędów.

Korzystanie z funkcji Znajdź i zamień

Jeśli chcesz tylko znaleźć błędy nazw, możesz w tym celu użyć funkcji Znajdź i zamień w programie Excel.

Poniżej znajdują się kroki, aby znaleźć wszystkie błędy nazw w wybranym zestawie danych (lub arkuszu).

  1. Wybierz zestaw danych, w którym chcesz znaleźć błąd nazwy. Jeśli chcesz to zrobić w całym arkuszu, zaznacz wszystkie komórki w arkuszu
  2. Użyj skrótu klawiaturowego Control + F, aby otworzyć okno dialogowe Znajdź i zamień (użyj Command + F, jeśli używasz komputera Mac)
  3. W oknie dialogowym Znajdowanie i zamienianie wpisz #NAZWA? w polu „Znajdź co”.
  1. Kliknij przycisk Opcja.
  1. W dodatkowych opcjach, które się pojawią, wybierz „Wartości” z listy rozwijanej „Zajrzyj”
  1. Kliknij Znajdź wszystko

Jeśli wybrany zakres zawiera błąd nazwy, zobaczysz, że pod oknem dialogowym Znajdowanie i zamienianie zostanie otwarte dodatkowe pole zawierające listę wszystkich komórek z błędem nazwy.

Tutaj możesz wybrać każdą komórkę pojedynczo i potraktować te komórki lub wybrać wszystkie naraz i wykonać operacje, takie jak podświetlenie tych komórek lub usunięcie tych komórek.

Tak jak użyłem tej techniki, aby znaleźć wszystkie błędy nazw w arkuszu, możesz go użyć również do znalezienia innego rodzaju błędu.

Więc chodzi o błąd nazwy w programie Excel.

W tym samouczku omówiłem możliwe przyczyny powodujące błąd nazwy w twoich danych, niektóre techniki, których możesz użyć, aby upewnić się, że nie są one wyświetlane, oraz dwie metody, których możesz użyć, aby znaleźć błędy nazwy w twoim arkusz lub skoroszyt.

Mam nadzieję, że ten samouczek okazał się przydatny.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave