Excel-formel: Konverter tekst til tall -

Innholdsfortegnelse

Generisk formel

=VALUE(A1)

Sammendrag

For å konvertere enkle tekstverdier til tall, kan du bruke VALUE-funksjonen, eller bare legge til null som beskrevet nedenfor. I eksemplet vist er formelen i C5:

=VALUE(B5)

Bakgrunn

Noen ganger ender Excel med tekst i en celle, når du virkelig vil ha et nummer. Det er mange grunner til at dette kan skje, og mange måter å fikse på. Denne artikkelen beskriver en formelbasert tilnærming som konverterer tekstverdier til tall.

Forklaring

I dette eksemplet er verdiene i kolonne A "lagret som tekst". Dette betyr at hvis du prøver å SUMNE kolonne A, får du resultatet null.

VERDI-funksjonen vil prøve å "tvinge" et nummer som er lagret som tekst til et sant tall. I enkle tilfeller vil det bare fungere, og du får et numerisk resultat. Hvis det ikke fungerer, får du en #VALUE-feil.

Legg til null i stedet

Et annet vanlig triks er å bare legge til null til tekstverdien med en formel som denne:

=A1+0

Dette tvinger Excel til å prøve å konvertere tekstverdien til et tall for å håndtere matteoperasjonen. Dette har samme funksjonalitet som VALUE ovenfor. I eksemplet vist bruker C7 denne formelen.

Stripping av andre tegn

Hvis en celle inneholder ikke-numeriske tegn som bindestreker, tegnsetting og så videre, må du fjerne disse tegnene før du kan konvertere til tall.

Formlene i C8 og C9 viser hvordan du bruker funksjonene VENSTRE og HØYRE for å fjerne ikke-numeriske tegn fra en tekstverdi før den konverteres til et tall. Du kan også bruke MID-funksjonen i mer kompliserte situasjoner. Hvis du trenger å fjerne ekstra mellomrom eller andre tegn som ikke skrives ut, kan du se TRIM og CLEAN-funksjonene.

Til slutt lar SUBSTITUTE-funksjonen deg fjerne tegn med funksjonen "søk og erstatt".

Interessante artikler...