Ergebnisse mit Excel INDEX und VERGLEICH ausgeben
Schritt-für-Schritt-Anleitung
Um mehrere Ergebnisse mit der Excel INDEX-Funktion auszugeben, kannst Du die folgende Schritt-für-Schritt-Anleitung befolgen:
-
Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Tabelle organisiert sind. Zum Beispiel hast Du eine Liste von Lieferanten in einer Spalte und deren Eigenschaften in einer anderen Spalte.
-
Formel eingeben: Verwende die folgende Array-Formel, um mehrere Ergebnisse zu erhalten:
=INDEX(Lieferanten!A:A;KKLEINSTE(WENN(Lieferanten!$E$1:$E$1200=$B$18;ZEILE(Lieferanten!$1:$1200));ZEILE(1:1)))
Hierbei ersetzt Du $B$18
durch die Zelle, die den Suchbegriff enthält.
-
Array-Formel aktivieren: Achte darauf, dass Du die Formel mit STRG + SHIFT + ENTER eingibst, um sie als Array-Formel zu aktivieren.
-
Ergebnisse nach unten ziehen: Ziehe die untere rechte Ecke der Zelle nach unten, um die Formel auf weitere Zellen anzuwenden. So erhältst Du alle relevanten Ergebnisse untereinander.
Häufige Fehler und Lösungen
-
Fehler: #NV: Dies kann passieren, wenn kein passendes Ergebnis gefunden wird. Überprüfe, ob der Suchbegriff korrekt ist.
-
Fehler: Falsche Ergebnisse: Stelle sicher, dass Du die Formel als Array-Formel eingegeben hast. Wenn Du einfach mit ENTER bestätigst, wird sie nicht korrekt arbeiten.
-
Fehler: Leere Zellen: Wenn Du leere Zellen in Deinen Ergebnissen siehst, kann es daran liegen, dass keine weiteren Übereinstimmungen existieren. Überprüfe Deine Daten und den Suchbegriff.
Alternative Methoden
-
FILTER-Funktion: Wenn Du Excel 365 oder Excel 2021 verwendest, kannst Du die FILTER-Funktion nutzen, um mehrere Ergebnisse zu filtern:
=FILTER(Lieferanten!A:A; Lieferanten!$E:$E=$B$18)
-
SVERWEIS: Eine weniger flexible, aber ebenfalls mögliche Methode ist die Verwendung von SVERWEIS. Beachte, dass dies nur das erste Ergebnis zurückgibt.
Praktische Beispiele
-
Beispiel 1: Angenommen, Du hast eine Liste von Lieferanten in Spalte A und eine Liste von Produkten in Spalte E. Um alle Lieferanten für ein bestimmtes Produkt (z.B. in $B$18
) aufzulisten, kannst Du die oben beschriebene Formel verwenden.
-
Beispiel 2: Wenn Du die Formel für die Formel 1-Ergebnisse heute in einer Tabelle verwenden möchtest, stelle sicher, dass die Daten entsprechend sortiert und formatiert sind.
Tipps für Profis
-
Verwende benannte Bereiche: Um Deine Formeln lesbarer zu machen, kannst Du benannte Bereiche für Deine Daten verwenden.
-
Kombiniere mit anderen Funktionen: Du kannst die INDEX- und Vergleichsformeln mit anderen Excel-Funktionen kombinieren, um komplexere Abfragen zu erstellen.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Ergebnisse in einer Zelle ausgeben?
Um mehrere Ergebnisse in einer Zelle auszugeben, kannst Du die TEXTVERKETTEN-Funktion verwenden (verfügbar in Excel 365), um die Ergebnisse zusammenzuführen.
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Methoden funktionieren in Excel 2010 und neueren Versionen, allerdings kann die ARRAY-Funktion je nach Version unterschiedlich zu verwenden sein.
3. Was mache ich, wenn ich nur bestimmte Ergebnisse filtern möchte?
Du kannst die FILTER-Funktion nutzen, um gezielt nach bestimmten Bedingungen zu filtern, oder Du passt die WENN-Bedingung in Deiner Formel an.
4. Wie kann ich die Leistung meiner Formeln optimieren?
Vermeide es, große Datenbereiche zu verwenden. Beschränke die Bereiche auf die tatsächlich genutzten Zeilen, um die Berechnungszeit zu verkürzen.