Den zweiten von zwei gleichen Einträgen finden
Verfasst: So, 21.05.2017 00:14
Hallo,
ich würde gerne via Fomeln aus einer Liste mit doppelten Einträgen auf die Zeilen dieser Einträg zugreifen und das Ergebnis aus einer entsprechenden Spalte liefern. Ohne doppelte Einträge ist sowas z.B. mit VERWEIS schnell gemacht. Meine Schwiergkeit besteht nun darin, auch den zweiten Eintrag zu finden.
Hier zur Veranschauung:
1 S1 AM
2 W1 MM
3 S2 TS
4 S1 BS
5 W2 IS
Mit =VERWEIS("S1";B1:B5;C1:C5) wird die 2. Spalte nach "S1" durchsucht (Ergebnis =1) und "AM" ausgegeben.
Wie komme ich nun mit einer zweiten Formel an das zweite "S1" in Zeile 4? Meine ursprüngliche Idee war, den Suchvektor nach dem Ergebnis der ersten Suche beginnen zu lassen, also ab B2. Das sah dann so aus:
=VERGLEICH("S1";ADRESSE(VERGLEICH("S1";B1:B6;0) + 1;2;4;1):B6;0)
Damit wollte ich erstmal die Zeile herausfinden.
Leider gibt das eine Fehlermeldung, da die gelieferte ADRESSE in Textform nicht als Bezugs-Koordinate arbeiten kann.
Erschwerend kommt hinzu, dass der gelieferte VERGLEICH einen relativen Wert ausspuckt und keine absolut Zeile der Tabelle.
Hat jemand eine gute Idee zu meinem Problem?
Gibt es eine einfache Lösung?
Kann ich die Spalte rückwärts durchsuchen?
Mir dreht sich gerade der Kopf....
Vielen im Voraus für Eure Überlegungen!
ich würde gerne via Fomeln aus einer Liste mit doppelten Einträgen auf die Zeilen dieser Einträg zugreifen und das Ergebnis aus einer entsprechenden Spalte liefern. Ohne doppelte Einträge ist sowas z.B. mit VERWEIS schnell gemacht. Meine Schwiergkeit besteht nun darin, auch den zweiten Eintrag zu finden.
Hier zur Veranschauung:
1 S1 AM
2 W1 MM
3 S2 TS
4 S1 BS
5 W2 IS
Mit =VERWEIS("S1";B1:B5;C1:C5) wird die 2. Spalte nach "S1" durchsucht (Ergebnis =1) und "AM" ausgegeben.
Wie komme ich nun mit einer zweiten Formel an das zweite "S1" in Zeile 4? Meine ursprüngliche Idee war, den Suchvektor nach dem Ergebnis der ersten Suche beginnen zu lassen, also ab B2. Das sah dann so aus:
=VERGLEICH("S1";ADRESSE(VERGLEICH("S1";B1:B6;0) + 1;2;4;1):B6;0)
Damit wollte ich erstmal die Zeile herausfinden.
Leider gibt das eine Fehlermeldung, da die gelieferte ADRESSE in Textform nicht als Bezugs-Koordinate arbeiten kann.
Erschwerend kommt hinzu, dass der gelieferte VERGLEICH einen relativen Wert ausspuckt und keine absolut Zeile der Tabelle.
Hat jemand eine gute Idee zu meinem Problem?
Gibt es eine einfache Lösung?
Kann ich die Spalte rückwärts durchsuchen?
Mir dreht sich gerade der Kopf....
Vielen im Voraus für Eure Überlegungen!