Zum Hauptinhalt springen

Wie ersetzt man in Excel nicht leere Zellen durch einen bestimmten Wert?

Author: Xiaoyang Last Modified: 2025-05-28

In Excel können wir schnell und einfach eine Auswahl mit einem bestimmten Wert ersetzen oder füllen, indem wir die Tastenkombination Strg + Enter drücken. Aber wissen Sie, wie Sie nur die nicht leeren Zellen in einem ausgewählten Bereich, der sowohl leere Zellen als auch Zellen mit Werten enthält, durch einen bestimmten Wert ersetzen können?

Nicht leere Zellen mit einem bestimmten Wert mithilfe der Funktion „Suchen und Ersetzen“ ersetzen

Nicht leere Zellen mit einem bestimmten Wert mithilfe von VBA-Code ersetzen


arrow blue right bubble Nicht leere Zellen mit einem bestimmten Wert mithilfe der Funktion „Suchen und Ersetzen“ ersetzen

In Excel kann uns die Funktion „Suchen und Ersetzen“ dabei helfen, alle nicht leeren Zellen zu finden und sie dann nach Belieben durch einen bestimmten Wert zu ersetzen.

1. Wählen Sie den Datenbereich aus, in dem Sie nur die Zellen mit Werten ersetzen möchten.

2. Drücken Sie dann Strg + H, um das Dialogfeld „Suchen und Ersetzen“ zu öffnen. Im Dialogfeld „Suchen und Ersetzen“ unter dem Reiter Ersetzen geben Sie * im Feld Suchen nach ein und tragen Sie den benötigten Wert in das Textfeld Ersetzen durch ein, siehe Screenshot:

set options in find and replace dialog box

3. Klicken Sie dann auf die Schaltfläche Alle ersetzen, und ein Dialogfeld erscheint, das Ihnen die Anzahl der zu ersetzenden Zellen mitteilt. Schließen Sie die Dialogfelder, und alle Werte im ausgewählten Bereich wurden durch Ihre angegebenen Daten ersetzt, siehe Screenshots:

original sample data arrow replace non empty cells with specific value

arrow blue right bubble Nicht leere Zellen mit einem bestimmten Wert mithilfe von VBA-Code ersetzen

Mit dem folgenden VBA-Code können Sie auch alle Dateneinträge auf einmal durch die gewünschten Werte ersetzen. Gehen Sie dazu wie folgt vor:

1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code im Modulfenster ein.

VBA-Code: Nicht leere Zellen mit einem bestimmten Wert ersetzen

Sub ReplaceNumbers()
'Update 20141111
    Dim SRg As Range
    Dim Rg As Range
    Dim Str As Variant
    On Error Resume Next
    Set SRg = Application.Selection
    Set SRg = Application.InputBox("select range:", "Kutools for Excel", SRg.Address, , , , , 8)
    If Err <> 0 Then Exit Sub
    Str = Application.InputBox("replace with:", "Kutools for Excel", Str)
    If Str = False Then Exit Sub
    For Each Rg In SRg
        If Rg <> "" Then Rg = Str
    Next
End Sub

3. Drücken Sie dann die Taste F5, um diesen Code auszuführen, und ein Hinweisfenster wird angezeigt, das Sie auffordert, einen Bereich auszuwählen, in dem Sie die Daten ersetzen möchten, siehe Screenshot:

vba code to select the data range

4. Klicken Sie dann auf OK, und geben Sie Ihren spezifischen Wert in das nächste Eingabefeld ein, siehe Screenshot:

type the specific value to replace the non empty values

5. Klicken Sie dann auf OK, und alle Werte in Ihrem ausgewählten Bereich werden sofort durch die bestimmten Daten ersetzt.

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!