also genau für Dein angebenes Beispiel folgende Formeln:
in Zelle E4:
=WENN(ZÄHLENWENN(A4:A16;$D$2)>0;SVERWEIS($D$2;A4:B16;2;0);"")
In Zelle F4:
=WENN(ISTNV(SVERWEIS(E4;$B$4:$C$16;2;0));"";SVERWEIS(E4;$B$4:$C$16;2;0))
in Zelle E5:
=WENN(ZÄHLENWENN($A$4:$A$16;$D$2)>ZEILE()-4;SVERWEIS($D$2;INDIREKT("A"&VERGLEICH(E4;B:B;0)+1&":B16");2;0);"")
Die Formeln in F4 und in E5 einfach soweit runterziehen (kopieren) wie benötigt.
Viel Spaß,
Andreas
Vielen Dank
das war super:-)
Gruß Josi
wenn Du die Formeln umbaust, mußt Du aber ganz schön aufpassen.
So wild sind die Formeln nun nicht, bis auf die untere vielleicht. Aber lösen kann man sowas, wie alle anderen Probleme auch. Das Motto: "Zerlege ein Problem solange in Teilprobleme bis diese lösbar sind und setze dann alles zusammen"
Achso noch ein kleiner Hinweis, Probleme mit diesen Formeln können auftreten, wenn Namen mehrfach auftreten!!! Wenn das der Fall ist, dann wirds etwas komplizierter!
Viel Spaß,
Andreas
hab nun eine neue Lösung, viel einfacher, dank Hilfsspalte:
Also sie ist noch mal für Dein gepostetet Beispiel gedacht:
Formel in Zelle E4:
=WENN(ISTFEHLER(INDEX(B:B;G4));"";INDEX(B:B;G4))
Formel in Zelle F4:
=WENN(ISTFEHLER(INDEX(C:C;G4));"";INDEX(C:C;G4))
Formel in Zelle G4 (Hilfspalte):
=VERGLEICH(D2;A1:A16;0)
Formel in Zelle G5:
=VERGLEICH($D$2;INDIREKT("A"&G4+1&":A16");0)+G4
So die Formeln in den Zellen E4, F4,G5 kannst Du einfach runterziehen! Die Hilfsspalte kannst Du ausblenden, dort habe ich auch keine Fehlerbehandlung integriert!
Viel Spaß,
Andreas
Vielen Dank:-)
Gruß Josi
warum gebt ihr euch eigentlich soviel Mühe festvorgegebene Funktionen, wie Daten | Spezialfilter nachzustellen.
Formellösungen für typische Abfragen von Daten haben immer den Nachteil, dass man vorher wissen muss wieviele Formeln man benötigt - von der Mühe ganz zu schweigen. Also Spezialfilter rein und habe fertig, der wird auch mit Dupletten fertig...
Gruß HW