Artikel-id: 291047 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Sammenfatning

Denne trinvise artikel beskriver, hvordan du konverterer celler, der indeholder tekst i celler, der indeholder tal.

Når du importerer en fil, der er oprettet i et andet program (f.eks. dBASE eller Lotus 1-2-3), eller som er hentet fra en mainframe, kan Microsoft Excel muligvis genkende nogle tal som tekst.  

Dette medfører funktioner som f.eks SUM og gennemsnitlige til at ignorere værdier i disse celler. Disse tekststrenge, der kan indeholde faktiske tekst foruden de tal, du vil konvertere.

Konvertering af tekst til tal

Når du vil konvertere tekst til tal i et regneark, kan du bruge en af de metoder, der er beskrevet senere i denne artikel (metoderne 1 til og med 7).

Bemærk! I denne artikel beskrives nogle af de metoder, hvor det antages, at du allerede har ændret evt. formatering af celletal i cellerne til Generelt. Det kan du gøre ved at følge nedenstående fremgangsmåde:
  1. Klik på Celler i menuen Formater i Excel 2003. I Excel 2007 eller senere skal du klikke på pilen nederst til højre for sektionen Skrifttype på båndet for at aktivere dialogboksen Formatér celler.
  2. Klik på Generelt under Kategori under fanen Tal, og klik derefter på OK.

Metode 1: Brug fejlknappen

Hvis cellerne, hvor tal vises som tekst, har en fejlindikator i øverste venstre hjørne, skal du følge disse trin:
  1. Klik på den celle, der indeholder fejlmeddelelsen.
  2. Klik på fejlknappen ud for cellen, og klik derefter på Konverter til et tal i genvejsmenuen.

Metode 2: Skriv værdierne i cellerne

igen værdierne i cellerne, følge disse trin:
  1. Klik på Celler i menuen Formater, og klik derefter på fanen Tal for at ændre talformatet for cellerne.
  2. Skriv tallene.


Metode 3: Redigere direkte i cellen

for at redigere direkte i cellerne, skal du følge disse trin:

Excel 2003

  1. Klik på Indstillinger i menuen Funktioner.
  2. På den Rediger skal du kontrollere, at den direkte redigering er markeret. Klik på OK.
  3. Dobbeltklik på den celle, du vil formatere, og tryk derefter på ENTER.
  4. Klik på fejlknappen ud for cellen, og klik derefter på Konverter til et tal i genvejsmenuen

Excel 2007

  1. Klik på den Office-knappen, klik på Excel-indstillinger, klik på Avancerede.
  2. I den redigering indstillinger, skal du kontrollere, at Tilladredigering direkte i celler er markeret. Klik på OK.
  3. Dobbeltklik på den celle, du vil formatere, og tryk derefter på ENTER.
  4. Klik på fejlknappen ud for cellen, og klik derefter på Konverter til et tal i genvejsmenuen

Excel 2010


  1. Klik på den filen under fanen, og klik på Excel-indstillinger, klik på Avanceret.
  2. I den redigering indstillinger, skal du kontrollere, at Tilladredigering direkte i celler er markeret. Klik på OK.
  3. Dobbeltklik på den celle, du vil formatere, og tryk derefter på ENTER.
  4. Klik på fejlknappen ud for cellen, og klik derefter på Konverter til et tal i genvejsmenuen

Metode 4: Brug kommandoen Indsæt speciel

til at bruge den Indsæt speciel kommandoen, skal du følge disse trin:
  1. Skriv værdien 1 i en tom celle.
  2. Kontroller, at du har skrevet 1 i cellen er formateret som tal.
  3. Marker den celle, hvor du skrev 1, og højreklik og vælg Copy.
  4. Markere celler med værdier, du vil konvertere til tal.
  5. Højreklik og vælg Indsæt speciel.
  6. Klik på Multiplicer under Handling, og klik derefter på OK.

Metode 5: Fjern skjulte tegn og mellemrum

Denne metode fungerer bedst, hvis data er placeret i en enkelt kolonne eller række. I denne metode bruges funktionen FJERN og funktionen RENS til at fjerne ekstra mellemrum og tegn, der ikke udskrives, som kan blive importeret sammen med filen. I følgende eksempel antager, at dataene i kolonne a og starter i række 1 ($ A$ 1). Hvis du vil bruge dette eksempel, skal du benytte følgende fremgangsmåde:
  1. Indsætte en kolonne til højre for kolonne A. Højreklik på overskriften i kolonne b gøre dette, og klik derefter på Indsæt.
  2. I den første celle i den indsatte kolonne (B1), skal du skrive følgende:
    $B$ 1   =VALUE(TRIM(CLEAN(A1)))
    					
  3. I kolonne B skal du markere alle celler til højre for de celler, der indeholder data i kolonne A.
  4. Peg på Udfyld i menuen Rediger, og klik derefter på Ned.

    Den nye kolonne indeholder værdierne i teksten i kolonne A.
  5. Klik på Kopiér i menuen Rediger, mens samme område er markeret. (I Excel 2007 eller senere, skal du klikke på den Copy ikon på båndet.)
  6. Marker celle A1. I Excel 2003 eller tidligere skal du klikke på Indsæt speciel i menuen Rediger. I 2007 eller senere skal du kikke på pil ned under Indsæt på båndet og klikke på Indsæt speciel. Under Indsæt skal du klikke på Værdier og derefter klikke på OK for at indsætte de konverterede værdier tilbage i toppen af kolonne A.
  7. Slet kolonne B ved at markere kolonnen og klikke på Slet i menuen Rediger.
Teksten i kolonne a er et talformat.

Bemærk denne metode kan ikke fjerne alle blanktegn tegn. For eksempel fjernes mellemrumstegn Chr$(160) ikke.

Metode 6: Brug en Visual Basic for Applications-Procedure

Microsoft leverer kun programmeringseksempler som illustration ? uden nogen form for garanti, det være sig udtrykkelig eller underforstået. Dette omfatter, men er ikke begrænset til, det underforståede ansvar for salgbarhed eller egnethed til bestemte formål. Det forudsættes i denne artikel, at du kender det anvendte programmeringssprog samt de værktøjer, der anvendes til at oprette og foretage fejlfinding af procedurer. Microsofts supportmedarbejdere kan hjælpe med at forklare funktionaliteten i en bestemt procedure, men vil ikke ændre eksemplerne, så de giver yderligere funktionalitet, eller oprette procedurer, der passer specielt til dine behov.  

Opret en Visual Basic for Applications-makro, så du igen kan indtaste tal i den valgte celle eller det valgte celleområde. Det kan du gøre ved at følge nedenstående fremgangsmåde:

1. Tryk på Alt+F11 for at starte Visual Basic Editor.

2. Klik på Modul i menuen Indsæt.

3. Skriv følgende kode i det nye modul:

Sub Enter_Values()

For hver xcelle i markering

Selection.NumberFormat = "0,00" «note: "0,00" bestemmer antallet decimaler.

xCell.Value = xCell.Value

Næste xCell

End Sub


4. Tryk på Alt + F11 for at skifte til Excel.

5. Marker de celler, du vil konvertere, hvis de ikke allerede er markeret.

6. Peg i Excel 2003 på Makro i menuen Funktioner, og klik derefter på Makroer. Klik på Enter_Values på listen Makronavn, klik på Kør.

I Excel 2007 eller senere, skal du klikke på den udvikler i menuen, og klik på makroer. Klik på Enter_Values på listen Makronavn, klik på Kør.

Metode 7: Brug kommandoen Tekst til kolonner

Denne metode fungerer bedst, hvis data arrangeres i en enkelt kolonne. I følgende eksempel antager, at dataene i kolonne a og starter i række 1 ($ A$ 1). Hvis du vil bruge dette eksempel, skal du benytte følgende fremgangsmåde:
  1. Marker en kolonne af celler, der indeholder tekst.
  2. På den Data i menuen eller på båndet, skal du klikke på tekst til kolonner.
  3. Under oprindelige datatype, klik på afgrænset, og klik på Næste.
  4. Under afgrænsere, skal du markere den under fanen , og på Næste.
  5. Under Kolonnedataformat, klik på generelle.
  6. Klik på Avanceret og foretage de relevante indstillinger for det decimalseparatoren og tusindvis separator. Klik på OK.
  7. Klik på Udfør.
BEMÆRK! Formateringen viser stadig tekst, men typen er ændret til tal, så formler genkender den som et tal.

Referencer

Du kan finde flere oplysninger om celleformatering ved at klikke på Microsoft Word Hjælp i menuen Hjælp, skrive formater celler i Office-assistenten eller Smart søgning og derefter klikke på Søg for at få vist de fundne emner.
De tredjepartsprodukter, der omtales i denne artikel, er produceret af firmaer, som er uafhængige af Microsoft. Microsoft giver ingen garanti, hverken underforstået eller på anden måde, hvad angår disse produkters ydeevne eller pålidelighed.

Bemærk! Dette er en artikel til hurtig udgivelse, som er oprettet direkte i Microsofts supportafdeling. Oplysningerne i artiklen præsenteres som de og behandler aktuelle problemer. Fordi artiklen er blevet udgivet hurtigt, kan der forekomme slåfejl, og artiklen kan blive redigeret uden varsel. Se andre forbehold under Vilkår for anvendelse.

Egenskaber

Artikel-id: 291047 - Seneste redigering: 22. maj 2012 - Redigering: 1.0
Oplysningerne i denne artikel gælder:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Nøgleord: 
kbhowto kbconversion KB291047

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com