Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketHjælp søges til formel.

 Besvar Besvar
Forfatter
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Emne: Hjælp søges til formel.
    Sendt: 11.Aug.2011 kl. 15:38
Hej
 
Er der nogen som måske kan hjælpe her?
Jeg skal have en masse 6-cifret tal til som eksempelvis:
052820
Det vil jeg gerne have ændret til:
05.28.20
 
Er der nogen som ved hvilke formel jeg kan benytte?
 
Tak på forhånd.
 
Til top



Til top
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 11.Aug.2011 kl. 15:56
 
Har faktisk selv fundet ud af hvilke formel jeg kan bruge LOL
 
=VENSTRE(A2;2)&"."&MIDT(A2;3;2)&"."&HØJRE(A2;2)
 
 
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 08:40
Lige i skabet, det er lige nøjagtig som det skal være Wink
 
//Allan
Til top
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 09:55
Lige præcis Wink
 
Jamen, så lad os da tage en ny udfordring til de mange excel interesserede herinde:
 
Jeg har cpr.nr. i en kollone, som står med dette format (OBS: dette er et fiktivt cpr.nr!!!!!!!):
503541258
Det rigtige cpr.nr. skal være: 050354-1258
 
Jeg højreklikker på cpr.nummeret, og vælger formatere celler, vælger brugerdefineret og skriver 0######-####.
Og det virker fint, da den ændrer cpr. nummeret til 050354-1258. Så langt, så godt!!!
Men her kommer den virkelige udfordring!!!
 
I cellen står cpr.nummeret som den skal nu, dvs. 050354-1258. Men når jeg står oppe i formellinjen, står der 0503541258.
 
Mit spørgsmål er derfor: Hvordan kan jeg få cpr. nummeret i formellinjen til at stå som der gør i cellen. Dvs. 050354-1258.
 
 
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 09:59
Hej Ali,
 
Så må det jo være noget á la =VENSTRE(A2;8)&"-"&HØJRE(A2;4)
 
Hvis du vil have hele cellens værdi til at være som ovenstående, kan du enten bruge VBA (Bare sig til) eller kopiere alle data og bruge Indsæt Speciel Værdier. 
 
//Allan
Til top
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 10:06

Det virker desværre ikke... Cry

Spørgsmålet er om det overhovedet kan lade sig gøre, da det er formellinjen som skal være "clean" for formler. For der skal stå 050355-0258 i selve formellinjen.
 
 
Til top
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 10:08

Hej Allan

Jeg har også forsøgt med Indsæt Speciel Værdier. Og det virker desværre hellere ikke.
 
Men hvad er egentlig VBA?
 
//
Ali
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 11:48
Du skal huske at gøre det således.
 
  1. Dine data står i A kolonnen i A2 og ned.
  2. Sæt formlen ud for dine data, blot i B kolonnen startende fra B2. =VENSTRE(A2;8)&"-"&HØJRE(A2;4)
  3. Kopier B kolonnen (Indsæt speciel værdier) til C kolonnen.
 
Så virker det.
 
VBA (makro) er et automatiseringskodesprog som virker i Excel.
Jeg bygger det gerne ind i dit ark med en knap, hvis du er interesseret.
Hvis man vil bruge koden, skal man markere data og ekserkvere koden.
Koden ser således ud.
 
Sub Tal_Til_CPR()
For Each c In Selection.Cells
    If Len(c) = 10 Then
        c.Value = Left(c, 6) & "-" & Right(c, 4)
    End If
Next c
End Sub
 
//Allan
Til top
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 13:46
Ja det virker faktisk fint med de 3. pkt. du har skrevet. Jeg skulle bare huske at indsætte i en ny kollone.
 
Men undervejs stødte jeg på en masse problemmer mht. 0'erne.
For visse cpr.nr. starter med 0, og ligeledes med 0 efter bindestreg. Dvs. 051158-0258.
 
Til at starte med så mine cpr.nr. således ud:
511580258 (uden nul til foran 5'eren)
 
For at tilføje nul dannede jeg følgende formel:
=HVIS(LÆNGDE(B3)<10;0&B3;B3)
 
Dernæst skulle jeg indsætte et bindestreg. Der brugte jeg den samme formel som du også gav mig:
=VENSTRE(c3;6)&"-"&HØJRE(c3;4)
 
Således kunne jeg vælge Indsæt speciel/værdier, og få samme resultat fra vist resultatet 051158-0258 på min formellinje. Lige hvad jeg søgte!!! Tongue
 
Det kan godt være man kan slå de to formler sammen, men gav op efter flere forsøg. Så de står på hver for sig, i hver deres deres kolloner Embarrassed
 
Det med makroer gemmer jeg til en anden dag Smile
 
Men du skal have tusind tak for din hurtige hjælp. Og foriøvrigt... MEGA FED HJEMMESIDE!!! Jeg er allerede blevet en del klogere på excel ved at kigge følge med herinde!!
 
 
 
 
 
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 12.Aug.2011 kl. 14:43
 
Tak for de flotte ord, rosen skal gå direkte videre til alle dem som bruger deres tid på at besvare alle de spørgsmål som postes her i forummet.
Idéen med forummet var at danne en form for opslagsværk med vidensdeling, det er fedt at høre at det er lykkes.
 
Du kan faktisk godt slå formlerne sammen, prøv med: =VENSTRE(HVIS(LÆNGDE(B3)<10;0&B3;B3);6)&"-"&HØJRE(C3;4)
 
//Allan
Til top
Ali Kartal Se dropdown
Forum Begynder
Forum Begynder


Medlem: 11.Aug.2011
Land: DK
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 15.Aug.2011 kl. 08:50
Jep det virker sørme!! Smile
 
Endnu engang, tak for det du!
 
// Ali
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 15.Aug.2011 kl. 09:08
Tongue
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk