Excel: konvertera text till nummer med formler och andra sätt

  • Dela Detta
Michael Brown

Handledningen visar många olika sätt att omvandla en sträng till ett nummer. i Excel: alternativ för felkontroll av Konvertera till tal, formler, matematiska operationer, Klistra in specialfunktioner med mera.

Ibland ser värden i dina Excel-arbetsblad ut som siffror, men de summerar inte, multipliceras inte och ger fel i formler. En vanlig orsak till detta är siffror som är formaterade som text. I många fall är Microsoft Excel smart nog att automatiskt konvertera numeriska strängar som importeras från andra program till siffror. Men ibland lämnas siffror formaterade som text, vilket ger upphov till flera problem i dinDen här handledningen lär dig hur du konverterar strängar till "riktiga" siffror.

    Hur man identifierar siffror som formaterats som text i Excel

    Excel har en inbyggd felkontrollfunktion som varnar dig för eventuella problem med cellvärden. Detta visas som en liten grön triangel i det övre vänstra hörnet av en cell. Om du väljer en cell med en felindikator visas ett varningstecken med ett gult utropstecken (se skärmbilden nedan). Sätt muspekaren över tecknet så informerar Excel dig om det potentiella problemet: Siffran i den här cellen är formaterad som text eller föregås av en apostrof. .

    I vissa fall visas ingen felindikator för siffror som är formaterade som text, men det finns andra visuella indikatorer för textsiffror:

    Nummer Strängar (textvärden)
    • Högerjusterad som standard.
    • Om flera celler är markerade visas följande i statusfältet Genomsnittlig , Räkna och SUMMA .
    • Vänsterjusterad som standard.
    • Om flera celler är markerade visar statusfältet endast följande Räkna .
    • Format för nummer visar textformatet (i många fall, men inte alltid).
    • Det kan finnas en inledande apostrof som syns i formellfältet.

    I bilden nedan kan du se textrepresentationer av siffror till höger och faktiska siffror till vänster:

    Hur man konverterar text till nummer i Excel

    Det finns en handfull olika sätt att ändra text till nummer i Excel. Nedan kommer vi att ta upp dem alla och börja med de snabbaste och enklaste. Om de enkla teknikerna inte fungerar för dig ska du inte låta dig nedslås. Det finns ingen utmaning som inte kan övervinnas. Du måste bara prova andra sätt.

    Konvertera till nummer i Excel med felkontroll

    Om cellerna visar en felindikator (grön triangel i det övre vänstra hörnet) kan du konvertera textsträngar till siffror med två klick:

    1. Markera alla celler som innehåller siffror formaterade som text.
    2. Klicka på varningsskylten och välj Konvertera till nummer .

    Klart!

    Konvertera text till nummer genom att ändra cellformatet

    Ett annat snabbt sätt att omvandla numeriska värden formaterade som text till siffror är följande:

    1. Markera cellerna med textformaterade siffror.
    2. På den Hem på fliken Antal grupp, väljer du Allmänt eller . Antal från Format för nummer rullgardinslistan.

    Observera: Den här metoden fungerar inte i vissa fall. Om du till exempel använder formatet Text för en cell, anger ett tal och sedan ändrar cellformatet till Tal, kommer cellen att förbli formaterad som text.

    Ändra text till nummer med Klistra in Special

    Jämfört med de tidigare teknikerna kräver den här metoden för att konvertera text till siffror några fler steg, men fungerar nästan 100 % av gångerna.

    Om du vill korrigera siffror som formaterats som text med Klistra in speciellt Så här gör du:

    1. Markera cellerna med text och siffror och ställ in deras format till Allmänt som förklaras ovan.
    2. Kopiera en tom cell: Markera en cell och tryck Ctrl + C eller högerklicka och välj Kopiera från kontextmenyn.
    3. Välj de celler som du vill konvertera till siffror, högerklicka och klicka sedan på Klistra in speciellt Alternativt kan du trycka på genvägen Ctrl + Alt + V.
    4. I Klistra in speciellt dialogrutan, välj Värden i den Klistra in avsnittet och Lägg till i den Operation sektion.
    5. Klicka på OK .

    Om du gör det på rätt sätt kommer värdena att ändra standardinställningen från vänster till höger, vilket innebär att Excel nu uppfattar dem som siffror.

    Konvertera sträng till nummer med Text to Columns (text till kolumner)

    Det är ett annat formelfritt sätt att konvertera text till siffror i Excel. När du använder guiden Text till kolumner för andra ändamål, till exempel för att dela celler, är det en process i flera steg. För att utföra konverteringen från text till siffror klickar du på Slutförande i det allra första steget :)

    1. Välj de celler som du vill konvertera till siffror och se till att deras format är inställt på Allmänt .
    2. Växla till Uppgifter fliken, Verktyg för data gruppen och klicka på Text till kolumner knapp.
    3. I steg 1 i Guiden Konvertera text till kolumner , välj Avgränsad under Ursprunglig datatyp och klicka på Slutförande .

    Det är allt!

    Konvertera text till nummer med en formel

    Hittills har vi diskuterat de inbyggda funktionerna som kan användas för att omvandla text till siffror i Excel. I många situationer kan en omvandling göras ännu snabbare genom att använda en formel.

    Formel 1. Konvertera sträng till tal i Excel

    Microsoft Excel har en särskild funktion för att konvertera en sträng till ett tal - VALUE-funktionen. Funktionen accepterar både en textsträng inom citationstecken och en referens till en cell som innehåller den text som ska konverteras.

    Funktionen VALUE kan till och med känna igen ett tal omgivet av några "extra" tecken - det är något som ingen av de tidigare metoderna kan göra.

    En VALUE-formel känner till exempel igen ett tal som skrivs in med en valutasymbol och en tusentalseparator:

    =VÄRDE("1 000 DOLLAR")

    =VÄRDE(A2)

    Om du vill konvertera en kolumn med textvärden anger du formeln i den första cellen och drar i fyllningshandtaget för att kopiera formeln nedåt i kolumnen:

    Mer information finns i formeln VALUE för att konvertera text till tal.

    Formel 2. Konvertera sträng till datum

    Förutom textnummer kan VALUE-funktionen också konvertera datum som representeras av textsträngar.

    Till exempel:

    =VALUE("1-Jan-2018")

    Eller

    =VÄRDE(A2)

    Där A2 innehåller ett textdatum.

    Som standard returnerar en VALUE-formel ett löpnummer som representerar datumet i Excels interna system. För att resultatet ska visas som ett verkligt datum behöver du bara tillämpa formatet Datum på formelcellen.

    Samma resultat kan uppnås genom att använda funktionen DATEVALUE:

    =DATEVALUE(A2)

    Mer information finns i Hur man konverterar text till datum i Excel.

    Formel 3. Extrahera nummer från sträng

    Funktionen VALUE är också praktisk när du extraherar ett tal från en textsträng med hjälp av någon av textfunktionerna, t.ex. LEFT, RIGHT och MID.

    Om du till exempel vill hämta de tre sista tecknen från en textsträng i A2 och returnera resultatet som ett tal använder du den här formeln:

    =VÄRDE(HÖGER(A2,3))

    Skärmbilden nedan visar vår formel för att konvertera text till siffror i praktiken:

    Om du inte slår in RIGHT-funktionen i VALUE kommer resultatet att returneras som text, närmare bestämt som en numerisk sträng, vilket gör det omöjligt att göra beräkningar med de extraherade värdena.

    För mer information, se Hur du extraherar ett nummer från en sträng i Excel.

    Ändra Excel-sträng till nummer med matematiska operationer

    Ett annat enkelt sätt att konvertera ett textvärde till ett tal i Excel är att utföra en enkel aritmetisk operation som inte ändrar det ursprungliga värdet. Vad kan det vara? Till exempel att lägga till en nolla, multiplicera eller dividera med 1.

    =A2+0

    =A2*1

    =A2/1

    Om de ursprungliga värdena är formaterade som text kan Excel automatiskt tillämpa textformatet även på resultaten. Du kanske märker det genom de vänsterjusterade siffrorna i formelcellerna. För att åtgärda detta, se till att ställa in Allmänt format för formelcellerna.

    Tips: Om du vill ha resultaten som värden, inte som formler, använder du Klistra in speciellt för att ersätta formler med deras värden.

    Så här omvandlar du text till siffror i Excel med hjälp av formler och inbyggda funktioner. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.