Talvärde: Omvandla TEXT-formaterade tal till TAL
Som bekant är det inte alltid det räcker att via Formatera celler ändra från text till tal, då man har en lista med TEXT-formaterade tal och vill att Excel ska uppfatta dem som riktiga TAL.
I Excel 2013 tillkom det en mycket bra funktion som enkelt gör detta åt oss.
Funktionen heter TALVÄRDE (Engelska: NUMBERVALUE), och har syntaxen:
TALVÄRDE(text; [decimaltecken]; [tusentalsavgränsare])
Funktionen är mycket användbar då du t.ex. importerat eller kopierat data, och dina tal blivit text.
Du kan då spara mycket tid med hjälp av funktionen TALVÄRDE.
Några exempel:
Exempel 1:
Talet har ett mellanslag istället för en tusentalsavgränsare.
Excel förstår det och korrigerar till ett tal med hjälp av endast TALVÄRDE och dess första, obligatoriska, argument text.
Exempel 2:
Talet är textformaterat, även om det ser ut som ett tal.
Även här löser Excel problemet med hjälp av endast TALVÄRDE och dess första, obligatoriska, argument text.
Exempel 3:
Här blir det lite krångligare, eftersom det textformaterade talet har en punkt som tusentalsavgränsare. Detta löses inte fullt så enkelt som i de tidigare exemplen.
Eftersom det i det felaktigt formaterade talet finns minst ett tecken som inte är standard för vårt talformat, måste vi använda samtliga tre argument i funktionen för att få Excel att förstå hur talet ska formateras.(Vi använder inte punkt som tusentalsavgränsare i Sverige)
Formeln behöver formateras så här: =TALVÄRDE(text;decimaltecken;tusentalsavgränsare)
– text är cellreferensen till cellen med texten vi vill formatera som ett tal. (C5)
– decimaltecken är tecknet som används som decimalavgränsare, i texten. (”,”)
– tusentalsavgränsare är tecknet som används som tusentalsavgränsare, i texten. (”.”)
Observera: Eftersom tecknen komma och punkt är text-tecken, måste de skrivas in omgärdade av citationstecken i formeln.
Du kan läsa mer om funktionen hos Microsoft, via denna länk:
Microsoft Office funktionen TALVÄRDE
Med vänliga hälsningar,
Excelspecialisten