Wie füllt man leere Zellen mit dem Wert oben in Excel (4 einfache Methoden)

  • Teile Das
Hugh West

Microsoft Excel verfügt über mehrere nützliche Methoden, um leere Zellen füllen Davon werden wir in diesem Artikel 4 instrumentelle Methoden mit Beispielen und entsprechenden Erläuterungen beschreiben.

Download Arbeitsbuch Praxis

Sie können die Arbeitsmappe hier herunterladen.

Leere Zellen mit obigem Wert ausfüllen.xlsx

4 nützliche Methoden, um leere Zellen in Excel mit dem obigen Wert auszufüllen

Anhand des folgenden Beispieldatensatzes werden wir die vier nützlichen Methoden zum Füllen leerer Zellen mit dem obigen Wert in Excel demonstrieren.

Der Datensatz enthält eine Liste von Produkt-IDs, Verkaufsdaten und Verkaufszahlen. Wie Sie feststellen können, enthält der Datensatz einige leere Zellen. Wir möchten die leeren Zellen mit dem Wert über der Zelle füllen.

In den nächsten vier Abschnitten werden wir die Verwendung von vier gängigen Excel-Tools demonstrieren, wie Gehe zu Spezial oder finden. von der Bearbeitung von Option, verschachtelt LOOKUP Formel, und die VBA-Makros um diese Aufgabe zu erfüllen.

1. leere Zellen mit obigem Wert in Excel mit Gehe zu Spezial (F5) und Formel ausfüllen

Sie können verwenden Gehe zu Spezial und eine einfache Formel, um die leeren Zellen mit dem Wert darüber zu füllen. Folgen Sie den nachstehenden Schritten, um zu erfahren, wie dieser Vorgang funktioniert.

Schritt 1:

  • Wählen Sie den Datenbereich, in dem Sie die leeren Zellen ausfüllen möchten.

Schritt 2:

  • Gehen Sie zum Startseite Registerkarte> Bearbeitung von Gruppe> Suchen & Auswählen Aufklappmenü Gehe zu Spezial Befehl.

Folgen Sie der nachstehenden Abbildung.

Sie können dies vermeiden, indem Sie auf F5 direkt von der Tastatur aus. Dadurch gelangen Sie auch zum Gehe zu Spezial Box.

Ein Dialogfenster namens Gehe zu Spezial erscheint.

Schritt 3:

  • Wählen Sie Rohlinge von der Gehe zu Spezial box> klicken OK .

Sie werden feststellen, dass die leeren Zellen entsprechend markiert sind.

Schritt 4:

  • Drücken Sie auf der Tastatur " = "Sie werden ein Gleichheitszeichen in der aktiven Zelle sehen.
  • Schreiben Sie die Formel als " =D5 ".

Hier, D5 ist die Referenz der darüber liegenden Zelle, mit deren Wert Sie die leeren Zellen ausfüllen möchten.

Schritt 5:

  • Drücken Sie anschließend CTRL+ENTER.

Das Ergebnis können Sie unten sehen.

Das Ergebnis enthält jedoch eine Kopie der Formel, die Sie in Werte umwandeln müssen.

Schritt 6:

  • Markieren Sie den Datenbereich erneut und wählen Sie Kopieren von der Kontext Menü.

  • Ein Klick auf das Kopieren zeigt die gepunktete Linie über die ausgewählte Grenze an.

Schritt 7:

  • Anschließend müssen Sie erneut mit der rechten Maustaste klicken und die Option Pfeil Symbol neben Einfügen Spezial .

A Drop-down erscheint das Menü.

Schritt 8:

  • Wählen Sie Werte einfügen(V) wie unten dargestellt.

Das Ergebnis sieht dann so aus wie in der folgenden Abbildung.

Lesen Sie mehr: Wie füllt man leere Zellen in Excel automatisch mit dem obigen Wert aus (5 einfache Möglichkeiten)

2. leere Zellen mit obigem Wert füllen mit Suchen & Ersetzen und Formel

Außerdem können Sie die Suchen & Ersetzen von der Option Startseite zusammen mit einer ähnlichen Formel wie bei der vorherigen Methode verwendet.

Dazu müssen Sie die folgenden Schritte ausführen.

Schritt 1:

  • Wählen Sie den Bereich der Daten.
  • Gehen Sie zum Startseite tab> Bearbeitung von Gruppe> Suchen & Auswählen Dropdown-Menü> Wählen Sie die finden. Befehl.

Schritt 2:

  • Es erscheint ein Fenster, in dem Sie die Was finden: Feld leer und klicken Sie auf Alle finden .

Dadurch wird die Liste der Leerstellen im ausgewählten Bereich angezeigt. Für diesen Datensatz wurde die Anzahl der Leerstellen mit 11 angegeben.

Schritt 3:

  • Presse STRG+A auf der Tastatur, um alle Leerzeichen auszuwählen.
  • Danach klicken Sie auf Schließen.

Schritt 4:

  • Presse " = " auf der Tastatur und ein Gleichheitszeichen wird automatisch in der aktiven Zelle angezeigt.
  • Schreiben Sie dann die Formel " =D13 " in der aktiven Zelle.

Schritt 5:

  • Presse STRG+EINGABE über die Tastatur.

So erhalten Sie das abgebildete Ergebnis.

Lesen Sie mehr: Leere Zellen in Excel mit Werten von links füllen (4 geeignete Methoden)

Ähnliche Lektüre

  • Leere Zellen mit N/A in Excel ausfüllen (3 einfache Methoden)
  • Datenbereinigungstechniken: Leere Zellen in Excel ausfüllen (4 Möglichkeiten)
  • Leere Zellen mit Text in Excel ausfüllen (3 effektive Methoden)

3 Kombinieren Sie die Funktionen LOOKUP, ROW, IF & LEN, um leere Zellen mit dem oben genannten Wert in Excel auszufüllen.

Außerdem können Sie die Tabelle Befehl aus dem einfügen. und verwenden Sie die verschachtelte LOOKUP Formel, um leere Zellen mit dem obigen Wert zu füllen.

Befolgen Sie dazu die unten angegebenen Schritte:

Schritt 1:

  • Wählen Sie den gesamten Datensatz.

Schritt 2:

  • Wählen Sie Tabelle von der einfügen. tab.

Sie können auch das Tastaturkürzel STRG+T nach Auswahl des gesamten Datensatzes.

Schritt 3:

Die Tabelle erstellen öffnet sich ein Dialogfeld, in dem der ausgewählte Datenbereich angezeigt wird.

  • Prüfen Sie, ob die Daten richtig ausgewählt sind.
  • Mark Meine Tabelle hat Überschriften wenn es nicht automatisch markiert ist.
  • Klicken Sie auf GUT.

Ihr Datensatz wird wie eine Tabelle aussehen, deren Überschriften mit Pfeilsymbolen versehen sind, wie unten dargestellt.

Schritt 4:

  • Wählen Sie eine zufällige Spalte F und schreiben Sie die folgende verschachtelte Formel für Spalte B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)

Das Ergebnis zeigt die Daten von Spalte B und füllen Sie die Lücken mit dem oben genannten Wert aus.

Schritt 5:

  • Wiederholen Sie den Vorgang für Spalte C unter Verwendung der folgenden Formel.

=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)

Hier werden die Werte von Daten der Verkäufe unterscheiden sich von dem ursprünglichen Datensatz, weil die Zahlenformat ist Allgemein Wir werden das also auf jeden Fall in ein geeignetes Format umwandeln.

Schritt 6:

  • Ändern Sie die Format durch Auswahl von Kurzes Datum anstelle von Allgemein .

Folgen Sie der Abbildung, um herauszufinden, wo Sie wechseln müssen.

Daher haben wir die Ausgabe mit den genauen Werten des Datensatzes erstellt.

Schritt 7:

  • Die Wiederholung der Formel für Spalte D unter Verwendung der folgenden Formel.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)

Dies führt zu folgendem Ergebnis:

Diese Methode hilft, den ursprünglichen Datensatz zu erhalten und eine neue Tabelle zu erstellen, um das gewünschte Ergebnis zu erzielen.

Die verschachtelte Formel Aufschlüsselung:

Die Syntax der Formel:

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • Hier, lookup_value nimmt die Daten, die wir herausfinden wollen. Da wir mehrere Zeilen in unserem Datensatz haben, die ROW-Funktion arbeitet hier, die den Bereich der Spalte nimmt.
  • nachschlagen_vektor verwendet die IF-Funktion verschachtelt mit die LEN-Funktion und die ROW-Funktion. Beide nehmen den Bereich der Spalten, um eine Vektorform zu erstellen.
  • Ergebnis_Vektor sind die Ergebniswerte, die in Form eines Vektors genommen werden, um das gewünschte Ergebnis zu erhalten.

Lesen Sie mehr: Leere Zellen mit Formeln in Excel füllen (2 einfache Methoden)

4. die Verwendung von VBA-Makros zum Ausfüllen von leeren Zellen mit dem oben genannten Wert in Excel

Die letzte Methode umfasst die VBA-Makros. Sie können verwenden VBA-Makros Obwohl die Ausführung des Codes einige Minuten in Anspruch nehmen kann, funktioniert diese Methode bei umfangreichen Datensätzen recht gut.

Folgen Sie den nachstehenden Schritten zur Ausführung VBA-Makro um die leeren Zellen mit dem obigen Wert zu füllen.

Schritt 1:

  • Wählen Sie den Datenbereich aus und klicken Sie mit der rechten Maustaste auf den Namen des Blattes.
  • Klicken Sie auf Code anzeigen von der Kontext Menü.

Infolgedessen Das VBA-Fenster wird geöffnet und zeigt das allgemeine Fenster darauf.

Schritt 2:

  • Schreiben Sie den folgenden Code in die Allgemeines Fenster .

Code:

 Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub 

Schritt 3:

  • Um den Code auszuführen, können Sie die Taste F5 über die Tastatur.

Oder, klicken Sie auf die grüner Pfeil auf der Registerkarte des VBA-Fenster.

Daraufhin wird der Code ausgeführt, und Sie können das Ergebnis auf dem Arbeitsblatt sehen.

Lesen Sie mehr: Leere Zellen mit dem Wert oben in Excel VBA ausfüllen (3 einfache Methoden)

Dinge zum Merken

Sie müssen den Datenbereich zu Beginn auswählen, bevor Sie eine der oben genannten Methoden anwenden. Die einfachen Formeln in den Methoden 1 und 2 variieren natürlich je nach aktiver Zelle nach der Auswahl von Leerzeichen.

Schlussfolgerung

Der Artikel erklärt vier Methoden, um in Excel Leerstellen mit dem obigen Wert zu füllen. Die Methoden verwenden entweder eine einfache Formel zusammen mit dem Bearbeitung von Optionen in der Startseite oder die verschachtelte Registerkarte LOOKUP Es zeigt aber auch die Verwendung von VBA-Makros um bei längeren Datensätzen die Lücken mit dem obigen Wert zu füllen. Ich hoffe, der Artikel hat Ihnen geholfen, die gewünschte Lösung zu finden. Sollten Sie dennoch weitere Fragen zu diesem Thema haben, können Sie gerne einen Kommentar im Kommentarbereich hinterlassen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.