kennt jemand eine Funktion (nicht VBA) mit der ich die erste nichtleere Zelle in einer Spalte finde? Die Suchrichtung ist ausgehend von der aktiven Zelle nach oben.
Für jeden Tip dankbar
arsten
Function find_last(myC As Integer) As Double
Dim i As Long
For i = Cells(65536, myC).End(xlUp).Row To ActiveCell.Row Step -1
If Cells(i, myC) <> "" Then
find_last = Cells(i, myC).Value
Exit For
End If
Next i
find_last = 0
End Function
Um die erste nicht leere Zelle in Excel nach oben zu finden, kannst du die folgende Array-Formel verwenden. Diese Methode ist besonders nützlich, wenn du eine große Datenmenge hast und nicht für jede Zelle manuell suchen möchtest.
=INDEX(C:C;MAX((C1:C20<>"")*ZEILE(C1:C20)))
{}
um die Formel sehen.Diese Formel sucht in der Spalte C von oben nach unten und gibt den Wert der ersten nicht leeren Zelle zurück.
Fehler: #WERT!
Fehler: Falscher Zellbezug
Falls du keine Array-Formel verwenden möchtest, kannst du auch folgende Funktionen nutzen:
VERGLEICH und INDEX:
=INDEX(C:C;VERGLEICH(WAHR;(C1:C20<>"");0))
Diese Formel gibt dir die erste gefüllte Zelle in der Spalte C zurück.
FILTER (ab Excel 365):
=FILTER(C:C;C:C<>"")
Mit dieser Funktion erhältst du alle gefüllten Zellen in der Spalte C.
Beispiel 1: Wenn du in Spalte C die Werte 1, "", 3, "", 5 hast und die Formel in D1 eingibst, wird 5 als Ergebnis angezeigt, da es die letzte gefüllte Zelle ist.
Beispiel 2: In einem Szenario, in dem du in Spalte C nur Leerzeichen hast, wird die Formel einen Fehler zurückgeben, da es keine nicht leeren Zellen gibt. In diesem Fall kannst du eine IFERROR-Funktion hinzufügen:
=IFERROR(INDEX(C:C;MAX((C1:C20<>"")*ZEILE(C1:C20))); "Keine Werte gefunden")
1. Wie finde ich die erste Zelle mit einem bestimmten Wert?
Du kannst die Funktion VERGLEICH in Kombination mit INDEX verwenden:
=INDEX(C:C;VERGLEICH("deinWert";C:C;0))
2. Kann ich die Suche auch auf mehrere Spalten ausweiten?
Ja, du kannst die Formel anpassen, um mehrere Spalten zu durchsuchen, indem du sie in eine Matrix-Formel umwandelst, die alle relevanten Spalten umfasst.
3. Funktioniert das auch in Excel Online?
Ja, die meisten dieser Funktionen sind auch in Excel Online verfügbar, solange du eine aktuelle Version verwendest.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen