Inhaltsverzeichnis
Bei vielen Anwendungen von Excel stößt man manchmal auf zufällige leere Zellen im Excel-Arbeitsblatt. In den meisten Fällen ist der Wert der obersten, nicht leeren Zellen in allen Zeilen derselbe. Daher machen sich die Benutzer nicht die Mühe, diese Zellen von Hand mit sich wiederholenden Werten zu füllen. Aber aus Gründen der Übersichtlichkeit müssen wir diese leeren Zellen mit dem nächsten Wert ausfüllen. In diesem Artikel werden wir Folgendes besprechenwie wir in Excel effizient bis zum nächsten Wert auffüllen können.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsheft unten herunter.
Bis zum nächsten Wert ausfüllen.xlsm
5 einfache Möglichkeiten zum Ausfüllen bis zum nächsten Wert in Excel
Zur Veranschaulichung verwenden wir den folgenden Datensatz, bei dem die erste Spalte die Produktname und dann der Reihe nach den Firmennamen und die Seriennummer des Produkts. Es gibt leere Zellen zwischen den Zellen, die im folgenden Artikel mit verschiedenen Methoden ausgefüllt werden
1. die Verwendung des Füllgriffs
Füllen Griff ist wahrscheinlich das am häufigsten verwendete Werkzeug in Excel, mit dem Sie Werte automatisieren und Gleichungen in Excel bequem ausfüllen können.
Schritte
- Wählen Sie zu Beginn die Füllen Griff Symbol in der Ecke der Zelle B5 und ziehen Sie es nach unten in die Zelle B17.
- Dann werden Sie feststellen, dass der Bereich der Zellen B4:B17 wird nun mit dem Wert der Zelle B5.
- Wählen Sie dann die Zelle C5 und ziehen Sie die Blitz-Füllung indem Sie die rechte Maustaste statt der linken Maustaste gedrückt halten. Ziehen Sie das Symbol Füllen Griff zur Zelle C7.
- Nach dem Ziehen des Blitzes Füllen Griff zu C7, lassen Sie die Taste los.
- Nachdem Sie das Symbol losgelassen haben, wird ein neues Kontextmenü geöffnet.
- Klicken Sie in diesem Fenster auf die Schaltfläche Zellen kopieren .
- Danach werden Sie feststellen, dass der Bereich der Zellen C5:C7 hat sich nun mit dem Wert aus der Zelle C5 .
- Dann werden Sie feststellen, dass der Bereich der Zellen B4:B17 wird nun mit dem Wert der Zelle B5 .
- Sie können wählen Blitz-Füllung anstelle von Zellen kopieren um die Werte auszufüllen, wie in der folgenden Abbildung gezeigt.
Anmerkung:
Füllen Griff im Arbeitsblatt ausgeblendet sein könnte, müssen Sie sie über Erweiterte Optionen im Optionen im Menü Datei Klicken Sie im Menü Erweiterte Optionen auf Bearbeitungsoptionen> Aktivieren des Füllgriffs und Ziehen und Ablegen Box.
Lesen Sie mehr: [Gelöst]: Ausfüllgriff funktioniert nicht in Excel (5 einfache Lösungen)
2. die Verwendung des Sonderbefehls "Gehe zu
Gehe zu Spezial Methode ist eine andere Art von Werkzeug, um die leeren Zellen in Excel-Blättern auszufüllen, indem man zuerst die leeren Zellen markiert und dann die Formel auf die leeren Zellen anwendet.
Schritte
- Wählen Sie den Bereich der Zellen B4:D16 und drücken Sie dann auf F5 .
- Es wird ein neues Fenster mit dem Namen Gehe zu .
- Klicken Sie in diesem Menü auf Besonderes.
- Dann erscheint ein weiteres Fenster mit dem Namen Gehe zu Spezial .
- Wählen Sie in diesem Fenster Rohlinge und klicken Sie auf GUT.
- Dann werden Sie feststellen, dass alle leeren Zellen im Bereich der Zellen B4:D17 jetzt ausgewählt, wobei nur die Zelle C6 aktiviert.
- Dann geben Sie ein "= " in der aktivierten Zelle C6 und drücken Sie dann die Pfeil nach oben auf der Tastatur.
- Dadurch wird die Zelle C5.
- Danach klicken Sie auf Strg+Eingabe auf der Tastatur.
- Nachdem Sie die Schaltfläche gedrückt haben, werden Sie feststellen, dass die leeren Zellen nun mit dem nächsten Wert der oberen Zellen aufgefüllt werden.
Lesen Sie mehr: Formel ziehen und ausgeblendete Zellen in Excel ignorieren (2 Beispiele)
3. die Anwendung von Power Query
Power Query ist eines der effektivsten Werkzeuge zur Füllen Sie Power Query holt die Tabellendaten aus dem Arbeitsblatt und wendet dann den Befehl zum Ausfüllen auf jede Spalte an.
Schritte
- Klicken Sie dazu auf die Schaltfläche Von Tabelle/Bereich von der Daten tab.
- Dann erscheint ein kleines Fenster, in dem Sie nach dem Bereich Ihrer Tabelle gefragt werden, den Sie hinzufügen möchten.
- In diesem Fenster geben Sie ein $B$4:$D$16, und kreuzen Sie das Feld Meine Tabelle hat Überschriften Box.
- Klicken Sie auf GUT.
- Danach öffnet sich ein neues Fenster und in diesem Fenster sehen Sie, dass unser ausgewähltes Fenster mit allen Spalten, die mit Filtersymbolen ausgestattet sind, angezeigt wird.
- Die leeren Zellen werden nun angezeigt als null .
- Klicken Sie mit der rechten Maustaste auf die Spalte Firmenname und gehen Sie zu Füllung> Daunen.
- Sie werden feststellen, dass die Spalte mit dem Firmennamen nun mit den nächsten Zellwerten aus den oberen Zellen ausgefüllt ist.
- Klicken Sie nun erneut mit der rechten Maustaste auf das Produkte Name Spalten und gehen Sie zu Füllung>Daunen.
- Sie werden sehen, dass die gesamte Tabelle nun mit dem nächsten Wert in den oberen Zellen ausgefüllt ist.
- Klicken Sie nun auf das Schließen & Laden Symbol aus dem Startseite und klicken Sie dann auf Schließen und laden auf.
- Danach erscheint ein neues Fenster, in dem nach dem Speicherort der neuen Tabelle gefragt wird, die wir gerade in der Power Query geändert haben.
- Klicken Sie zunächst auf Tabelle .
- Wählen Sie dann Bestehendes Arbeitsblatt im Wo wollen Sie die Daten ablegen? Option.
- Wählen Sie dann den Ort im Feld für den Bereich aus. F4 in der Schachtel.
- Klicken Sie auf OK danach.
- Der Bereich der Zellen F4:H16 ist jetzt mit der Tabelle belegt, die wir gerade in der Power Query geändert haben.
Und so füllen wir alle leeren Zellen in der Tabelle mit dem nächsten Wert in der oberen Richtung auf.
Lesen Sie mehr: Wie man in Excel bis zur letzten Zeile mit Daten füllt (3 schnelle Methoden)
4. die IF-Funktion verwenden
Verwendung von die IF-Funktion werden wir die leeren Zellen in den Excel-Blättern mit den benachbarten Zellen in der oberen Richtung auffüllen. Um diese Methode zu verwenden, müssen wir die Zellen mehrfach auf das Blatt kopieren
Schritte
- Zu Beginn wird der Bereich der Zellen D5:D16 wird in den Bereich der Zellen kopiert C5:C16.
- Wählen Sie dann die Zelle C6 und geben Sie die folgende Formel ein.
=IF(D6="",C5,D6)
- Ziehen Sie dann die Zelle in die Zelle C16.
- Jetzt der Bereich der Zellen C5:C16 wird mit dem nächsthöheren Zellwert aufgefüllt.
- Schneiden Sie nun den Bereich der Zellen C5:C16 zum D5:D16 .
- Kopieren Sie dann die Zelle B5 zum C5 .
- Wählen Sie dann die Zelle B5 und geben Sie die folgende Formel ein,
=IF(C6="",B5,C6)
- Ziehen Sie dann die Füllen Griff zu B16 Zellen.
- Als nächstes werden Sie feststellen, dass der Bereich der Zellen B5:B16 wird nun bis zum nächsthöheren Wert aufgefüllt.
So füllen wir den nächsten Wert in Excel mit der IF Funktion.
Anmerkung:
Die Verwendung der Formelmethode ist recht einfach, sie erfordert keine Vorkenntnisse wie VBA, ist aber im Vergleich zu den anderen Methoden etwas zeitaufwändiger.
Lesen Sie mehr: Wie man in Excel eine Formel bis zu einer bestimmten Zeile ausfüllt (7 einfache Methoden)
5. ein VBA-Makro einbetten
Die Verwendung eines einfachen Makros kann die Zeit, die für das Ausfüllen von Zellen mit dem nächsten benachbarten Zellwert benötigt wird, drastisch reduzieren. Dieses Makro kann dann bei Bedarf mehrfach wiederholt werden.
Schritte
- Von der Entwickler und gehen Sie dann auf die Registerkarte Visual Basic.
- Dann klicken Sie einfügen. > Modul.
- Geben Sie im Modulfenster den folgenden Code ein.
Sub Down_Fill_next_value() Dim x As Range Dim y As Long, z As Long Dim m As Integer, n As Integer Set x = Selection z = x.Columns.CountLarge y = x.Rows.CountLarge For n = 1 To z For m = 1 To y - 1 If x.Cells(m, n) "" Then x.Cells(m, n) = x.Cells(m, n).Value If x.Cells(m + 1, n) = "" Then x.Cells(m + 1, n) = x.Cells(m, n).Value End If End If Next m Next n EndUnter
- Schließen Sie dann das Fenster.
- Wählen Sie den Datenbereich aus, den Sie mit dem nächsten Zellwert füllen möchten.
- Danach gehen Sie auf die Seite Siehe Registerkarte > Makros (Doppelklick).
- Nach dem Anklicken von Makros anzeigen, wählen Sie die Makros aus, die Sie soeben erstellt haben. Der Name lautet hier Down_Fill_next_value Dann klicken Sie auf Laufen.
- Nach dem Anklicken von GUT, werden Sie feststellen, dass der ausgewählte Bereich von Zellen nun mit Werten neben den oberen Zellen ausgefüllt ist.
So füllt man in Excel mit einem VBA-Makro den nächsten Wert aus.
Lesen Sie mehr: Wie man den Ausfüllgriff zum Kopieren von Formeln in Excel verwendet (2 nützliche Beispiele)
Schlussfolgerung
Zusammenfassend lässt sich sagen, dass die Frage "Wie kann man in Excel bis zum nächsten Wert auffüllen?" hier auf 5 verschiedene Arten beantwortet wird, angefangen von der Verwendung der Füllen Griff , dann mit der Spezialmethode und schließlich mit komplexen Tools wie Power Query und VBA-Makro. Unter allen hier verwendeten Methoden ist die Verwendung der Füllen Griff und die Gehe zu Spezial Methode ist einfacher zu handhaben: Die VBA ist ebenfalls weniger zeitaufwändig und einfach, erfordert aber VBA-Kenntnisse, die bei anderen Methoden nicht erforderlich sind.
Für dieses Problem gibt es eine makrofähige Arbeitsmappe zum Herunterladen, in der Sie diese Methoden üben können.
Fragen und Anregungen zur Verbesserung der Website können Sie gerne im Kommentarbereich stellen. Exzellent Gemeinschaft sehr zu schätzen wissen werden.