Avatar billede rickie Juniormester
22. december 2017 - 12:33 Der er 12 kommentarer og
1 løsning

Indsæt punktum i celle

Hej,

Er der nogen der kan hjælpe med følgende? Kan simpelthen ikke få det til at virke.

Jeg har følgende koordinater som jeg vil have lavet om på en specifik måde.

Celle A1
555093179
Celle B1
84552826
Celle A2
555316186
Celle B2
8406154 <-- OBS et tal mindre

Skal blive til følgende:
55.5093179,84.552826
55.5316186,8.406154

Kort sagt så skal den sætte et punktum (.) efter 6 tal fra højre og så sætte dem sammen med et komma (,) i mellem.

Pft.
Avatar billede anedi Ekspert
22. december 2017 - 12:38 #1
Prøv denne i C1 og træk ned:
=LEFT(A1;2)&"."&RIGHT(A1;LEN(A1)-2)&","&LEFT(B1;2)&"."&RIGHT(B1;LEN(B1)-2)

dansk:
LEFT=VENSTRE
RIGHT=HØJRE
LEN=LÆNGDE

Vh
Anedi
Avatar billede anedi Ekspert
22. december 2017 - 12:43 #2
Det gik måske lidt stærkt.
Jeg skal lige forstå eksemplerne igen.
I kolonne A vil du altid have punktum efter 2 pladser fra venstre, men fra kolonne B er det altid 6 pladser fra højre der bestemmer punktummet? Er det korrekt?

Vh
Anedi
Avatar billede anedi Ekspert
22. december 2017 - 12:46 #3
Prøv denne i stedet, hvis ovenstående gælder:
=LEFT(A1;2)&"."&RIGHT(A1;LEN(A1)-2)&","&LEFT(B1;LEN(B1)-6)&"."&RIGHT(B1;6)

Vh
Anedi
Avatar billede rickie Juniormester
22. december 2017 - 12:55 #4
Tak for dit svar. Den er der næsten. Fik ikke lige set at der kan være 7-9 tal.

553793771    100479748    55.3793771,10.0479748
554982731    94973497    55.4982731,9.4973497
554948214    94619811    55.4948214,9.4619811
55513427    8472994    55.513427,.8472994

Formel: =VENSTRE(G14;2)&"."&HØJRE(G14;LÆNGDE(G14)-2)&","&VENSTRE(H14;LÆNGDE(H14)-7)&"."&HØJRE(H14;7)
Avatar billede anedi Ekspert
22. december 2017 - 12:59 #5
Hvad udestår?
Avatar billede rickie Juniormester
22. december 2017 - 13:07 #6
At den ikke sætter punktum helt korrekt.
55.513427,.8472994 De andre er fine.

Er lidt dårlig til dette :-)
Avatar billede anedi Ekspert
22. december 2017 - 13:09 #7
Hvor skal punktummet være i dit eksempel?
Er det fordi der skal et nul foran?
Avatar billede rickie Juniormester
22. december 2017 - 13:14 #8
Ikke noget nul. Det er koordinator, så formeln skal sætte et punktum efter, men kan sgu godt se nu at det kan blive et problem. Må jeg sende dig en Excel fil med eksempel, så du kan se det?
Avatar billede falster Ekspert
22. december 2017 - 14:07 #9
Prøv eventuelt at kombinere brugerdefineret format med anedis formler.

#\.####### i kolonne B giver f.eks.:

10.0479748
9.4973497
9.4619811
.8472994

eller som formel =TEKST(B1;"#\.#######")
Avatar billede Mads32 Ekspert
22. december 2017 - 19:27 #10
Hej til spørger og de flittige svarere.

Jeg tror i er i gang med en umulig opgave, når de inddatere tal kan variere fra 7 til 9 cifre.  I det første eksempel er spørger ikke opmærksom på at alle 3 varianter er til stede. Når det drejer sig om koordinater kan der i praksis  også forekomme at der er 3 cifre foran punktum.

Når der ikke altid er et bestemt antal cifre før eller efter punktum, hvordan kan man så opstille en formel der placerer punktum rigtig, eksempelvis fra celle B1

84552826  som indeholder 8 cifre giver mulighed for 2 løsninger 8.4552826 med 7 cifre efter punktum eller 84.552826 med 2 cifre før punktum.

Hvis der er formler der skal virke, skal spørger indtaste koordinaterne så der altid er det samme antal cifre efter punktum.

Jeg hører gerne hvis jeg tager fejl.
Avatar billede falster Ekspert
22. december 2017 - 21:04 #11
Jeg er tilbøjelig til at give Mads ret.

Mit halvkvædede indspark var også mest ment for at bringe "sagen" lidt videre.

Der må nok stilles større krav til stringens i inddata. A la fast antal cifre med foran og bagved stillede 0'er. Og så en formel, der sætter separatorer, fjerner disse nuller og danner koordinatsættet.

Lytter fortsat :-)
Avatar billede finb Ekspert
23. december 2017 - 09:51 #12
Brug Datavalidering til indtastningen !
Ad #11: ""Der må nok stilles større krav til stringens i inddata""
Avatar billede anedi Ekspert
24. december 2017 - 12:08 #13
Da der er tale om danske koordinater fik vi den klaret med at tage to cifre på venstresiden af punktummet hvis kolonne b starter med 1 og ellers et ciffer.

Glædelig jul alle

Vh anedi
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