Den zweiten Wert aus einer Liste in Excel finden
Schritt-für-Schritt-Anleitung
Um den zweiten Wert aus einer Liste in Excel zu extrahieren, kannst Du folgende Formel verwenden. Diese geht davon aus, dass Du eine Liste in den Zellen A1 bis A100 hast.
-
Ersten Wert abrufen: Um den ersten Wert zu finden, verwende die folgende Formel:
=INDEX(A1:A100;VERGLEICH(WAHR;ISTZAHL(A1:A100);0))
-
Zweiten Wert abrufen: Für den zweiten Wert kannst Du eine Array-Formel wie diese verwenden:
{=INDEX($A$1:$A$100;KKLEINSTE(ISTZAHL($A$1:$A$100)*ZEILE($A$1:$A$100);2);0)}
Diese Formel erfordert, dass Du sie mit Strg + Shift + Enter eingibst, um sie als Array-Formel zu aktivieren.
-
Weitere Werte: Wenn Du den dritten oder n-ten Wert benötigst, passe einfach die Zahl in der Formel an:
{=INDEX($A$1:$A$100;KKLEINSTE(ISTZAHL($A$1:$A$100)*ZEILE($A$1:$A$100);n);0)}
Häufige Fehler und Lösungen
-
Fehlermeldung #NV: Dies kann passieren, wenn nicht genügend Werte in der Liste vorhanden sind. Stelle sicher, dass die Anzahl der gesuchten Werte nicht größer ist als die Anzahl der tatsächlichen Werte.
-
Falsche Reihenfolge: Wenn die Werte in umgekehrter Reihenfolge angezeigt werden, kannst Du die Formel anpassen. Nutze die Formel mit KKLEINSTE, um die Werte in der gewünschten Reihenfolge zu erhalten.
Alternative Methoden
Eine einfache Methode, um den n-ten Wert zu finden, besteht darin, die Werte in eine Hilfsspalte zu kopieren und dann die FILTER-Funktion zu nutzen (verfügbar in Excel 365 und Excel 2021):
=FILTER(A1:A100;ISTZAHL(A1:A100))
Diese Funktion gibt alle Zahlen in der Liste zurück. Du kannst dann den gewünschten Wert einfach mit INDEX abrufen.
Praktische Beispiele
Angenommen, Du hast folgende Liste in den Zellen A1 bis A5:
-
Erster Wert:
=INDEX(A1:A5;VERGLEICH(WAHR;ISTZAHL(A1:A5);0)) // Ergebnis: 10
-
Zweiter Wert:
{=INDEX($A$1:$A$5;KKLEINSTE(ISTZAHL($A$1:$A$5)*ZEILE($A$1:$A$5);2);0)} // Ergebnis: 20
-
Dritter Wert:
{=INDEX($A$1:$A$5;KKLEINSTE(ISTZAHL($A$1:$A$5)*ZEILE($A$1:$A$5);3);0)} // Ergebnis: 30
Tipps für Profis
-
Array-Formeln: Achte darauf, dass Du die Array-Formeln korrekt eingibst, indem Du Strg + Shift + Enter verwendest. Das ist entscheidend, damit Excel die Berechnungen richtig durchführt.
-
Verwendung von Tabellen: Wenn Du mit größeren Datenmengen arbeitest, kann es hilfreich sein, Deine Daten in einer Excel-Tabelle zu organisieren. Dadurch wird die Handhabung der Daten einfacher und die Formeln können dynamisch angepasst werden.
FAQ: Häufige Fragen
1. Wie kann ich den ersten Wert ohne Leerzellen finden?
Du kannst die Formel =INDEX(A1:A100;VERGLEICH(WAHR;ISTZAHL(A1:A100);0)) verwenden, um den ersten Wert ohne Leerzellen zu extrahieren.
2. Gibt es eine Möglichkeit, mehrere Werte auf einmal zu extrahieren?
Ja, Du kannst die FILTER-Funktion in neueren Excel-Versionen nutzen, um alle Werte in einer Liste zurückzugeben, und dann die gewünschten Werte auswählen.