Excel-formel: Konvertera text till siffror -

Innehållsförteckning

Generisk formel

=VALUE(A1)

Sammanfattning

För att konvertera enkla textvärden till siffror kan du använda funktionen VÄRDE eller helt enkelt lägga till noll enligt beskrivningen nedan. I exemplet som visas är formeln i C5:

=VALUE(B5)

Bakgrund

Ibland hamnar Excel med text i en cell när du verkligen vill ha ett nummer. Det finns många anledningar till att detta kan hända och många sätt att åtgärda. Den här artikeln beskriver en formelbaserad metod som konverterar textvärden till siffror.

Förklaring

I detta exempel lagras värdena i kolumn A som text. Det betyder att om du försöker SUMMA kolumn A får du resultatet noll.

VÄRDE-funktionen försöker "tvinga" ett nummer som är lagrat som text till ett sant nummer. I enkla fall fungerar det bara och du får ett numeriskt resultat. Om det inte fungerar får du ett #VALUE-fel.

Lägg till noll istället

Ett annat vanligt trick är att helt enkelt lägga till noll i textvärdet med en sådan formel:

=A1+0

Detta tvingar Excel att försöka konvertera textvärdet till ett nummer för att hantera matteoperationen. Detta har samma funktion som VALUE ovan. I exemplet som visas använder C7 denna formel.

Strippa andra karaktärer

Om en cell innehåller icke-numeriska tecken som streck, skiljetecken och så vidare måste du ta bort dessa tecken innan du kan konvertera till siffror.

Formlerna i C8 och C9 visar hur man använder funktionerna VÄNSTER och HÖGER för att ta bort icke-numeriska tecken från ett textvärde innan det konverteras till ett tal. Du kan också använda MID-funktionen i mer komplicerade situationer. Om du behöver ta bort extra mellanslag eller andra tecken som inte skrivs ut, se funktionerna TRIM och CLEAN.

Slutligen låter SUBSTITUTE-funktionen ta bort tecken med "sök och ersätt" -funktionalitet.

Intressanta artiklar...