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

Adressen ontleden

Status
Niet open voor verdere reacties.

Zeehenk

Gebruiker
Lid geworden
24 feb 2009
Berichten
37
Hallo mensen,

Ik kon het nergens vinden, dus daarom maar even de vraag aan jullie...

Ik heb een HELE boel adressen in 1 regel staan... namelijk zo:

F Bolstr 125*1072LG Amsterdam
Weimarstraat 180*2562HP 's-Gravenhage
Spreeuwenstraat 11*6542XJ Nijmegen
Mercuriusweg 15*2741TB Waddinxveen
Montrealstraat 112*1334KL Almere
Hoge Rijndijk 116B*2313KM Leiden
Albert Panisstraat 6 9120 Beveren-Waas (Beveren)
De Bruynlaan 127 2610 Wilrijk (Antwerpen)
Diestseweg 139 2440 Geel
+3 adressen
+2 adressen

Zo heb ik een lijst van ongeveer 3000 adressen.

Ik wil nu ervoor zorgen dat alle adressen gescheiden worden. Dat dus de straatnaam & huisnummer in 1 kolom komen, dat de postcode in 1 kolom komt en dat de plaatsnaam in 1 kolom komt. Ik moet alle gegevens die hetzelfde zijn onder elkaar hebben zodat het nog klopt met de namen & dat ik het in 1x kan kopieeren.... pff lastig! Hoe kan ik dit resultaat bereiken?

PLEASE HELP!!! (ik ben een exel-beginner....)

Tnx guys (and girls;))
 

Bijlagen

Er is al veel beantwoord in dit forum over dergelijke vragen. Zou zeggen doe eens een zoekpoging.
 
Er is al veel beantwoord in dit forum over dergelijke vragen. Zou zeggen doe eens een zoekpoging.

Ik heb idd wel het één en ander gevonden... alleen komt dit bij mij niet uit! De adressen staan namelijk allemaal in een cel en hebben (zoals je ziet) allemaal iets anders achter de postcode staan...

Hoe kan ik de cel scheiden zodat het adres & huisnummer los komt te staan van de postcode & de plaatsnaam?

:thumb:
 
hoi Hoornvan,

Ik weet wel hoe ik moet scheiden ( dit is immers niet zo moeilijk) maar het gaat erom dat de kolommen gescheiden worden VOOR de laatste 4 opeenvolgende cijfers van de kolom (postcode). Dit krijg ik met het normale scheiden niet voor elkaar & heb tot nu toe nog niets over dit probleem op dit forum gevonden...

Kan iemand mij hierbij helpen?!??
 
Zeehenk,

Ik zie dat je de oplossing al aan gerijkt heb gekregen.
Zelf heb ik dit ook even getest en het werkt voortreffelijk, ik wist niet dat dit ook in Excel zit.
Vergeet je niet de vraag als opgelost te zetten.
 
Hallo Zeehenk,

Als je uitgaat van een situatie dat de postcode begint na de derde spatie vanaf het einde zou je gebruik kunnen maken van formules, zoals die in het voorbeeld bestandje in de tweede rij staan:
http://members.chello.nl/g.hendriksen/roostervb.htm

Als je op deze manier de bulk van je adressen hebt omgezet dan zou je handmatig de rest ook kunnen aanpakken.
Eventueel zou je het getal 3 dat nu vast in de formule staat kunnen vervangen door een verwijzing naar een cel in een hulpkolom, zodat je heel snel voor die adressen, waar het fout gaat het getal 3 kunt vervangen door bijv 5.

Groeten
Thoralf
 
Door combineren van een aantal tips de oplossing met gebruikmaking van een aantal hulpkolommen.
Uitleg in het model beknopt aangegeven. Een aantal rijen laten de resultaten zien. Indien accoord kan de rest door slepen van de formules doorgevoerd worden.
Of dit de netste methode is laat ik graag beoordelen door onze VBA specialisten :thumb:
 

Bijlagen

Laatst bewerkt:
Bij het verder uitwerken / splitsen Straat - Nr - Postcode - Plaatsnaam stuit ik op een inconsequent invoerformaat wwardoor geen 100% destileren niet mogelijk is voor situaties zoals:

Kortrijksesteenweg 1210 9051 Sint-Denijs-Westrem - Afsnee (Gent)
Seringenlaan 16 2970 'S Gravenwezel (Schilde)
Ambachtenlaan 21 *Bus 9 3001 Heverlee (Leuven)

= geen eenduidheid voor het opsporen van spaties. (geel gemerkte adressen)
Ter beperking van de bestandsgrootte zijn niet alle cellen voorzzien van formules. Na openen de kolommen C:S aanvullen.
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan