Vervollständigen einer nummerierten Liste - VSuchlauf?
Liebes Forum,
ich hänge mal wieder an einem Suchlauf, hab schon alle Beiträge der letzten Jahre zum Thema durch und komme nicht weiter, Vielleicht (sicher:-) könnt Ihr mir helfen …
Aufgabe:
Ich habe eine (sehr lange) durchnummerierte Namensliste mit Sprüngen in den Zeilen (Rechenblatt "Eingang", alle Zellen als "Text"):
1 Mustermann, Klaus von 13.04.1970 8035576
2 Maier, Erwin 16.09.1980 3558076
4 Jackson, Michael 12.11.1990 8557036
5 Müller, Hermann 19.03.1960 5768035
7 Hempel, Achim 23.04.1950 8576035
…
Diese soll überführt werden in eine vollständige Liste mit einsprechenden leeren Zellen (Rechenblatt "DB"):
1 Mustermann, Klaus von 13.04.1970 8035576
2 Maier, Erwin 16.09.1980 3558076
3 (N.N.)
4 Jackson, Michael 12.11.1990 8557036
5 Müller, Hermann 19.03.1960 5768035
6 (N.N.)
7 Hempel, Achim 23.04.1950 8576035
…
Geht natürlich mit der Suchen-Funktion, kein Thema, aber ich habe mir gedacht, das ist doch ein typisches Suchlauf-Problem.
Also hab ich's mal so versucht:
VSuchlauf:
Parameter 1: Scanne Liste "Eingang":$A:$D
Parameter 2: Überprüfe, ob die Zeilennummer vorhanden ist
Parameter 3: Beginne bei 0
Parameter 4: Setze ggf. die gefundene Zeile in "Ausgang" ein
Parameter 5: Brich ab, wenn keine Nummer mehr kommt
VSuchlauf(
Eingang!$A:$D;
Suchen(Text(Zeile);Eingang!$
0;
SetzeZelle(Suchen(Text(Zeile
SetzeZelle(Suchen(Text(Zeile
SetzeZelle(Suchen(Text(Zeile
SetzeZelle(Suchen(Text(Zeile
LfdZelle=''
)
Ergebnis:
Die 1. Zeile funktioniert, dann is Sabbat …
Vielen Dank im Voraus für Eure Ideen/Vorschläge.
Herzliche Grüße
Steffen
MacOS 10.8.5, RT 6.5.2