• 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.

Opgelost Meerdere bewoners op een adres

Dit topic is als opgelost gemarkeerd

showa

Gebruiker
Lid geworden
27 apr 2005
Berichten
142
Hallo,
Ben gebruiker van windows11 en excel 365.
Nu heb ik een lijst met veel persoonsgegevens, nu wil ik natuurlijk alle unieke gegevens bij de juiste personen houden, maar zou ook in een aparte kolom of tabblad de voornaam of aanhef willen samenvoegen wanneer de straatnaam en huisnummer gelijk zijn.
Dus de gegevens van dhr en mv gescheiden houden maar een mogelijkheid te creëren om een brief te sturen naar “dhr en mv achternaam”
Hopenlijk kan iemand mij op weg helpen.
 
Als je jezelf op weg wil helpen kun je beter ook een bestandje plaatsen.
 
In onderstaand voorbeeld staan twee verschillende personen maar met het zelfde adres. Ik wil nu iets sturen naar Jan en Katrijn Klaassen dus de voornamen samengevoegd .
 

Bijlagen

Het voorbeeld is nogal summier. Wonen er ook mensen met verschillende achternamen op 1 adres? Waar moet de gewenste uitkomst komen te staan? Wat als er maar 1 persoon woont?

Ik heb de lijst maar een beetje uitgebreid met fictieve gegevens (met dank aan ChatGPT), en een Excel 365 formule gebruikt om de aanhef per adres te bepalen. Mag jij nog zeggen hoe het zit met de achternamen.
 

Bijlagen

Laatst bewerkt:
1 persoon per adres zou kunnen, evenals twee verschillende achternamen. Alleen adres huisnummer postcode en woonplaats zijn uniek
 
gewenst is dat ik een lijst kan genereren zodat er naar elk adres één brief gaat voorzien van een of twee namen
 
AlexCel geeft al een goede optie, maar als je daadwerkelijk de aanhef Dhr. of Mevr. wilt gebruiken, zal dat op zijn minst in de data die je hebt moeten staan. En wat te doen als het adres wel gelijk is, maar de achternaam niet?
 
Laatst bewerkt:
Ik ben al erg blij met de oplossing van AlexCel, eventueel nog de oplossing voor twee achternamen?
 
in ene:

Code:
=LET(a;C2:C18&D2:D18&E2:E18;MAP(a;LAMBDA(x;TEXTJOIN(", ";;FILTER(A2:A18&" "&B2:B18;a=x)))))

en bij dubbeling leeglaten net even anders:

Code:
=LET(a;C2:C18&D2:D18&E2:E18;SCAN("";a;LAMBDA(s;c;LET(t;TEXTJOIN(", ";;FILTER(A2:A18&" "&B2:B18;a=c));IF(s=t;"";t)))))
 
Laatst bewerkt:
Wat natuurlijk met een UDF zó gaat en geschikt voor een onbeperkt aantal mensen op hetzelfde adres

Code:
Function F_snb(c00, sn)
   For j = 1 To sn.cells.count
      c01 = c01 & vbLf & sn(j, 1) & " " & sn(j, 2) & sn(j, 5) & sn(j, 4)
   Next
 
   F_snb = Replace(Join(Filter(Split(c01, vbLf), c00), ", "), c00, "")
End Function

in het werkblad: =F_snb($F2&$E2;$B$2:$F18)
 
Laatst bewerkt:
Onbepaald aantal werkt ook met hierboven aangedragen formules
 
Of:
Code:
=KIES.KOLOMMEN(GROEPEREN.PER(C2:F18;A2:A18&" "&B2:B18;ARRAYTOTEXT;;0);5;1;2;3;4)
 
  • Leuk
Waarderingen: JEC.
Terug
Bovenaan Onderaan