Variante1: Primärdaten | Nachname | Vorname | Datum | Geburt | Trauung | Tod | ALBRECHT Marius (1962) | Albrecht | Marius | 1962 | | | | AMON Herta (oo 28.5.1966) | Amon | Herta | | | 28.5.1966 | | AUGUSTA Willibald Leopold (* 1903, + 9.8.1983) | Augusta | Willibald Leopold | | 1903 | | 9.8.1983 | BLAZEK Josef (5.5.1912, + 1944) | Blazek | Josef | 5.5.1912 | | | 1944 | BECKER [BÄCKER] Hedwig (oo 23.2.1920, + 25.11.1944) | Becker [Bäcker] | Hedwig | | | 23.2.1920 | 25.11.1944 | BLIHALL Ilse Elisabeth (* 10.10.1960, oo 11.10.1980) | Blihall | Ilse Elisabeth | | 10.10.1960 | 11.10.1980 | | B2[:B7]:=WECHSELN(GROSS2(INDEX(VSplit(MaskOn(WECHSELN(A2;" [";"_[";1);"gb";"_[]"));1));"_";" ") | C2[:C7]:=MaskOn(WECHSELN(A2;GROSS(B2);"");"mrk()";1) | D2:G2[;D3:G7]: {=VSplit(VJoin(WENNFEHLER(VERKETTEN(WIEDERHOLEN(" ";Temp(WENNFEHLER(VERGLEICH(TEIL(VSplit(MaskOn(A2;"mrk()");",");2;2);{"* "."oo"."+ "};)+1;1))-VSplit(LINKS(1&VJoin(Temp();""); | ANZAHL(Temp()));"";1));VSplit(MaskOn(MaskOn(A2;"mrk()");"num";".")));"");"")&WIEDERHOLEN(" ";3))} | ← plurale MatrixFml über 4 Spalten 1er Zeile ↑ | Variante2: Primärdaten | Nachname | Vorname | Datum | Geburt | Trauung | Tod | ALBRECHT Marius (1962) | Albrecht | Marius | 1962 | | | | AMON Herta (oo 28.5.1966) | Amon | Herta | | | 28.5.1966 | | AUGUSTA Willibald Leopold (+ 9.8.1983) | Augusta | Willibald Leopold | | | | 9.8.1983 | BLAZEK Josef (5.5.1912, + 1944) | Blazek | Josef | 5.5.1912 | | | 1944 | BECKER [BÄCKER] Hedwig (oo 23.2.1920, + 25.11.1944) | Becker [Bäcker] | Hedwig | | | 23.2.1920 | 25.11.1944 | BLIHALL Ilse Elisabeth (* 10.10.1960, oo 11.10.1980) | Blihall | Ilse Elisabeth | | 10.10.1960 | 11.10.1980 | | B12[:B17]:=GROSS2(INDEX(VSplit(MaskOn(A12;"gb"));1)) | C12[:C17]:=MaskOn(WECHSELN(A12;GROSS(B12);"");"mrk()";1) | ↓ singulare MatrixFml (1zellig) | D12[:G17]: {=INDEX(VSplit(VJoin(WENNFEHLER(VERKETTEN(WIEDERHOLEN(" ";Temp(WENNFEHLER(VERGLEICH(TEIL(VSplit(MaskOn($A12;"mrk()");",");2;2);{"* "."oo"."+ "};)+1;1))-VSplit(LINKS(1&VJoin(Temp | ();"");ANZAHL(Temp()));"";1));VSplit(MaskOn(MaskOn($A12;"mrk()");"num";".")));"");"")&" ");SPALTE(A12))} | Temp — VJoin in gleicher BspDatei wie VSplit ! |