1
5
7
3
6
10
6
9
5
2
Wenn ich jetzt mit =VERGLEICH(G8;A1:A10;FALSCH) nach dem Wert 5 suche sagt Excel der Wert steht in Zelle 2: Ich möchte aber den letzten (=ältesten) Wert der Spalte finden, wäre als 9.
Jemand ne Ahnung?
Um den letzten Wert in einer Excel-Spalte zu finden, kannst Du die folgende Formel verwenden:
Formel eingeben: Nutze die folgende Array-Formel:
{=MAX(WENN(A1:A100=G8;ZEILE(1:100)))}
Um diese Formel einzugeben, musst Du nach der Eingabe die Tasten Strg
+ Shift
+ Enter
gleichzeitig drücken. Dadurch wird die Formel als Array-Formel erkannt und die geschweiften Klammern erscheinen automatisch.
Formel funktioniert nicht: Stelle sicher, dass Du die Formel als Array-Formel eingegeben hast. Wenn die geschweiften Klammern nicht erscheinen, ist die Formel nicht korrekt aktiviert.
Falsche Zeilennummer: Wenn die Formel eine falsche Zeilennummer zurückgibt, überprüfe, ob der gesuchte Wert tatsächlich in dem angegebenen Bereich vorhanden ist.
Falls Du eine andere Methode ausprobieren möchtest, um den letzten Wert zu finden, kannst Du auch die Funktion VERGLEICH
verwenden, jedoch ist diese Methode weniger direkt. Eine Kombination mit INDEX
kann ebenfalls hilfreich sein.
=INDEX(A1:A10;VERGLEICH(9,99;A1:A10))
Diese Formel gibt den letzten Wert in der Liste zurück, wenn die Werte numerisch sind.
Angenommen, Du hast die folgenden Werte in den Zellen A1 bis A10:
1
5
7
3
6
10
6
9
5
2
Um den letzten Wert von 5
zu finden, kannst Du die oben erwähnte Array-Formel verwenden:
{=MAX(WENN(A1:A10=5;ZEILE(1:10)))}
Das Ergebnis sollte der Zeilenindex des letzten 5
sein.
Formeln kombinieren: Du kannst die Kombination von INDEX
, VERGLEICH
und MAX
verwenden, um noch dynamischere Lösungen zu schaffen.
Datenvalidierung: Sorge dafür, dass Deine Daten sauber und konsistent sind, um die Fehlerquote zu minimieren.
Namen verwenden: Benutze benannte Bereiche für eine bessere Lesbarkeit und Wartbarkeit Deiner Formeln.
1. Wie finde ich den letzten Textwert in einer Spalte?
Verwende die Funktion LOOKUP
, um den letzten Textwert zu finden:
=LOOKUP(2;1/(A1:A10<>"");A1:A10)
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die oben genannten Formeln sollten in den meisten Excel-Versionen ab 2007 funktionieren. Achte darauf, dass Du die Array-Formel korrekt eingibst.
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