13.5k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

ich könnte wieder einmal sehr gut Hilfe gebrauchen.
Situation:
Ich habe eine Tabelle viele Beziechnung aufgeführt und dazu gibt es jeweils Nummer. Meist nur eine, aber es können auch mehrere sein.
Beispiel:
Monitor 1000
Maus 1001
Maus 1002
Gehäuse 1003

Wenn ich jetzt einen SVerweis mache und nach Maus suche, bekomme ich immer nur "1001" in die Zelle.

Jetzt zu meiner Frage:
Wie kann ich es hinbekommen, dass ich auch "1002" und evtl. folgende Angezeigt bekomme?

Wunschergebnis:
SVERWEIS(Monitor)=1000
SVERWEIS(Maus)=1001
SVERWEIS(Maus)=1002
SVERWEIS(Gehäuse)=1003

Gibt es da eine Möglichkeit?

Vielen Dank für eure Antworten!

Gruß
Dirk

31 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Dirk,

SVERWEIS() mehrmals

Gruß Hajo
0 Punkte
Beantwortet von
Erst einmal vielen Dank für die schnelle Antwort. Doch leider muss ich sagen, dass ich damit nicht ganz klar komme.

Derzeit habe ich die Formel so:
=SVERWEIS(A19;'Tabelle 2'!$A:$C;3;0)

Also ein einfacher SVerweis.
Auf der Seite des Links sind aber keine SVERWEISe vorhanden.
Könntest du bitte etwas näher drauf eingehen?

Danke

Gruß
Dirk
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Dirk,

mit SVERWEIS() geht es nicht. Auf der Seite ist dooch eine genaue Anleitung.

Gruß Hajo
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Dirk,

das geht mit folgender Matrixformel

=INDEX(Tabelle2!C:C;KKLEINSTE(WENN(Tabelle2!A$1:A$1000=A19;ZEILE($1:$1000));ZÄHLENWENN(Tabelle2!A$2:A2;A19)))

Formeleingabe mit STRG+Shift+Enter abschließen und auf Übereistimmung der Schreibweise des Tabellennamens achten.

Gruß
Rainer
0 Punkte
Beantwortet von
Wenn ich es richtig verstehe, dann muss, damit er es wertet ein "X" in der Zelle sein, doch dieses ist bei mir gar nicht der Fall. Ich kann ja nicht mehrmals ein "X" vergeben, da er es dann zu oft zählen würde, oder nicht? Dann könnte er ja theoretisch auch mehrere "Telefone" und "Mäuse" zusammenzählen, oder irre ich mich da?

Ginge denn vielleicht, dass ich hinten eine Spalte einfüge und dort dann jeweils die Nr rein?
Dann eine Funktion die sagt, nehme Ergebnis "siehe Nr." in der Reihenfolge der Ergebnisse?

Maus 1000 Nr. 1
Maus 1000 Nr. 2
Maus 1000 Nr. 3

=Suche "Maus" Ergebnis Nr. 3

So das dann am Ende: Maus 1000 (Nr 3) in der Zelle steht.
Ich weiß nicht so Recht, wie ich das ganze ausdrücken kann. Ich hoffe du verstehst, was ich meine.

Gruß
Dirk
0 Punkte
Beantwortet von
Habe deine Antwort (Rainer) leider jetzt erst gesehen. Doch wenn ich die Formel bestätigen möchte, dann will er immer eine Datei öffnen. Was kann ich da machen?

Gruß
Dirk
0 Punkte
Beantwortet von
OK, jetzt kommt das Fenster nicht mehr, doch jetzt steht dort "'ZAHL"...
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Dirk,

habe die Formel nach Deinen Angaben erstellt und getestet, sie funktioniert.
Da ich Tabellenstruktur und -inhalt nicht kenne, kann ich auch nicht sagen, wo der Fehler ist.

Lade doch mal eine Beispieldatei hoch.
Bezeichnungen kannst Du ja wegen des Datenschutzes verfremden, aber die Struktur sollte mit der Originaldatei überseinstimmen.

Hiert ein Link zum Upload

www.file-upload.net/

Gruß
Rainer
0 Punkte
Beantwortet von
Habe die Datei jetzt mal hochgeladen:

Problemdatei

Ich hoffe, dass man mir an Hand der Datei nun helfen kann.

Vielen Dank für eure Bemühungen!

Gruß
Dirk
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Dirk,

die Formel in C2 muss lauten:

=INDEX(Tabelle2!C:C;KKLEINSTE(WENN(Tabelle2!A$1:A$16=A2;ZEILE($1:$16));ZÄHLENWENN(Tabelle2!A$2:A2;A2)))

Übrigens sind die in Spalte E kopierten Wert nicht logisch, bei Monitor und Tastatur hast Du Dich geirrt.
Gleiche ID's müssen logischerweise auch gleiche Gruppennummern bringen.

Gruß
Rainer
...