Inhaltsverzeichnis
In einem großen Arbeitsblatt die letzte Spalte mit Daten manuell zu finden, ist zeitaufwändig und unfreundlich. Es gibt einige Funktionen, mit denen Sie schnell die letzte Spalte mit Daten herausfinden können. In diesem Artikel werde ich erklären, wie Sie die Funktionen verwenden können und VBA um die letzte Spalte mit Daten in Excel zu finden.
Um die Erklärung anschaulich zu machen, werde ich einen Beispieldatensatz verwenden, der Bestellinformationen darstellt. Der Datensatz hat 4 Spalten, die wie folgt lauten Bestelldatum, Bestell-ID, und Betrag .
Arbeitsbuch zum Üben herunterladen
Excel Letzte Spalte mit Daten finden.xlsm4 Wege, die letzte Spalte mit Daten zu finden
1. die Funktion LOOKUP verwenden, um die letzte Spalte mit Daten zu finden
Um die letzte Spalte mit Daten in Excel zu finden, können Sie Folgendes verwenden die Funktion LOOKUP in der Sie den letzten Wert einer bestimmten Spalte nachschlagen können, nicht nur die letzte Spalte.
Starten Sie das Verfahren,
Wählen Sie zunächst eine beliebige Zelle aus, in die Sie Ihren Ergebniswert einfügen möchten.
➤ Ich habe die Zelle ausgewählt F4
Geben Sie dann die folgende Formel in das Feld Formel Bar oder in die ausgewählte Zelle.
=LOOKUP(2,1/(D:D""),D:D)
Hier im LOOKUP Funktion, möchte ich die Letzte Spalte Daten abhängig von der AuftragID Spalte als lookup_value Wert.
Ich habe den Bereich der D:D Spalte als nachschlagen_vektor wo ich eine nicht gleich Operator (), um die nicht leeren Zellen zu finden. Später wird sie durch 1 um herauszufinden, welche der Zellen Daten enthalten, und dann als Ergebnis_Vektor verwendet die Palette D:D von Betrag Spalte.
Drücken Sie nun die EINGEBEN Schlüssel.
Sie sehen also die Daten der letzten Spalte des Datensatzes.
2. die Funktion INDEX & COUNT verwenden
Durch die Verwendung von die Funktion INDEX und die ZÄHLEN Funktion können Sie die letzte Spalte mit Daten finden.
Kommen wir nun zum Verfahren,
Wählen Sie zunächst eine beliebige Zelle aus, in die Sie Ihren Ergebniswert einfügen möchten.
➤ Ich habe die Zelle ausgewählt F4
Geben Sie dann die folgende Formel in das Feld Formel Bar oder in die ausgewählte Zelle.
=INDEX(D4:D9,COUNT(D4:D9))
Hier im INDEX Funktion, habe ich den Bereich D4:D9 als Array Als Nächstes, wenn die zeilen_nummer der INDEX Funktion verwendet die ZÄHLEN Funktion, um die Position des letzten Wertes des ausgewählten Bereichs zu ermitteln D4:D9 . die ZÄHLEN Funktion wird die letzte Position zurückgeben, dann wird die INDEX Funktion gibt den Wert dieser Position zurück.
Drücken Sie nun die EINGEBEN und Sie werden die Daten der letzten Spalte des Datensatzes sehen.
Ähnliche Lektüre:
- Den letzten Wert in einer Spalte größer als Null in Excel finden (2 einfache Formeln)
- Suchen der letzten Zelle mit Wert in einer Zeile in Excel (6 Methoden)
- Mehrere Werte in Excel suchen (8 schnelle Methoden)
- Wie man in Excel von rechts nach links sucht (6 Methoden)
3. mit der Funktion MIN & COLUMN then INDEX
Sie können auch Folgendes verwenden die Funktion MIN mit die KOLUMNE und SPALTEN Funktion, um die letzte Spaltennummer zu erhalten.
Abhängig von der Nummer der letzten Spalte können Sie die Daten der letzten Spalte mit der Funktion INDEX Funktion.
Starten Sie zunächst das Verfahren, um die letzte Spaltennummer zu ermitteln.
➤ Ich habe die Zelle ausgewählt F3
Geben Sie dann die folgende Formel in das Feld Formel Bar oder in die ausgewählte Zelle.
=MIN(SPALTE(A4:C9))+SPALTEN(A4:C9)-1
Hier, in der KOLUMNE Funktion wählte den Bereich A4:C9 als Hinweis, wird ein Array zurückgegeben, das alle Spaltennummern für den angegebenen Bereich enthält.
Um nun die erste Spaltennummer zu erhalten, verwenden Sie die MIN Funktion.
Dann wird die SPALTEN gibt die Gesamtspaltenzahl des ausgewählten Bereichs an A4:C9 Jetzt können Sie die Gesamtzahl der Spalten mit der ersten Spalte addieren und dann 1 subtrahieren um die Nummer der letzten Spalte des Bereichs sicherzustellen.
Zum Schluss drücken Sie die EINGEBEN Dann erhalten Sie die letzte Spaltennummer.
Fahren wir nun mit dem Verfahren fort, um die Daten der letzten Spalte zu erhalten.
Wählen Sie eine beliebige Zelle aus, um Ihren Ergebniswert zu platzieren.
➤ Ich habe die Zelle ausgewählt F4
Geben Sie dann die folgende Formel in das Feld Formel Bar oder in der ausgewählten Zelle.
=INDEX(A4:C9,6,F3)
Hier, in der INDEX Funktion, wählte den Bereich A4:C9 als Array dann die letzte nicht leere Zeile ausgewählt, nämlich 6 als zeilen_nummer ( Sie müssen sich daran erinnern, dass die Zeilennummer dem Datensatz entsprechen sollte, und Sie können den Wert einer beliebigen Zeile finden, wenn Sie die Nummer angeben ).
Als Nächstes werden verwendet F3 Zellwert als spalten_nummer wird die Formel den Wert der entsprechenden Zeilen- und Spaltennummer zurückgeben, der die letzten Spaltendaten sein wird.
Presse EINGEBEN und Sie erhalten die Daten der letzten Spalte.
4. mit VBA die letzte Spalte mit Daten finden
Wenn Sie die letzte Spalte mit Daten anzeigen möchten, können Sie auch die VBA .
Beginnen wir mit dem Verfahren,
Öffnen Sie zunächst die Entwickler tab>> auswählen Visual Basic ( Tastaturkürzel ALT + F11 )
Als nächstes wird ein neues Fenster geöffnet, in dem Microsoft Visual Basic für Anwendungen.
Öffnen Sie von dort aus einfügen. auswählen Modul
A Modul geöffnet wird, geben Sie den folgenden Code in das geöffnete Fenster ein Modul .
Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Letzte Spalte mit Daten ist " & cell_value End Sub
Hier habe ich die Unterverfahren Letzte_Spalte_mit_Daten_finden
Ich habe die ZÄHLEN Methode, um die letzte Spalte zu zählen, dann habe ich die WERT Methode, um den letzten Spaltenwert zu erhalten, für den ich die Zeilennummer angegeben habe 9 Hier habe ich den Wert in der Datei zelle_wert variabel.
Um den Wert zu zeigen, habe ich MsgBox .
Endlich, Speichern Sie den Code und kehren Sie zum Arbeitsblatt zurück.
Als nächstes öffnen Sie die Siehe tab>> von Makros auswählen Makros anzeigen
➤ A Dialogfeld auftauchen.
Nun, vom Makro-Name wählen Sie die Letzte_Spalte_mit_Daten_finden wählen Sie auch die Arbeitsmappe in Makros in .
Dann, ausführen. die ausgewählten Makro .
Als Ergebnis wird der letzte Spaltenwert in einem Meldungsfeld angezeigt.
Praxisteil
Um diese Erklärungen zu üben, habe ich in der Arbeitsmappe ein Übungsblatt bereitgestellt, das Sie unter dem obigen Link herunterladen können.
Schlussfolgerung
In diesem Artikel habe ich 4 schnelle Wege erklärt, um die letzte Spalte mit Daten in Excel zu finden. Ich hoffe, dass diese verschiedenen Wege Ihnen helfen werden, die letzte Spalte mit Daten zu finden. Wenn Sie irgendwelche Vorschläge, Ideen oder Feedback haben, können Sie unten einen Kommentar hinterlassen.