Excel-formel: Konverter tekst til tal -

Indholdsfortegnelse

Generisk formel

=VALUE(A1)

Resumé

For at konvertere enkle tekstværdier til tal kan du bruge funktionen VALUE eller blot tilføje nul som beskrevet nedenfor. I det viste eksempel er formlen i C5:

=VALUE(B5)

Baggrund

Nogle gange ender Excel med tekst i en celle, når du virkelig vil have et nummer. Der er mange grunde til, at dette kan ske, og mange måder at rette op på. Denne artikel beskriver en formelbaseret tilgang, der konverterer tekstværdier til tal.

Forklaring

I dette eksempel er værdierne i kolonne A "lagret som tekst". Dette betyder, at hvis du prøver at SUMNE kolonne A, får du et resultat på nul.

VALUE-funktionen forsøger at "tvinge" et nummer, der er gemt som tekst, til et sandt tal. I enkle tilfælde fungerer det bare, og du får et numerisk resultat. Hvis det ikke virker, får du en #VALUE-fejl.

Tilføj nul i stedet

Et andet almindeligt trick er at tilføje nul til tekstværdien med en formel som denne:

=A1+0

Dette tvinger Excel til at prøve at konvertere tekstværdien til et tal for at håndtere matematikoperationen. Dette har den samme funktionalitet som VALUE ovenfor. I det viste eksempel bruger C7 denne formel.

Stripping af andre tegn

Hvis en celle indeholder ikke-numeriske tegn som bindestreger, tegnsætning og så videre, skal du fjerne disse tegn, før du kan konvertere til tal.

Formlerne i C8 og C9 viser, hvordan man bruger funktionerne VENSTRE og HØJRE til at fjerne ikke-numeriske tegn fra en tekstværdi, før den konverteres til et tal. Du kan også bruge MID-funktionen i mere komplicerede situationer. Se TRIM og CLEAN-funktionerne, hvis du har brug for at fjerne ekstra mellemrum eller andre tegn, der ikke udskrives.

Endelig giver SUBSTITUTE-funktionen dig mulighed for at fjerne tegn med "søg og erstat" -funktionalitet.

Interessante artikler...