• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Excelformule

Status
Niet open voor verdere reacties.

CCDuf

Gebruiker
Lid geworden
1 feb 2017
Berichten
10
Daar ben ik nog een keer met een vraag over een excel formule. Voor een scoringslijst wil ik graag werken met een specifieke KENO code om een unieke persoonscode te kunnen genereren. De KENO bestaat uit de eerste vier letters van de achternaam, gevolgd door de eerste letter van de voornaam en het geboortejaar: ABCDE11 zeg maar. Het zou fijn zijn als Excel die automatisch voor mij genereert. Ik heb een cel met daarin de naam van de persoon (Achternaam, Voornamen) en een cel met daarin de geboortedatum van de persoon. Kan iemand mij helpen met het bouwen van een formule om op basis van deze twee cellen automatisch de KENO code te genereren in een nieuwe cel....? Mijn kennis van excel reikt niet zo ver dat dit me zelf lukt!
Dank voor de hulp alvast weer!
 
Laatst bewerkt:
Hoe ziet de cel met de achternaam, voornamen eruit? Heb je wat voorbeeldjes?

Boer, de Frank of de Boer Johan Frank of....
 
Ah, tuurlijk! De cel met de achternaam is als volgt:

Boer, de Frank

Je moet het zo zien: de KENO van Frank de Boer van 1-1-1970 is BOERF70

Ik zou voor het gemak een extra aparte cel kunnen maken met de voornamen van de persoon erin en eentje met de achternaam erin
 
Beter is om een voorbeeld bestand te posten.
Want wat EVR ook aangeeft, waar staan de tussenvoegsels?

Poging:
Als achternaam, voornaam in A1 staat
Geboortedatum in B1
Dan in C1:
Code:
=HOOFDLETTERS(LINKS(A1;4)&DEEL(A1;VIND.SPEC(",";A1)+2;1))&RECHTS(JAAR(B1);2)
 
Hoi Gijsbert,

Dank voor je hulp. De formule lijkt te werken inderdaad: =HOOFDLETTERS(LINKS(C7;4)&DEEL(C7;VIND.SPEC(",";C7)+2;1))&RECHTS(JAAR(C8);2)

Ik worstel alleen met de tussenvoegsels...any tips?
 
Als ik het achtervoegsel achter de achternaam tik pakt ie hem. Alleen nog even zoeken naar achternamen korter dan 4 letters!

En kun je me ook uitleggen hoe ik de cel 'leeg' laat als er geen naam is ingevuld?

Ik heb dat probleem ook bij deze formule een paar veldjes verder: =(VANDAAG()-C8)/ 365,25
 
Nogmaals:

Plaats beter even een voorbeeld bestandje.
Je zult zien dat je dan hulp op maat zal krijgen van de helpers hier op Helpmij

Edit:
En intussen kun je deze testen:
Code:
=ALS(A1="";"";HOOFDLETTERS(LINKS(A1;MIN(4;VIND.SPEC(",";A1)-1))&DEEL(A1;VIND.SPEC(",";A1)+2;6-MIN(5;VIND.SPEC(",";A1))))&RECHTS(JAAR(B1);2))
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan