Avatar billede pwn Forsker
19. december 2005 - 15:49 Der er 5 kommentarer og
1 løsning

konvertering af tal skrevet som tekst til tal

Hvis jeg hendter tal ned fra Danmarks Statistik (via web-forespørgsel) får jeg følgende format:

Vestsjællands Amt    296 875    298 731    300 729    302 479

Det første tal er altså 296875 (der er et mellemrum)

Hvodan konverterer jeg disse karakterer til tal?
Avatar billede sjap Praktikant
19. december 2005 - 16:24 #1
Kan du ikke lave en søg og erstat, hvor du erstatter de FIRE mellemrum med ET komma? Så kan du efterfølgende bruge funktionen "Tekst til kolonner" (menuen Data)
Avatar billede sjap Praktikant
19. december 2005 - 16:25 #2
Hvis du altså bruger Excel, hvilket jeg jo ikke lige kan være sikker på i denne her kategori. Hvis du bruger et andet program, håber jeg at ovenstående evt. kan bruges som inspiration. :0)
Avatar billede b_hansen Novice
20. december 2005 - 08:48 #3
Nu kommer det jo lidt an på, hvordan tallene ser ud i regnearket. Hvis 296 og 875 står i to forskellige kolonner, kan du (i Excel) bruge denne løsning: =VÆRDI(A1&B1)
Formlen forudsætter, at de to tal står i henholdsvis kolonne A og B
Avatar billede pwn Forsker
20. december 2005 - 08:56 #4
Tallene står i samme celle. Jeg bruger Excel 2003, hvor der er en tabelimportfunktion, der kan gøres automatisk. Derfor ville det være smart, hvis man med en makro kunne formatere tallene i tekst-format til tal.
Avatar billede sjap Praktikant
20. december 2005 - 22:51 #5
Jeg kender desværre ikke tabelimportfunktionen i Excel 2003, men har i hvert tilfælde ikke tidligere stødt på indbyggede funktioner, der kan finde ud af se bort fra et mellemrum.

Du kan evt. lave en makro, som du så afvikler når listen er importeret. Det kunne være noget i retning af:

    Columns("A:A").Select
    Selection.Replace What:="    ", Replacement:=";", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=True, Comma:=False, Space:=False, Other:=False
    Columns("B:E").Select
    Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
Avatar billede pwn Forsker
22. marts 2006 - 08:14 #6
Det prøver jeg:-)
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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