In een excelbestand komen teksten voor waarin meestal 2 komma´s worden gebruikt, maar 3 kan ook.
Nu moet ik uit de tekst het een na laatste stuk tekst halen. Dit staat tussen komma´s maar hoeft niet perse uit 1 woord te bestaan.
Voorbeeld : in A14 en A15
Proef aardbei, lk. Twee, 15
Test woord probleem x78, zy, abvd, 75/12
Na lang proberen heb ik een formule die inderdaad doet wat ik zoek. Maar het is zo ingewikkeld dat ik mij afvraag of dit niet makkelijker kan.
Wie helpt?
De formule: =ALS(LENGTE($A14)-LENGTE(SUBSTITUEREN($A14;",";""))=2;DEEL($A14;VIND.SPEC(", ";$A14)+2;VIND.SPEC(",";$A14;VIND.SPEC(",";$A14)+1)-VIND.SPEC(", ";$A14)-(LENGTE($A14)-LENGTE(SUBSTITUEREN($A14;",";""))));DEEL($A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)+1)-(VIND.SPEC(",";A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)+1)-VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)-2);VIND.SPEC(",";A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)+1)-VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)-2))
Luus
Nu moet ik uit de tekst het een na laatste stuk tekst halen. Dit staat tussen komma´s maar hoeft niet perse uit 1 woord te bestaan.
Voorbeeld : in A14 en A15
Proef aardbei, lk. Twee, 15
Test woord probleem x78, zy, abvd, 75/12
Na lang proberen heb ik een formule die inderdaad doet wat ik zoek. Maar het is zo ingewikkeld dat ik mij afvraag of dit niet makkelijker kan.
Wie helpt?
De formule: =ALS(LENGTE($A14)-LENGTE(SUBSTITUEREN($A14;",";""))=2;DEEL($A14;VIND.SPEC(", ";$A14)+2;VIND.SPEC(",";$A14;VIND.SPEC(",";$A14)+1)-VIND.SPEC(", ";$A14)-(LENGTE($A14)-LENGTE(SUBSTITUEREN($A14;",";""))));DEEL($A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)+1)-(VIND.SPEC(",";A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)+1)-VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)-2);VIND.SPEC(",";A14;VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)+1)-VIND.SPEC(",";A14;VIND.SPEC(",";A14)+1)-2))
Luus