Adreslijst import in Excel (CSV)

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Robert Ford
Elite Poster
Elite Poster
Berichten: 1517
Lid geworden op: 12 nov 2005, 18:54
Uitgedeelde bedankjes: 102 keer
Bedankt: 101 keer

Hallo,

Ik heb een adressenlijst die ik wil importeren in Excel via een csv file.

Zoals je in onderstaand voorbeeld kan zien komen er meerdere spaties voor in sommige adressen. Zou er een manier bestaan in Excel of andere software waarmee ik enkel vanaf de uiterst rechtse spatie begin te tellen?

HOF TER VIERSCHAAR 7
MAURITS NAESSENSLAAN 3
DORPSSTRAAT 81
PASTOOR BOELSTRAAT 44
NIEUWKERKENSTRAAT 95
LODEWIJK DE MEESTERSTRAAT 1
KLOOSTERSTRAAT 16
BOSSTRAAT 60


Ik had graag de huisnummers in een aparte kolom. Als ik nu spatie gebruik als separator krijg ik een warboel aan velden.. :(
Gebruikersavatar
Splitter
Elite Poster
Elite Poster
Berichten: 5866
Lid geworden op: 10 maa 2010, 12:30
Uitgedeelde bedankjes: 68 keer
Bedankt: 598 keer
Te Koop forum

importeer gewoon in je excel - ZONDER een separator.

dan staat het volledige adres dus in kolom A.

in kolom B zet je dan de code: =LEFT(A1,FIND("~",SUBSTITUTE(A1," ","~", LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))
in kolom C zet je dan de code: =TRIM(LEFT(RIGHT(SUBSTITUTE(A1," ",REPT(" ",40)),40),40))
vervolgens laat je die code dan over de hele lijn doorlopen zodat B en C gevuld zijn voor al je adressen.

en dan gewoon kolom A verwijderen, tada, klaar :)
Robert Ford
Elite Poster
Elite Poster
Berichten: 1517
Lid geworden op: 12 nov 2005, 18:54
Uitgedeelde bedankjes: 102 keer
Bedankt: 101 keer

Dit is nu eens een topantwoord! Dikke merci! Spaart mij enkele uren werk :)
skipper
Pro Member
Pro Member
Berichten: 369
Lid geworden op: 31 jan 2005, 20:21
Uitgedeelde bedankjes: 7 keer
Bedankt: 16 keer

Splitter schreef:importeer gewoon in je excel - ZONDER een separator.

dan staat het volledige adres dus in kolom A.

in kolom B zet je dan de code: =LEFT(A1,FIND("~",SUBSTITUTE(A1," ","~", LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))
in kolom C zet je dan de code: =TRIM(LEFT(RIGHT(SUBSTITUTE(A1," ",REPT(" ",40)),40),40))
vervolgens laat je die code dan over de hele lijn doorlopen zodat B en C gevuld zijn voor al je adressen.

en dan gewoon kolom A verwijderen, tada, klaar :)
Precies al meer met excel gewerkt...

Verstuurd van mijn LG-D802
skindred
Plus Member
Plus Member
Berichten: 128
Lid geworden op: 19 dec 2005, 14:32
Uitgedeelde bedankjes: 1 keer
Bedankt: 6 keer

Ik kwam zelf uit op:

Huisnummer:

Code: Selecteer alles

=RIGHT(A1;LEN(A1)-FIND("@";SUBSTITUTE(A1;" ";"@";LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))))
Straatnaam (-1 omdat je anders een spatie hebt op het einde van de straatnaam.)

Code: Selecteer alles

=LEFT(A1;FIND("@";SUBSTITUTE(A1;" ";"@";LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))))-1)
Gebaseerd op http://www.mrexcel.com/forum/excel-ques ... -left.html
Gebruikersavatar
Splitter
Elite Poster
Elite Poster
Berichten: 5866
Lid geworden op: 10 maa 2010, 12:30
Uitgedeelde bedankjes: 68 keer
Bedankt: 598 keer
Te Koop forum

skipper schreef: Precies al meer met excel gewerkt...
libreoffice :p maar zijn dezelfde functies :)
deeltje kennen + deeltje googlen = snel het volledige antwoord (en om 3u snachts kan ik héél goed googlen :D )
Plaats reactie

Terug naar “Software en apps”