in einem Tabellenblatt 'Klasse' habe ich alle Schüler einer Klasse gespeichert:
Spalte A: Nr.
Spalte B: Gruppe
Spalte C: Nachname
Spalte D: Vorname
Spalte E: Geburtstag
usw.
In einem weiteren Tabellenblatt 'Gruppeneinteilung' soll die Spalte B (Gruppe) des Tabellenblatts 'Klasse' so ausgewertet werden, dass ein linker Bereich mit der Gruppe A und ein rechter Bereich mit der Gruppe B wie folgt gefüllt wird:
linker Bereich Gruppe A:
Spalte A: Nr.
Spalte B: Nachname, Vorname
Spalte C: Geburtstag
Spalte D: errechnetes Alter
rechter Bereich Gruppe B:
Spalte E: Nr.
Spalte F: Nachname, Vorname
Spalte G: Geburtstag
Spalte H: errechnetes Alter
Mit folgender Formel (beispielhaft für den ersten Eintrag) klappt das auch ( {} am Anfang und am Ende beachten!!!):
{=WENN(ZEILEN($1:11)>ZÄHLENWENN(Klasse!$B:$B;"A");"";INDEX(Klasse!$C:$C; KKLEINSTE(WENN(Klasse!$B$1:$B$1000="A";ZEILE($1:$998));ZEILE(A11)))&", "&INDEX(Klasse!$D:$D; KKLEINSTE(WENN(Klasse!$B$1:$B$1000="A";ZEILE($1:$998));ZEILE(A11)))) }
Das Geburtsdatum (wieder für den ersten Eintrag) hole ich mir folgendermaßen:
=WENN(B7="";"";SVERWEIS(LINKS(B7;FINDEN(",";B7)-1);Klasse!C:E;3;WAHR))
Klappte bisher perfekt. Nun habe ich aber den Fall, dass ich zwei fast gleichlautende Nachnamen in der Klasse habe: Faisst und Faißt. Bei Faisst wird das korrekte Geburtsdatum angezeigt während bei Faißt das Geburtsdatum von Faisst angezeigt wird. Ändere ich bei bei den Namen auch nur einen Buchstaben (entweder durch Hinzufügen, Weglassen oder Verändern), dann wird auch bei Faißt das richtige Geburtsdatum angezeigt.
Woran kann das liegen? Bzw. wie kann ich es hinbekommen, dass bei beiden (bei jeweils richtiger Schreibweise der Nachnamen) auch das richtige Geburtsdatum angezeigt wird?
Danke für Hinweise.
Gruß,
Stefan