[COLOR="Red"][SIZE="4"]Easily calculate your fuelcost: Download Split the Gas Bill [/SIZE][/COLOR]
Vraag
Beste antwoord (via Sh4d0wDr4g0n2 op 31-05-2016 17:26)
hier welSh4d0wDr4g0n2 schreef op dinsdag 31 mei 2016 @ 17:14:
[...]
Bedankt man! Alleen werkt deze nog niet helemaal perfect bij "Jens Van t'opland"
Ik ga even zoeken naar een functie die alle speciale tekens uit een naam wist (bv - of ' oid) . Dan zou het moeten werken denk ik.

code:
1
| =substitute(lower(left(A3,1)&"."&substitute(right(A3,LEN(A3)-find(" ",A3,1))," ","")),"'","") |
Wat doe ik:
de eerste subsitute in de functie vervangt ' door niets (laatse deel functie)
dan lower om alles in kleine letters te krijgen
dan left om het eerste teken te pakken
dan substitute alle spaties die in het deel na de voornaam zit
Die ik vind door find de eerste spatie en de lengte van de string
kleine aanvulling op de aanpak, waarom substitute ik de ' pas als laatste, als eerste in de functie? Nou stel ik wil ook nog een ^ subsituten, dan pak ik de hele functie en doe ik =substitute(lange functie, "^", "")
en als ik ook nog een & wil substiutuen doe ik =substitute(substitute(lange functie, "^", "");"&";"")
etc etc
zo kan je de hele rare teken formule aanpassen naar wat je tegenkomt
[ Voor 41% gewijzigd door DeDooieVent op 31-05-2016 17:30 ]
Alle reacties
In Excel heet dat TRUNCATE en TRIM.
Kan je vast wel iets mee om dit na te zoeken of/hoe het in Spreadsheet heet/doet.
Kan je vast wel iets mee om dit na te zoeken of/hoe het in Spreadsheet heet/doet.
Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof
Lijstje van google sheets formules:
https://support.google.co...table/25273?hl=en-GB&rd=2
Beginnetje voor je:
=LOWER(Left(A1,1)&ʺ. ʺ)
Dat geeft alvast de voorletter en een punt en spatie en maakt alles lowercase. Moet je zelf even zoeken hoe je de achternaam eraan plakt.
https://support.google.co...table/25273?hl=en-GB&rd=2
Beginnetje voor je:
=LOWER(Left(A1,1)&ʺ. ʺ)
Dat geeft alvast de voorletter en een punt en spatie en maakt alles lowercase. Moet je zelf even zoeken hoe je de achternaam eraan plakt.
=substitute(lower(left(A1,1)&"."&substitute(right(A1,LEN(A1)-find(" ",A1,1))," ","")),"'","")
naam in A1 zetten
naam in A1 zetten
Bedankt man! Alleen werkt deze nog niet helemaal perfect bij "Jens Van t'opland"DeDooieVent schreef op dinsdag 31 mei 2016 @ 17:09:
=substitute(lower(left(A1,1)&"."&substitute(right(A1,LEN(A1)-find(" ",A1,1))," ","")),"'","")
naam in A1 zetten
Ik ga even zoeken naar een functie die alle speciale tekens uit een naam wist (bv - of ' oid) . Dan zou het moeten werken denk ik.
[COLOR="Red"][SIZE="4"]Easily calculate your fuelcost: Download Split the Gas Bill [/SIZE][/COLOR]
hier welSh4d0wDr4g0n2 schreef op dinsdag 31 mei 2016 @ 17:14:
[...]
Bedankt man! Alleen werkt deze nog niet helemaal perfect bij "Jens Van t'opland"
Ik ga even zoeken naar een functie die alle speciale tekens uit een naam wist (bv - of ' oid) . Dan zou het moeten werken denk ik.

code:
1
| =substitute(lower(left(A3,1)&"."&substitute(right(A3,LEN(A3)-find(" ",A3,1))," ","")),"'","") |
Wat doe ik:
de eerste subsitute in de functie vervangt ' door niets (laatse deel functie)
dan lower om alles in kleine letters te krijgen
dan left om het eerste teken te pakken
dan substitute alle spaties die in het deel na de voornaam zit
Die ik vind door find de eerste spatie en de lengte van de string
kleine aanvulling op de aanpak, waarom substitute ik de ' pas als laatste, als eerste in de functie? Nou stel ik wil ook nog een ^ subsituten, dan pak ik de hele functie en doe ik =substitute(lange functie, "^", "")
en als ik ook nog een & wil substiutuen doe ik =substitute(substitute(lange functie, "^", "");"&";"")
etc etc
zo kan je de hele rare teken formule aanpassen naar wat je tegenkomt
[ Voor 41% gewijzigd door DeDooieVent op 31-05-2016 17:30 ]
Bedankt voor de erg duidelijke uitleg. Hij doet het hier ook nu. Enorm bedankt! Je maakt mijn leven weer wat makkelijkerDeDooieVent schreef op dinsdag 31 mei 2016 @ 17:15:
[...]
hier wel
[afbeelding]
code:
1 =substitute(lower(left(A3,1)&"."&substitute(right(A3,LEN(A3)-find(" ",A3,1))," ","")),"'","")
Wat doe ik:
de eerste subsitute in de functie vervangt ' door niets (laatse deel functie)
dan lower om alles in kleine letters te krijgen
dan left om het eerste teken te pakken
dan substitute alle spaties die in het deel na de voornaam zit
Die ik vind door find de eerste spatie en de lengte van de string
[COLOR="Red"][SIZE="4"]Easily calculate your fuelcost: Download Split the Gas Bill [/SIZE][/COLOR]
Pagina: 1