KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie ersetzt man Formelfehler in Excel durch 0, ein Leerzeichen oder einen bestimmten Text?

AutorKelly Änderungsdatum

Excel-Nutzer stoßen häufig auf Formelfehler wie #DIV/0!, #WERT!, #BEZUG!, #NV, #ZAHL!, #NAME? und #NULL! in ihren Datentabellen oder Berechnungsergebnissen. Diese Fehlerwerte beeinträchtigen nicht nur die Lesbarkeit von Berichten, sondern können auch nachfolgende Datenverarbeitung, Analysen und die Weitergabe der Daten stören. Um die Darstellung zu verbessern oder die Logik nachgeschalteter Berechnungen zu optimieren, ist es oft erforderlich, alle oder bestimmte Fehlerarten in Arbeitsblättern durch 0 (Null), leere Zellen oder eine klar verständliche Textzeichenfolge zu ersetzen.

Dieser Artikel bietet praktische und leicht zu bedienende Lösungen, um #Formelfehler in Excel-Zellen zu suchen und zu ersetzen. Anhand der folgenden repräsentativen Tabelle zeigen wir, wie Sie diese Fehlerwerte effizient entsprechend Ihren Anforderungen und Ihrem Workflow ersetzen können.


Ersetzen Sie #Formelfehler durch 0, beliebige spezifische Werte oder leere Zellen mit WENNFEHLER

Excel bietet die WENNFEHLER-Funktion – speziell entwickelt, um alle gängigen Fehlerarten abzufangen und durch einen beliebigen Wert oder eine individuelle Meldung Ihrer Wahl zu ersetzen. So wird die Fehlerbehandlung bei Berechnungen kinderleicht und Ihr Arbeitsblatt bleibt übersichtlich.
Geben Sie dazu =WENNFEHLER(Wert; Wert_wenn_Fehler) in eine entsprechende Zelle ein. Ist der Wert ein Fehler, gibt die Funktion Ihren festgelegten Wert_wenn_Fehler zurück; ist der Wert hingegen fehlerfrei, liefert sie einfach das berechnete Ergebnis.

Formelfehler mithilfe der WENNFEHLER-Funktion ersetzen

Im obigen Beispiel wurden verschiedene Formelfehler wie #NV durch eine leere Zelle, den numerischen Wert 0 oder eine benutzerdefinierte Textmeldung ersetzt. Sie können Wert_wenn_Fehler entsprechend Ihren Anforderungen anpassen – wie unten dargestellt: Geben Sie einen tatsächlichen Wert, eine leere Zeichenfolge („“) für eine leere Zelle oder beschreibenden Text nach Bedarf ein:

Hinweis: In der Formel =WENNFEHLER(Wert; Wert_wenn_Fehler) ist Wert der primäre Ausdruck oder die Berechnung (kann eine Formel oder ein direkter Bezug sein), während Wert_wenn_Fehler festlegt, was angezeigt wird, falls dieser Ausdruck einen Fehler ergibt. Möchten Sie Text anzeigen, setzen Sie ihn in Anführungszeichen („Text“). Verwenden Sie eine leere Zeichenfolge („“), um eine leere Zelle zu erzeugen, oder geben Sie eine Zahl wie 0 oder einen anderen numerischen Wert an.

den Wert für den Fehlerfall in beliebige Werte ändern

Dieser Ansatz eignet sich besonders dann, wenn Sie Formeln erstellen und sicherstellen möchten, dass Fehlerwerte weder in Ihren endgültigen Tabellen, Berichten und Dashboards noch beim Weitergeben von Daten angezeigt werden. Ein praktischer Tipp: Umschließen Sie jede komplexe oder instabile Berechnung mit WENNFEHLER, um die Kontinuität Ihres Arbeitsblatts zu wahren.
Beachten Sie jedoch: Wenn Sie nur bestimmte Fehlertypen behandeln möchten (z. B. ausschließlich #NV), sollten Sie stattdessen WENNFEHLERNV oder eine Kombination aus WENN und ISTFEHLER/ISTFverwenden, um eine gezieltere Fehlerbehandlung zu ermöglichen. Achten Sie zudem darauf, Ihre Formel auf alle relevanten Zellen zu kopieren, damit der gesamte Datensatz abgedeckt ist.


Ersetzen Sie #Formelfehler durch spezifische Zahlen mit FEHLERTYP

Die FEHLERTYP-Funktion ist ein weiteres integriertes Excel-Feature, mit dem Sie verschiedene Fehlerwerte identifizieren können – indem sie für jeden Fehlertyp eine eindeutige Zahl zurückgibt. Das ist besonders nützlich, wenn Sie zwischen verschiedenen Fehlerarten unterscheiden möchten, um bedingte Logik in Ihren Formeln zu ermöglichen.
Im folgenden Beispiel liefert die Verwendung von FEHLERTYP in einer leeren Zelle neben dem Formelfehler einen Code (von 1 bis 8).

Nr.
# Fehler
Formeln
Konvertiert in
1
#NULL!
=FEHLERTYP(#NULL!)
1
2
#DIV/0!
=FEHLERTYP(#DIV/0!)
2
3
#WERT!
=FEHLERTYP(#WERT!)
3
4
#BEZUG!
=FEHLERTYP(#BEZUG!)
4
5
#NAME?
=FEHLERTYP(#NAME?)
5
6
#ZAHL!
=FEHLERTYP(#ZAHL!)
6
7
#NV
=FEHLERTYP(#NV)
7
8
#DATEN_WERDEN_GELADEN
=FEHLERTYP(#DATEN_WERDEN_GELADEN)
8
9
andere
=FEHLERTYP(1)
#NV

Mithilfe des Ausfüllkästchens Ausfüllkästchen-Schaltfläche können Sie die FEHLERTYP-Formel auf einen Bereich anwenden. Beachten Sie jedoch, dass FEHLERTYP hauptsächlich zur Analyse oder Zuordnung der Fehlerart dient – nicht zur direkten Ersetzung. Typischerweise kombinieren Sie sie mit WENN oder WAHL, um benutzerfreundlichere Ersatzwerte auszugeben. Außerdem müssen Sie sich möglicherweise jeden Fehlercode mithilfe der Dokumentation oder der obigen Tabelle einprägen.

Wenn Ihr Szenario maßgeschneiderte Ersetzungen basierend auf dem Fehlertyp erfordert, können Sie FEHLERTYP in eine WENN- oder WAHL-Formel einbetten, um für jede Fehlerbedingung relevante Informationen auszugeben.


Suchen und ersetzen Sie #Formelfehler durch 0, beliebige spezifische Werte oder leere Zellen mit dem Befehl Gehe zu

Diese Methode eignet sich ideal für Benutzer, die Fehlerzellen in einem bestehenden Bereich stapelweise verarbeiten und direkt überschreiben möchten – besonders nach Abschluss der Berechnungen. Mit dem integrierten Excel-Befehl Gehe zu Spezial lokalisieren und ersetzen Sie alle Fehlerzellen in einer Auswahl auf einen Schlag.

1. Wählen Sie zunächst den Arbeitsblattbereich aus, der mögliche Formelfehler enthält.

2. Drücken Sie auf Ihrer Tastatur F5(oder)Strg + G), um das Dialogfeld Gehe zu aufzurufen.

3. Klicken Sie auf Spezial, um das Optionsfeld Gehe zu Spezial zu öffnen.

4. Wählen Sie ausschließlich die Option Formeln und stellen Sie dabei sicher, dass innerhalb dieser Option nur Fehler aktiviert ist. Dadurch werden alle Zellen adressiert, die in Ihrem ausgewählten Bereich Fehlerergebnisse anzeigen.

Option „Formel“ und Option „Fehler“ im Dialogfeld aktivieren

5. Klicken Sie auf OK, und Excel markiert automatisch alle solchen Fehlerzellen.

alle Formelfehler sind ausgewählt

6. Geben Sie direkt 0 oder Ihren gewünschten Ersatzwert ein und drücken Sie Strg + Enter, damit Excel alle markierten Fehlerzellen mit diesem Wert ausfüllt.

einen bestimmten Text eingeben und die Tasten Strg + Enter drücken

Wenn Sie diese Fehlerzellen vollständig leeren möchten, drücken Sie nach der Auswahl einfach die Entf-Taste, um sie zu leeren.

Tipp:Diese Methode ändert Arbeitsblattzellen direkt. Wenn Sie die ursprünglichen Fehlerwerte zur Referenz oder Fehlersuche benötigen, erstellen Sie vor Anwendung dieser Methode eine Sicherungskopie Ihrer Daten.

Suchen und ersetzen Sie #Formelfehler durch 0, beliebige spezifische Werte oder leere Zellen mit Kutools für Excel

Der Formatbedingungs-Assistent von Kutools für Excel vereinfacht die Verwaltung von Fehlerwerten erheblich. Mit diesem Werkzeug können Anwender flexibel alle oder bestimmte Fehlerarten durch 0, leere Zellen oder individuelle Meldungen ersetzen – ideal für Präsentationen oder nachfolgende Bearbeitungsschritte. Das ist besonders praktisch für Anwender ohne Formelkenntnisse oder bei der Arbeit mit großen, komplexen Datensätzen.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Wählen Sie zunächst den Bereich aus, in dem Sie Fehlerwerte ersetzen möchten. Navigieren Sie dann im Menü zu Kutools > Mehr > Formatbedingungs-Assistent.

auf Kutools > Weitere > Assistent für Fehlerbedingungen klicken

2.Im Dialogfeld Formatbedingungs-Assistentlegen Sie Ihre Einstellungen wie folgt fest:

die Optionen im Dialogfeld festlegen

(1) Wählen Sie unter Fehlerart, ob die Aktion auf Alle Fehlermeldungen, Nur #NV-Fehlermeldungen oder Alle Fehlermeldungen außer #NV angewendet werden soll – passend zu Ihrem Szenario.

(2) Wählen Sie im Abschnitt Fehleranzeige die Option Keine (leere Zelle), wenn Fehler als leer angezeigt werden sollen.

Um Fehler durch Null oder eine Meldung zu ersetzen, wählen Sie Textnachricht und geben Sie „0“ oder einen benutzerdefinierten Text in das Feld ein.

(3) Klicken Sie auf OK, um die Änderungen anzuwenden.

Das Hilfsprogramm verarbeitet Ihre Auswahl sofort und ersetzt die Fehlerwerte im ausgewählten Bereich gemäß Ihrer Konfiguration. Die visuellen Ergebnisse sehen wie folgt aus:

Alle Fehlerwerte durch Leere ersetzen

Alle Fehlerwerte durch Leerzeichen ersetzen

Alle Fehlerwerte durch Null ersetzen

Alle Fehlerwerte durch Null ersetzen

Alle Fehlerwerte durch bestimmten Text ersetzen

Alle Fehlerwerte durch einen bestimmten Text ersetzen

Wenn Sie eine kostenlose 30-Tage-Testversion dieses Dienstprogramms nutzen möchten, klicken Sie bitte hier, um sie herunterzuladen, und führen Sie anschließend die Aktion gemäß den oben beschriebenen Schritten aus.

Das Formatbedingungs-Assistent in Kutools für Excel eignet sich hervorragend für wiederkehrende Bereinigungsaufgaben. Änderungen können bei Bedarf auch schnell rückgängig gemacht werden (Strg + Z). Überprüfen Sie stets Ihre Auswahl, bevor Sie Massenoperationen auf große Datensätze anwenden.


Ersetzen Sie alle Fehlerwerte per VBA-Code durch 0, Leere oder einen festgelegten Text

Für fortgeschrittene Szenarien wie die Automatisierung der Bereinigung großer Arbeitsblätter oder das wiederholte Ersetzen bestimmter Fehlerwerte bietet sich ein einfaches VBA-Makro an, um Zeit zu sparen und manuellen Aufwand zu reduzieren. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung zur Verwendung von VBA, um alle Fehlerwerte in einem Bereich batchweise durch Ihre bevorzugte Alternative – 0, eine leere Zelle oder eine benutzerdefinierte Nachricht – zu ersetzen.
Dieser Ansatz ist hochgradig skalierbar und eignet sich ideal für Anwender mit Grundkenntnissen im Umgang mit Makros.

1. Öffnen Sie den Visual Basic for Applications (VBA)-Editor, indem Sie auf Entwickler > Visual Basic klicken. Klicken Sie im erscheinenden Editor auf Einfügen > Modul, und fügen Sie den folgenden Code in das leere Modulfenster ein:

Sub ReplaceErrorsWithValue()
    Dim WorkRng As Range
    Dim ReplaceWhat As String
    Dim Prompt As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to process", xTitleId, WorkRng.Address, Type:=8)
    
    Prompt = "Enter the replacement value for errors:" & vbCrLf & "(Leave blank for empty cell; enter 0 or any text string as needed)"
    ReplaceWhat = Application.InputBox(Prompt, xTitleId, "", Type:=2)
    
    If Not WorkRng Is Nothing Then
        Dim cell As Range
        Application.ScreenUpdating = False
        
        For Each cell In WorkRng
            If IsError(cell.Value) Then
                cell.Value = ReplaceWhat
            End If
        Next
        
        Application.ScreenUpdating = True
    End If
End Sub

2. Führen Sie das Makro anschließend aus, indem Sie im VBA-Fenster auf die Schaltfläche Schaltfläche „Ausführen“ oder die Taste F5 klicken. Wählen Sie bei Aufforderung den Zielbereich aus und geben Sie Ihren gewünschten Ersatzwert an: Lassen Sie das Eingabefeld leer, um Fehlerzellen zu leeren, geben Sie „0“ ein, um sie durch Nullen zu ersetzen, oder tippen Sie Ihren eigenen Text ein.

Hinweise und Tipps:
  • Stellen Sie stets sicher, dass Sie den spezifischen Bereich auswählen, den Sie verarbeiten möchten. Änderungen erfolgen sofort und können nach dem Schließen der Datei nicht rückgängig gemacht werden. Erstellen Sie daher vor Massenoperationen eine Sicherungskopie.
  • Dieses Makro erfasst alle Zellenfehler – also Fehlerarten wie #DIV/0!, #WERT!, #BEZUG! usw. Möchten Sie Ersetzungen auf eine bestimmte Fehlerart beschränken, fügen Sie einfach zusätzliche Logik in die Schleife ein (z. B.)If cell.Text = "#NV" Then ...).
  • Wenn der Ersetzungswert leer bleibt, werden Fehlerzellen geleert und erscheinen als Leere Zellen. Für numerische Ersetzungen (wie 0) geben Sie einfach „0“ in der Eingabeaufforderung ein.

Suchen und ersetzen Sie #Formelfehler durch 0 oder Leere mit Kutools für Excel

 

Verwandter Artikel:

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins