Ako previesť text na číslo v Exceli

Existuje päť rôznych spôsobov, ako môžete previesť čísla, ktoré sú naformátované ako text, na skutočné čísla v Exceli.

Mnohokrát, napríklad keď kopírujeme údaje z iného programu, textového súboru alebo online, môže Excel uložiť čísla ako text. Ak sa pokúsite použiť tieto textové hodnoty vo výpočtoch a vzorcoch, dostanete chyby. V situáciách, ako sú tieto, musíte previesť tieto čísla naformátované ako texty späť na číselné hodnoty.

V tomto článku sa naučíte rôzne metódy, ktoré môžete použiť na prevod textu na čísla v Exceli.

Ako skontrolovať, či je hodnota číslo alebo text

V Exceli môžu hodnoty vyzerať ako čísla, ale nesčítavajú sa a nefungujú ako čísla, ako je uvedené nižšie.

Existuje niekoľko spôsobov, ako môžete identifikovať, či je hodnota v Exceli naformátovaná ako text alebo číslo.

  • V tabuľkovom hárku programu Excel sú čísla štandardne zarovnané vľavo, zatiaľ čo texty sú v bunke zarovnané vpravo.
  • Ak je vybratých viacero buniek s číselnými hodnotami, v stavovom riadku Excelu v spodnej časti sa zobrazia hodnoty Priemer, Počet a SUM, ale ak vyberiete viacero buniek s textovými hodnotami, v stavovom riadku sa zobrazí iba Počet.
  • Niekedy, ak bunka obsahuje číslo naformátované ako text, v ľavom hornom rohu bunky uvidíte malý zelený trojuholník (indikátor chyby), ako je uvedené vyššie.
  • Keď vyberiete bunku s indikátorom chyby, uvidíte varovný znak so žltým výkričníkom. Presuňte kurzor na tento znak a Excel vám ukáže možný problém s touto bunkou: „Číslo v tejto bunke je naformátované ako text alebo pred ním je apostrof“.
  • Keď sa pokúsite sčítať čísla vo formáte textu, nezobrazia sa správny súčet, ako je uvedené vyššie.

Metódy prevodu textu na čísla

Tento článok ukazuje päť rôznych spôsobov, ktoré môžete použiť na prevod textu na čísla, sú to:

  • Používanie funkcie textu na číslovanie
  • Zmenou formátu bunky
  • Pomocou metódy Paste Special
  • Používanie sprievodcu Text to Columns
  • Pomocou vzorcov

Prevod textu na čísla pomocou funkcie Text na číslo

Začnime jednoduchou a ľahkou metódou, ale táto metóda nie je vždy dostupná.

Funkcia Text to Number je dostupná len vtedy, keď sú čísla formátované ako výsledok importu údajov z externých zdrojov alebo keď je pred číslo pridaný apostrof. V takýchto prípadoch uvidíte v ľavom hornom rohu bunky malý zelený trojuholník, čo je indikátor chyby.

Vyberte bunky, ktoré chcete previesť z textu na čísla, a kliknite na žltú ikonu upozornenia, ktorá sa zobrazí vedľa vybratej bunky alebo rozsahu. V rozbaľovacej ponuke vyberte možnosť „Previesť na číslo“.

Hotový! Vaše čísla sú prevedené.

Zmeňte text na číslo zmenou formátu

Ďalším rýchlym a jednoduchým spôsobom, ako previesť čísla vo formáte textu na čísla, je zmena formátu bunky.

Urobíte to takto:

Vyberte všetky bunky, ktoré chcete previesť. Výberom písmena stĺpca alebo stlačením môžete vybrať celý stĺpec Ctrl + medzerník. Prejdite na kartu „Domov“, kliknite na rozbaľovací zoznam Formát čísla v skupine Číslo a vyberte možnosť „Všeobecné“ alebo „Číslo“.

Výber možnosti „Číslo“ poskytne desatinné čísla, takže možnosť „Všeobecné“ je v poriadku. Alebo môžete v rozbaľovacej ponuke vybrať akékoľvek iné formáty. Vybraný formát sa použije na vaše údaje.

Akonáhle vyberiete „Všeobecné“, vybrané bunky budú naformátované ako čísla a budú zarovnané napravo od buniek.

Táto metóda nie vždy funguje, v takýchto prípadoch použite nasledujúce metódy.

Zmeňte text na číslo pomocou špeciálnej metódy prilepenia

Tretia metóda je ďalšou účinnou metódou na prevod textu na čísla. Pri tejto metóde jednoducho vykonávate aritmetickú operáciu s textom pomocou nástroja Prilepiť špeciálne. Urobíte to takto:

Vyberte ľubovoľnú prázdnu bunku (ktorú Excel interpretuje ako 0) a skopírujte ju. Ak chcete skopírovať bunku, vyberte ju a stlačte „Ctrl + C“ alebo kliknite pravým tlačidlom myši a z kontextovej ponuky vyberte možnosť „Kopírovať“. Potom vyberte bunky, ktoré chcete previesť na čísla, kliknite pravým tlačidlom myši a vyberte možnosť „Prilepiť špeciálne“. Alebo stlačte tlačidlo „Ctrl + Alt + V'skratka urobiť to isté.

V dialógovom okne Prilepiť špeciálne vyberte „Hodnoty“ v časti Prilepiť (hore) a „Pridať“ v časti Operácia (dole) a kliknite na tlačidlo „OK“.

Týmto sa do každej bunky vo vybranom rozsahu pridá „0“ a čísla uložené ako texty sa skonvertujú na čísla.

Výsledok:

Prevod textu na číslo pomocou Sprievodcu textom na stĺpce

Ďalšou metódou prevodu textu na čísla je použitie sprievodcu Textom do stĺpca. Je to trochu zdĺhavý proces, ale je užitočný na prevod celého stĺpca hodnôt. Takto to urobíte:

Najprv vyberte bunky, ktoré chcete previesť z textu na čísla, prejdite na kartu „Údaje“ a kliknite na tlačidlo „Text do stĺpcov“ v skupine Nástroje údajov. Otvorí sa „Sprievodca prevodom textu na stĺpec“.

V kroku 1 sprievodcu vyberte možnosť „Oddelené“ v časti Pôvodný typ údajov a kliknite na tlačidlo „Ďalej“.

V kroku 2 sprievodcu skontrolujte, či je začiarknuté políčko „Tab“ a kliknite na tlačidlo „Ďalej“.

V poslednom kroku sprievodcu skontrolujte, či je v časti Formát údajov stĺpca vybratá možnosť „Všeobecné“. Pre pole Cieľ môžete buď zadať nový stĺpec, v ktorom chcete získať výsledok, alebo ho nechať tak, ako je, a nahradí pôvodný súbor údajov. Potom kliknite na tlačidlo „Dokončiť“.

Pravdepodobne ste si všimli, že ste počas celého procesu nezmenili žiadnu možnosť a v kroku 1 sme mohli prejsť na „Dokončiť“. Ak vaše údaje obsahujú oddeľovače, ako sú medzery alebo bodkočiarky, musíte ich vybrať v kroku 2. čarodejníka.

Prevod textu na číslo pomocou vzorcov

Posledným spôsobom prevodu textu na čísla je použitie vzorcov. Je to jednoduchý a priamočiary spôsob, ktorý nevyžaduje veľa manuálneho zásahu. Pomocou vzorca môžete automatizovať konverziu.

Preveďte reťazec na číslo pomocou funkcie VALUE

Excel ponúka špeciálnu funkciu „VALUE“ na konverziu textu na číslo.

Čo je na tejto funkcii také zvláštne, že dokáže rozpoznať číselnú hodnotu obklopenú špeciálnymi znakmi, akceptuje textové reťazce aj odkaz na bunku, ktorá obsahuje texty, a vytvorí čistú verziu hodnoty v inej bunke.

Syntax funkcie VALUE:

=VALUE(text)

Ak chcete napríklad previesť číslo formátované ako text v A1, použite nižšie uvedenú funkciu VALUE:

=HODNOTA(A2)

Najprv vyberte bunku, kde chcete získať výsledok, a zadajte vyššie uvedený vzorec.

Ak chcete previesť stĺpec textových hodnôt na čísla, vložte vzorec do prvej bunky rozsahu a potom pomocou rukoväte na vyplnenie skopírujte vzorec do zvyšku buniek.

Funkcia Excel VALUE s textovými funkciami

Funkciu HODNOTA možno použiť v kombinácii s textovými funkciami Excelu, t. j. LEFT, RIGHT a MID na vytiahnutie čísla z textového reťazca.

=VALUE(RIGHT(A1;5))

Vo vyššie uvedenom vzorci funkcia VALUE extrahuje číselnú hodnotu z textového reťazca v bunke A1 pomocou funkcie RIGHT.

Zmeňte text na číslo pomocou aritmetických operácií v Exceli

Text môžete tiež previesť na číslo vykonaním jednoduchej matematickej operácie, ktorá nezmení pôvodnú hodnotu.

Ak chcete napríklad previesť číslo naformátované na text v bunke A1, môžete s touto textovou hodnotou pridať nulu, vynásobiť alebo vydeliť 1. Tieto operácie nemenia hodnotu, ale konvertujú ich na čísla.

=A1+0 (alebo) =A1*1 (alebo) =A1/1

V tomto článku sme diskutovali o všetkých možných metódach, ktoré môžete použiť na prevod textu na číslo v Exceli.