11. december 2003 - 14:34Der er
8 kommentarer og 4 løsninger
cpr.nr.
Jeg modtager mange cpr.nr. og tit er de angivet uden 0. Hvordan får jeg indsat dette 0. Er det muligt blot ved en ændring af formatteringen? Hvad den bedst formatteringsposition for cpr.nr.? MVH Hans Henrik se eks. nedenfor
indtastet resultat formatteret 0405560077 405560077 standard
kim.n's forslag svarer til, at du formaterer som tekst.
Om det er bedst med eller uden bindestreg er lidt individuelt. Det vigtigste er bare at det er ensartet, det gør det lettere at håndtere. Hvordan modtager du disse CPR-numre.
Hvis du inkluderer bindestregen ved indtasingen skulle excel selv finde ud af at definere CPR-nummeret som tekst hvorfor der ikke skulle vaere noget problem.
Alternativt, hvis du f.eks opretter et custom format til celler der hedder: 000000-0000 og efterfoelgende indtaster et cprnummer som en lang raekke numre vil den automatisk indsaette det foerste nul og bindestregen.
Det gøres ved at markere cellerne, højreklikke på markeringen og vælge "formater celler". På fanebladet "Tal" vælges brugerdefineret og i feltet "Type" indtastes "0#####-####" (Uden anførselstegn)
Tak for jeres svar. Min udfordring er at jeg ofte får lange lister op til 2000 cprnr.. Typisk vil ca. 1/3 være uden 0, og dem kan jeg så ikke modelere som jeg gerne ville. Jeg kan være proaktiv og formatere de lister, jeg benytter med custom format"000000-0000". og jeg kan i forhold til et cpr.n. eller et par flere indsætte dette quote,. Men ofte får jeg lister som er ikke er genereret på mine formaterede filer, og hvordan får jeg så på en let måde ændre disse ubrugelige cprn.r.. Kan jeg blot ved at ændre formatteringsstatus, få 0 med, eller hvordan gør jeg ?
Hvis du gør som b_hansen skrev, marker cellerne, custom format 0#####-#### så kommer der foranstillede nuller på dem der mangler... jeg kendte ikke selv fukntionen, men det virker.
Opret det brugerdefinerede format som beskrevet ovenfor. Marker kolonnen indeholdende de uformaterede CPR-numre Vælg Formater->Celler, fanen Tal, og vælg det Brugerdefinerede format
så tror jeg, at den letteste løsning er at rense dine cpr-nr. Start med at lave en søg og erstat på bindestregen. Den skal udskiftes med "ingenting". Herved skulle du gerne få en liste med cpr-nr, der er enten er består af 9 eller 10 tegn. Nu kan du så i en ny kolonne lave en =HVIS(LÆNGDE(A1)=10;TEKST(A1;0);"0"&A1).
Så skulle du gerne have en ny kolonne bestående af 10-cifrede cpr-nr, der er formateret som tekst.
Jeg forstår problemet derhen, at cpr-numrene kan være indtastet som vinden blæser. Nogle med bindestreg, nogle uden. Nogle formateret som tekst og dermed 10-cifret, og andre som tal og dermed muligvis 9-cifret.
Jeg føler mig i himlen, jeg har checket bruger formattet - det virker Til B hansen, så kommer de som vinden blæser, men jeg har netop checket erikjuuls forslag af kl. 15.06 og det virker også
Jeg er meget tilfreds og glad. Jeg har fået løst mit problem.
mvh Hans Henrik
Synes godt om
Ny brugerNybegynder
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.