Avatar billede andyboyag Novice
30. oktober 2008 - 09:39 Der er 15 kommentarer og
1 løsning

Importere postnummer ud fra bynavn

Jeg har et ark med en kundeliste hvor en række bynavne fremgår men ingen postnumre. Jeg har så hentet en excel fil fra post danmark med postnumre. Jeg kan enten lægge denne ind som ny sheet eller have den liggende som selvstændig fil. Postnumrene skal stå i kolonne D, og bynavnet står i kolonne C i det eksisterende ark. På excel filen med postnumre står postnummer i kolonne a og bynavne i kolonne b. What to do?
Avatar billede jkrons Professor
30. oktober 2008 - 09:42 #1
Så vidt jeg husker, lider postnummertabellen fra PostDanarmk af den kedelige skavank, atr en bynavn, ikke entydigt fastlægger et postnummer. Hvis jeg har ret, kan du altså ikke bestemme postnummeret ud fra bynavnet.
Avatar billede andyboyag Novice
30. oktober 2008 - 09:47 #2
Det behøver heller ikke være 100% præcist - skal bare have sorteret kunderne i regioner til at starte med.
Avatar billede jkrons Professor
30. oktober 2008 - 09:47 #3
Er de ikke entydige, kan du lægge listen i Ark2. Derefter kan denen formel i Ark1  -D-kolonnen finde
Avatar billede jkrons Professor
30. oktober 2008 - 09:49 #4
Læg listen i Ark2.

I Ark1 - Dkolonnen indsætter du:

=INDEKS(Ark2!A2:B1250;SAMMENLIGN(C2;Ark2!B2:B1250;0);1)

Tilpas selv områderne i Ark2.
Avatar billede andyboyag Novice
30. oktober 2008 - 11:22 #5
Jeg få en retur på #NAME? Og bynavne lyngby, farum burde være at finde...?
Avatar billede kabbak Professor
30. oktober 2008 - 11:29 #6
Oversæt til engelsk, da du har engelsk udgave

INDEKS = INDEX

SAMMENLIGN = MATCH
Avatar billede andyboyag Novice
30. oktober 2008 - 12:45 #7
Super nu virker det til dels. Den henter fint bynavn på de første ca. xxx poster.
Men når jeg kommer ned til eks. post 1000 - ser det sådanne ud:
=INDEX(Ark2!A1001:B2249;MATCH(C1001;Ark2!B1001:B2249;0);1)
Jeg går ud fra at problematikken er at den kun kigger i området A1001 til B2249 og fremefter. Men hvordan får jeg det låst fast så jeg kan "trække" den fra d2 og nedefter?
30. oktober 2008 - 12:48 #8
Tilføj $-tegn for at låse en cellereference fast.

=A1+B$1
kop=A1+B$1
ieret 10 celler ned, bliver til:
30. oktober 2008 - 12:49 #9
Prøver lige igen:

Tilføj $-tegn for at låse en cellereference fast.

=A1+B$1
kopieret 10 celler ned, bliver til:
=A11+B$1
Dollartegnet låser referencen til 1-tallet fast.
Avatar billede kabbak Professor
30. oktober 2008 - 17:00 #10
=INDEX(Ark2!$A$2:$B$1250;MATCH(C2;Ark2!$B$2:$B$1250;0);1)
Avatar billede jkrons Professor
30. oktober 2008 - 17:25 #11
Som erik ogh kabbak har anført manglede jeg nogle $-tegn i forbindelse med kopieringen.
Avatar billede andyboyag Novice
30. oktober 2008 - 17:37 #12
Det er løst - tak for hjælpen især til jkrons. Hvor lukker man spørgsmålet og tildeler point?
Avatar billede jkrons Professor
30. oktober 2008 - 18:30 #13
Vi lægger et svar. Du accepterer og fordeler point.
Avatar billede kabbak Professor
30. oktober 2008 - 18:35 #14
jeg skal ikke have nogen point ;-))
Avatar billede andyboyag Novice
31. oktober 2008 - 09:53 #15
tak
Avatar billede jkrons Professor
31. oktober 2008 - 15:57 #16
Velbekomme.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester