619 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Zusammen,

Ich hoffe ich kann meine Problematik verständlich schildern. Der Betreff ist vll etwas irreführend.
Ich habe unten 2 Spalten eingefügt, da keine Files mehr hochladbar sind.
In der Spalte A stehen die Kundennummern von 3 unterschiedlichen Kunden und in Spalte B die ensprechenden Produkte zu diesem Kunden.
Ähnlich einem Sverweis möchte ich nach der Kundennummer in Spalte A suchen und die entsprechenden Produkte aus Spalte B ziehen.
Mein Problem hier ist jedoch, dass mir nur der erste Wert "Boden 1" angezeigt wird. Ich möchte jedoch dass er danach in der nächsten Zeile prüft ob dort die Kundennummer ebenfalls zutrifft und dann "Boden 2" angibt usw. Bis in Zeile 28 keine passende Kundennummer mehr gefunden wird und somit die Abfrage aufhört.
Das Ziel ist, dass ich 15 Werte untereinander aufgelistet bekomme von "Boden 1" bis "Boden 15".

Spalte A / Spalte B
5863-0 Dach 1
5863-0 Dach 2
5863-0 Dach 3
5863-0 Dach 4
5863-0 Dach 5
5863-0 Dach 6
5863-0 Dach 7
5863-0 Dach 8
5863-0 Dach 9
5863-0 Dach 10

5782-0 Boden 1
5782-0 Boden 2
5782-0 Boden 3
5782-0 Boden 4
5782-0 Boden 5
5782-0 Boden 6
5782-0 Boden 7
5782-0 Boden 8
5782-0 Boden 9
5782-0 Boden 10
5782-0 Boden 11
5782-0 Boden 12
5782-0 Boden 13
5782-0 Boden 14
5782-0 Boden 15

9123-0 Decke 1
9123-0 Decke 2
9123-0 Decke 3
9123-0 Decke 4
9123-0 Decke 5
9123-0 Decke 6
9123-0 Decke 7
9123-0 Decke 8
9123-0 Decke 9
9123-0 Decke 10


Habt Ihr da eine Idee und ist das überhaupt möglich?

Danke euch schon mal herzlich im Voraus!

Viele Grüsse
Frank

1 Antwort

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Frank,

das geht mit folgender Matrixformel, welche beispielsweise in F1 steht und nach unten gezogen werden kann.

=INDEX(B:B;KKLEINSTE(WENN(A$1:A$100=E1;ZEILE($1:$100));ZEILE(A1)))

Hierbei stehen die Kundennummern ab E1 abwärts.

Die Zeilenbezüge der Formel (hier 100) sind anzupassen.

Die Eingabe einer Matrixformel ist mit der Tastenkombination Strg+Umschalt+Enter zu bestätigen.

Gruß
Rainer
...