Ich möchte eine Tabelle mit zwei Hierarchiebenen durchsuchen. Die Ausdrücke auf der ersten Ebene kommen immer nur einmal vor, allerdings sind die Ausdrücke auf der zweiten mehrfach vorkommend. Beispiel: 1 Audi -Kombi 2 -Limousine 5 2 BMW -Kombi 2 -Limousine 3
die zweite Ebene lässt sich mit + und - ein- und ausklappen. Rechts stehen die Anzahlen, welche ich über einen sverweis auslesen möchte. Jetzt dachte ich mir, ein mehrfacher sverweis wäre die Lösung. der zweite sverweis müsste eigentlich passen, weil ja immer das erste Ergebnis bei Übereinstimmung ausgegeben wird und dann ja alle weiteren Kombis ignoriert werden.
Das Problem ist: Wie bekomme ich es hin, dass der zweite sverweis erst abwärts der gefundenen Zeile des ersten sverweises mit dem Suchlauf startet?
11.10.2017, 16:16 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2017, 16:16 von JulianPR.)
Aaaaalso.... Ich hab die Datei mal als Beispiel angefügt. Die Datei um die es sich eigentlich handelt ist zwar eine Pivot, aber das sollte ja kein Problem darstellen oder?
In der Tabelle rechts sollen eben die Anzahl der Fahrzeuge je Kategorie je Hersteller ausgegeben werden. Bisher habe ich es mit dieser Formel versucht: =INDEX(B:B;VERGLEICH("BMW";A:A;0)+1) für Cabrios =INDEX(B:B;VERGLEICH("BMW";A:A;0)+2) für Limousinen =INDEX(B:B;VERGLEICH("BMW";A:A;0)+3) für Kombis
das funktioniert ja aber leider nur dann, wenn 1. die Hersteller auch alle das gleiche Portfolio anbieten und 2. die Sortierung bei allen Herstellern gleich ist. Deswegen dachte ich, es müsste doch irgendwie möglich sein, die Matrix A:A erst ab dem gefundenen Hersteller zu öffnen. Hierbei hatte ich dann an einen sverweis gedacht, der ja praktischerweise immer den ersten gefundenen Wert ausgibt und egal wie oft Cabrio noch weiter unten steht, er nur 4 ausgibt. Nur leider habe ich das nicht geschafft.
(in meinem reellen Fall handelt es sich bei Tabelle 1 um eine Pivot, die ich nicht verändern darf und Tabelle 2 ist einfach ein zu füllendes Excelsheet)
Ja genau, das Original kann ich hier nicht einstellen. Ist von der Arbeit. Mir ging es auch nur um das Prinzip, ob man einen Matrixbereich (also Suchmatrix) dort öffnen lassen kann, wo man zuvor einen bestimmten Text in einer Zelle gefunden hat, bspw. durch index oder nen sverweis ;)