In diesem Beitrag erfahren Sie alles, was Sie über das Auffinden, Beheben und Verhindern des #NAME? Fehler in Excel.
Wenn Sie seit einiger Zeit Excel-Formeln verwenden, sind Sie wahrscheinlich auf das nervige #NAME gestoßen? Fehler. Excel zeigt uns diesen Fehler, um das Problem mit einer Formel zu beheben, aber er sagt nicht genau, was mit der Formel wirklich nicht stimmt.
Der Fehler „#NAME?“ wird in der Zelle angezeigt, wenn Excel Ihre Formel oder Argumente Ihrer Formel nicht erkennt. Es zeigt an, dass mit den von Ihrer Formel verwendeten Zeichen etwas nicht stimmt oder fehlt und das korrigiert werden muss.
Es gibt mehrere Gründe, warum Sie #NAME jemals sehen würden? Fehler in Excel. Die häufigste Ursache ist der einfache Schreibfehler der Formel oder Funktion. Es gibt jedoch auch andere Gründe, darunter falsch eingegebener Bereichsname, falsch geschriebener Zellbereich, fehlende Anführungszeichen um den Text in der Formel, fehlender Doppelpunkt für einen Zellbereich oder falsche Formelversion. In diesem Artikel erklären wir einige der häufigsten Probleme, die einen #Name-Fehler in Excel verursachen können, und wie Sie sie beheben können.
Falsch geschriebener Formel- oder Funktionsname
Die häufigste Ursache für den #Name-Fehler ist die falsche Schreibweise des Funktionsnamens oder wenn die Funktion nicht existiert. Wenn Sie eine falsche Syntax einer Funktion oder Formel eingegeben haben, wird der Fehler #Name in der Zelle angezeigt, in die die Formel eingegeben wird.
Im folgenden Beispiel wird die COUTIF-Funktion verwendet, um zu zählen, wie oft ein Element (A1) in der Liste (Spalte A) wiederholt wird. Aber der Funktionsname "COUNIF" wird als "COUNTIIF" mit doppeltem "II" falsch geschrieben, daher gibt die Formel den #NAME? Error.
Sie müssen lediglich die Schreibweise der Funktion korrigieren und der Fehler ist behoben.
Um diesen Fehler zu vermeiden, können Sie die Formelvorschläge verwenden, anstatt die Formel manuell einzugeben. Sobald Sie mit der Eingabe der Formel beginnen, zeigt Excel unten eine Liste mit übereinstimmenden Funktionen an, in der Sie wie unten gezeigt eingeben.
Doppelklicken Sie auf eine der vorgeschlagenen Funktionen oder drücken Sie TAB, um eine von der Autovervollständigung vorgeschlagene Funktion zu akzeptieren. Geben Sie dann die Argumente ein und drücken Sie die Eingabetaste.
Falscher Zellbereich
Eine weitere Ursache für den #Name-Fehler besteht darin, dass der Zellbereich falsch eingegeben wurde. Dieser Fehler tritt auf, wenn Sie vergessen, einen Doppelpunkt (:) in einen Bereich einzufügen oder die falsche Kombination von Buchstaben und Zahlen für den Bereich verwendet haben.
Im folgenden Beispiel fehlt der Bereichsreferenz ein Doppelpunkt (A1A6 statt A1:A6), sodass das Ergebnis den Fehler #NAME zurückgibt.
Im gleichen Beispiel enthält der Zellbereich die falsche Kombination aus Buchstaben und Zahlen, sodass der Fehler #NAME zurückgegeben wird.
Jetzt wurde der in Zelle A7 verwendete Bereich korrigiert, um das richtige Ergebnis zu erhalten:
Falsch geschriebener benannter Bereich
Ein benannter Bereich ist ein beschreibender Name, der anstelle der Zelladresse verwendet wird, um auf einzelne Zellen oder Zellbereiche zu verweisen. Wenn Sie einen benannten Bereich in Ihrer Formel falsch schreiben oder sich auf einen Namen beziehen, der in Ihrer Tabelle nicht definiert ist, generiert die Formel das Zeichen #NAME? Fehler.
Im folgenden Beispiel heißt der Bereich C4:C11 „Gewicht“. Wenn wir versuchen, diesen Namen zu verwenden, um den Zellbereich zu summieren, erhalten wir das #Name? Error. Das liegt daran, dass der Bereichsname "Weight" falsch geschrieben ist "Wieght" und die SUM-Funktion in B2 den #NAME? Error.
Hier erhalten wir den Fehler #Name, weil wir versucht haben, den nicht definierten benannten Bereich „Load“ in der Formel zu verwenden. Der benannte Bereich "Load" existiert in diesem Tabellenblatt nicht, daher haben wir den #NAME-Fehler erhalten.
Im Folgenden behebt die Korrektur der Schreibweise des definierten Zellbereichs das Problem und gibt „46525“ als Gesamtgewicht des Fleisches zurück.
Um diesen Fehler zu vermeiden, können Sie das Dialogfeld „Namen einfügen“ verwenden, um den Namen des Bereichs in die Funktion einzufügen, anstatt den Namen einzugeben. Wenn Sie den Namen des Bereichs in Ihre Formel eingeben müssen, drücken Sie die Funktionstaste F3, um die Liste der benannten Bereiche in Ihrer Arbeitsmappe anzuzeigen. Wählen Sie im Dialogfeld „Namen einfügen“ den Namen aus und klicken Sie auf „OK“, um automatisch einen benannten Bereich in die Funktion einzufügen.
Auf diese Weise müssen Sie den Namen nicht manuell eingeben, was verhindert, dass der Fehler auftritt.
Überprüfen Sie den Umfang des benannten Bereichs
Ein weiterer Grund, warum Sie möglicherweise den Fehler „#NAME?“ erhalten, ist, wenn Sie versuchen, auf einen lokal begrenzten benannten Bereich von einem anderen Arbeitsblatt in der Arbeitsmappe zu verweisen. Beim Definieren eines benannten Bereichs können Sie festlegen, ob der Geltungsbereich des benannten Bereichs auf die gesamte Arbeitsmappe oder nur auf ein bestimmtes Blatt angewendet werden soll.
Wenn Sie den Geltungsbereich des benannten Bereichs auf ein bestimmtes Blatt festgelegt haben und versuchen, von einem anderen Arbeitsblatt darauf zu verweisen, sehen Sie das Zeichen #NAME? Fehler.
Um den Umfang der benannten Bereiche zu überprüfen, klicken Sie auf der Registerkarte „Formel“ auf die Option „Namensmanager“ oder drücken Sie Strg + F3. Es zeigt Ihnen alle benannten Bereiche und Tabellennamen in der Arbeitsmappe an. Hier können Sie die bestehenden Namen erstellen, löschen oder bearbeiten.
Obwohl Sie den Umfang der benannten Bereiche im Dialogfeld „Namensmanager“ überprüfen können, können Sie ihn nicht ändern. Sie können den Bereich nur beim Erstellen eines benannten Bereichs festlegen. Korrigieren Sie den benannten Bereich entsprechend oder definieren Sie einen neuen benannten Bereich, um das Problem zu beheben.
Text ohne doppelte Anführungszeichen (” “)
Die Eingabe eines Textwerts ohne doppelte Anführungszeichen in eine Formel führt ebenfalls zum #NAME-Fehler. Wenn Sie in den Formeln Textwerte eingeben, müssen Sie diese in doppelte Anführungszeichen (" ") einschließen, auch wenn Sie nur ein Leerzeichen verwenden.
Die folgende Formel versucht beispielsweise, mithilfe der SVERWEIS-Funktion die Menge an „Schwein“ in der Tabelle nachzuschlagen. Aber in B13 wird die Textzeichenfolge ‚Schwein‘ ohne doppelte Anführungszeichen („“) in die Formel eingegeben. Die Formel gibt also den #NAME zurück? Fehler wie unten gezeigt.
Wenn ein Wert in Anführungszeichen steht, behandelt Excel ihn als Textzeichenfolge. Wenn ein Textwert jedoch nicht in doppelte Anführungszeichen eingeschlossen ist, betrachtet Excel ihn als benannten Bereichs- oder Formelnamen. Wenn dieser benannte Bereich oder diese Funktion nicht gefunden wird, gibt Excel das #NAME? Error.
Schließen Sie einfach den Textwert „Schwein“ in doppelte Anführungszeichen in die Formel ein und der #NAME-Fehler verschwindet. Nachdem Anführungszeichen hinzugefügt wurden, gibt die SVERWEIS-Funktion die Menge des Schweins als „15“ zurück.
Hinweis: Der Textwert muss in gerade doppelte Anführungszeichen eingeschlossen werden (z. B. „Hund“). Wenn Sie einen Textwert mit intelligenten Anführungszeichen eingeben (z. B. ❝Hund❞), erkennt Excel diese nicht als Anführungszeichen und führt stattdessen zu #NAME? Error.
Verwenden neuer Versionsformeln in älteren Excel-Versionen
Die in der neuen Excel-Version eingeführten Funktionen funktionieren nicht auf älteren Excel-Versionen. So wurden beispielsweise in Excel 2016 und 2019 neue Funktionen wie CONCAT, TEXTJOIN, IFS, SWITCH etc. hinzugefügt.
Wenn Sie versuchen, diese neuen Funktionen in älteren Excel-Versionen wie Excel 2007, 2010, 2013 zu verwenden oder eine Datei zu öffnen, die diese Formeln in einer älteren Version enthält, erhalten Sie wahrscheinlich einen #NAME-Fehler. Excel erkennt diese neuen Funktionen nicht, da sie in dieser Version nicht vorhanden sind.
Leider gibt es keine Lösung für dieses Problem. Sie können die neueren Formeln einfach nicht in einer älteren Version von Excel verwenden. Wenn Sie eine Arbeitsmappe in einer älteren Version öffnen, stellen Sie sicher, dass Sie keine der neueren Funktionen in diese Datei einschließen.
Wenn Sie eine Arbeitsmappe mit einem Makro mit einer Formel mit der Option "Speichern unter" speichern, die Makros jedoch in der neu gespeicherten Datei nicht aktiviert haben, wird wahrscheinlich ein #NAME-Fehler angezeigt.
Alle #NAME gefunden? Fehler in Excel
Angenommen, Sie erhalten eine umfangreiche Tabelle von einem Kollegen und können aufgrund von Fehlern einige Berechnungen nicht durchführen. Wenn Sie nicht wissen, wo alle Ihre Fehler liegen, gibt es zwei verschiedene Möglichkeiten, um #NAME-Fehler in Excel zu finden.
Verwenden des Gehe zu Spezialwerkzeugs
Wenn Sie alle Fehler in Ihrem Arbeitsblatt finden möchten, können Sie dies mit der Funktion Gehe zu Spezial tun. Das Go To Special Tool findet nicht nur den #NAME? Fehler, aber alle Arten von Fehlern in einer Tabelle. So gehen Sie vor:
Öffnen Sie die Tabelle, in der Sie die fehlerhaften Zellen auswählen möchten, und klicken Sie dann auf das Symbol "Suchen und Auswählen" in der Gruppe Bearbeiten der Registerkarte "Start".
Alternativ drücken Sie F5, um das Dialogfeld "Gehe zu" zu öffnen und klicken Sie auf die Option "Spezial".
In jedem Fall wird das Dialogfeld "Gehe zu Special" geöffnet. Wählen Sie hier die Option "Formeln", deaktivieren Sie alle anderen Optionen unter Formeln und lassen Sie dann das Feld "Fehler" ausgewählt. Klicken Sie dann auf „OK“.
Dadurch werden alle Zellen ausgewählt, die einen Fehler aufweisen, wie unten gezeigt. Nachdem die Fehlerzellen ausgewählt wurden, können Sie sie nach Belieben behandeln.
Verwenden von Suchen und Ersetzen
Wenn Sie nur die #NAME-Fehler im Blatt herausfinden möchten, können Sie das Tool Suchen und Ersetzen verwenden. Folge diesen Schritten:
Wählen Sie zunächst den Bereich oder das gesamte Arbeitsblatt (durch Drücken von Strg + A) aus, in dem Sie den Namensfehler finden möchten. Klicken Sie dann auf der Registerkarte "Start" auf "Suchen und auswählen" und wählen Sie "Suchen" oder drücken Sie Strg + F.
Geben Sie im Dialogfeld Suchen und Ersetzen #NAME? im Feld „Suchen nach“ und klicken Sie auf die Schaltfläche „Optionen“.
Wählen Sie dann „Werte“ im Dropdown-Menü „Suchen in“ und dann entweder „Weitersuchen“ oder „Alle suchen“.
Wenn Sie "Weitersuchen" auswählen, wählt Excel nacheinander die Zellen aus, die den Namensfehler aufweisen, der einzeln behandelt werden kann. Wenn Sie „Alle suchen“ auswählen, wird ein weiteres Feld unter dem Dialogfeld „Suchen und Ersetzen“ angezeigt, das alle Zellen mit den #NAME-Fehlern auflistet.
#NAME vermeiden? Fehler in Excel
Wir haben die häufigste Ursache für #NAME-Fehler in Excel gesehen und wie Sie sie beheben und vermeiden können. Die beste Möglichkeit, die #NAME-Fehler zu verhindern, besteht jedoch darin, den Funktionsassistenten zu verwenden, um Formeln in das Blatt einzugeben.
Mit dem Excel Function Wizard können Sie schnell gültige Funktionen generieren. Es stellt Ihnen eine Liste von Funktionen mit Syntax (Bereich, Kriterien) zur Verfügung, die Sie einfach implementieren können. Hier ist wie:
Wählen Sie zunächst die Zelle aus, in die Sie die Formel einfügen möchten. Dann können Sie entweder auf die Registerkarte „Formeln“ gehen und in der Gruppe Funktionsbibliothek auf die Option „Funktion einfügen“ klicken oder auf die Funktionsassistent-Schaltfläche „fx“ in der Symbolleiste neben der Formelleiste klicken.
Sie können auch eine Funktion aus einer der Kategorien auswählen, die in der „Funktionsbibliothek“ auf der Registerkarte „Formeln“ verfügbar sind.
Klicken Sie im Dialogfeld Funktion einfügen auf das Dropdown-Menü neben „Kategorie auswählen“ und wählen Sie eine der 13 dort aufgeführten Kategorien aus. Alle Funktionen der ausgewählten Kategorie werden im Feld „Funktion auswählen“ aufgelistet. Wählen Sie die Funktion aus, die Sie einfügen möchten, und klicken Sie auf „OK“.
Alternativ können Sie die Formel (Sie können auch einen Teilnamen eingeben) in das Feld „Funktion suchen“ eingeben und danach suchen. Doppelklicken Sie dann auf die Funktion oder klicken Sie auf „OK“.
Dadurch wird das Dialogfeld Funktionsargumente geöffnet. Hier müssen Sie die Argumente der Funktion eingeben. Zum Beispiel möchten wir mit der SVERWEIS-Funktion die Menge des ‚Schweins‘ in der Tabelle nachschlagen.
Als Look_value wird „Pig“ eingetragen. Für Table_array können Sie den Bereich der Tabelle (A1:D9) direkt in das Feld eingeben oder auf den Aufwärtspfeil im Feld klicken, um den Bereich auszuwählen. Co_index_num wird auf ‚3‘ eingetragen und Range_lookup wird auf ‚TRUE‘ gesetzt. Nachdem Sie alle Argumente angegeben haben, klicken Sie auf die Schaltfläche „OK“.
Sie sehen das Ergebnis in der ausgewählten Zelle und die fertige Formel in der Formelleiste.
Die Verwendung des Formelassistenten kann Ihnen viel Zeit sparen und Ihnen helfen, das #NAME? Fehler in Excel.
Das ist es.