Google Spreadsheet functies

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Sh4d0wDr4g0n2
  • Registratie: Februari 2011
  • Laatst online: 19-08 10:51
Mijn vraag
Ik ben opzoek naar een combinatie van functies. Die het volgende kan:

Raphael Willemsens omzetten naar r.willemsens
Agnes Van De Genachte omzetten naar a.vandegenachte
Jens Van t'Opland omzetten naar j.vantopland

Relevante software en hardware die ik gebruik
Google SpreadSheet
...

Wat ik al gevonden of geprobeerd heb
Heb al een combinatie van substring ed gebruikt maar ben opzoek naar een 1 functie (zodak ik ze kan doortrekken)

Iemand die mij hier bij kan helpen?
Alvast bedankt

[COLOR="Red"][SIZE="4"]Easily calculate your fuelcost: Download Split the Gas Bill [/SIZE][/COLOR]

Beste antwoord (via Sh4d0wDr4g0n2 op 31-05-2016 17:26)


  • DeDooieVent
  • Registratie: April 2005
  • Laatst online: 08-04 13:31
Sh4d0wDr4g0n2 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.
hier wel

Afbeeldingslocatie: https://gyazo.com/8dd7e127f03e3369b36345ff157fa267.png

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


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

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.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • +1 Henk 'm!

  • RocketKoen
  • Registratie: December 2001
  • Laatst online: 21:19
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.

TheS4ndm4n#1919


Acties:
  • 0 Henk 'm!

  • DeDooieVent
  • Registratie: April 2005
  • Laatst online: 08-04 13:31
=substitute(lower(left(A1,1)&"."&substitute(right(A1,LEN(A1)-find(" ",A1,1))," ","")),"'","")

naam in A1 zetten

Acties:
  • 0 Henk 'm!

  • Sh4d0wDr4g0n2
  • Registratie: Februari 2011
  • Laatst online: 19-08 10:51
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
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.

[COLOR="Red"][SIZE="4"]Easily calculate your fuelcost: Download Split the Gas Bill [/SIZE][/COLOR]


Acties:
  • Beste antwoord
  • +2 Henk 'm!

  • DeDooieVent
  • Registratie: April 2005
  • Laatst online: 08-04 13:31
Sh4d0wDr4g0n2 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.
hier wel

Afbeeldingslocatie: https://gyazo.com/8dd7e127f03e3369b36345ff157fa267.png

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 ]


Acties:
  • 0 Henk 'm!

  • Sh4d0wDr4g0n2
  • Registratie: Februari 2011
  • Laatst online: 19-08 10:51
DeDooieVent 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
Bedankt voor de erg duidelijke uitleg. Hij doet het hier ook nu. Enorm bedankt! Je maakt mijn leven weer wat makkelijker :)

[COLOR="Red"][SIZE="4"]Easily calculate your fuelcost: Download Split the Gas Bill [/SIZE][/COLOR]


Acties:
  • 0 Henk 'm!

  • DeDooieVent
  • Registratie: April 2005
  • Laatst online: 08-04 13:31
:) np
Pagina: 1