Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mehrere Ergebnisse-index...

mehrere Ergebnisse-index...
Sonja
Hallo zusammen,
folgende Formel funktioniert perfekt, allerdings bekomme ich eben nur das 1. Ergebnisse der Liste. Es gibt aber mehrere und die möchte ich alle aufgelistet haben...
---------------------------------------------------------------------------------------
INDEX(Lieferanten!A:A;VERGLEICH($B$18&"*";Lieferanten!$E:$E;0))
---------------------------------------------------------------------------------------
Nun habe ich hier nachgelesen und bin zu dem Link gekommen
"http://www.excelformeln.de/formeln.html?welcher=28"
Aber irgendwie bekomme ich das nicht richtig angepasst, was mache ich falsch?
---------------------------------------------------------------------------------------
INDEX(Lieferanten!A:A;KKLEINSTE(WENN(Lieferanten!$E$1:$E$1200=Katalogstandorte!$B$18&"*";ZEILE(Lieferanten!$1:$1200));1))
---------------------------------------------------------------------------------------
Danke Euch schon einmal für Euere Hilfe
Sonja
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: mehrere Ergebnisse-index...
18.05.2011 15:45:21
Sonja
Hier habe ich Euch noch die Datei zum Anschauen. In Zelle B22 habe ich die neue Formel mal getestet... ;-)
https://www.herber.de/bbs/user/74912.xls
Problem mit dem Sternchen
18.05.2011 16:24:33
Erich
Hi Sonja,
VERGLEICH funzt mit einem "*", nicht aber der einfache Vergleich mit "=".
So könnte es gehen:
 B
18Flies
19 
20Lieferant
21Kunde 01
22Kunde 01

Formeln der Tabelle
ZelleFormel
B21=INDEX(Lieferanten!A:A;VERGLEICH($B$18&"*";Lieferanten!$E:$E;0))
B22{=INDEX(Lieferanten!A:A;KKLEINSTE(WENN(LINKS(Lieferanten!$E$1:$E$12;LÄNGE(Katalogstandorte!$B$18)) =Katalogstandorte!$B$18;ZEILE(Lieferanten!$1:$12)); 1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Problem mit dem Sternchen
18.05.2011 16:37:10
Sonja
Hallo Erich,
Dankeschön, ohne Sternchen funktioniert es tatsächlich!!!
Grüßle
Sonja
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

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:

  1. 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.

  2. 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.

  3. Array-Formel aktivieren: Achte darauf, dass Du die Formel mit STRG + SHIFT + ENTER eingibst, um sie als Array-Formel zu aktivieren.

  4. 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

  1. 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)
  2. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige