Jak převést text na číslo v Excelu

Existuje pět různých způsobů, jak převést čísla, která jsou formátována jako text, na skutečná čísla v aplikaci Excel.

Mnohokrát, například když kopírujeme data z jiného programu, textového souboru nebo online, může Excel uložit čísla jako text. Pokud se pokusíte použít tyto textové hodnoty ve výpočtech a vzorcích, dostanete chyby. V situacích, jako jsou tyto, musíte tato čísla zformátovaná jako texty převést zpět na číselné hodnoty.

V tomto článku se naučíte různé metody, které můžete použít k převodu textu na čísla v Excelu.

Jak zkontrolovat, zda je hodnota číslo nebo text

V Excelu mohou hodnoty vypadat jako čísla, ale nesčítají se a nefungují jako čísla, jak je ukázáno níže.

Existuje několik způsobů, jak zjistit, zda je hodnota v Excelu formátována jako text nebo číslo.

  • V tabulce Excel jsou čísla ve výchozím nastavení zarovnána doleva, zatímco texty jsou v buňce zarovnány doprava.
  • Pokud je vybráno více buněk s číselnými hodnotami, ve stavovém řádku Excelu v dolní části se zobrazí hodnoty Průměr, Počet a SUM, ale pokud je vybráno více buněk s textovými hodnotami, na stavovém řádku se zobrazí pouze Počet.
  • Někdy, pokud buňka obsahuje číslo formátované jako text, uvidíte v levém horním rohu buňky malý zelený trojúhelník (indikátor chyby), jak je uvedeno výše.
  • Když je vybrána buňka s indikátorem chyby, uvidíte výstražný znak se žlutým vykřičníkem. Přesuňte kurzor na tento znak a Excel vám ukáže možný problém s touto buňkou: „Číslo v této buňce je formátováno jako text nebo před ním je apostrof“.
  • Když se také pokusíte sečíst čísla ve formátu textu, neukazují správný součet, jak je uvedeno výše.

Metody převodu textu na čísla

Tento článek ukazuje pět různých způsobů, jak můžete převést text na čísla, jsou to:

  • Použití funkce textu na číslo
  • Změnou formátu buňky
  • Pomocí metody Paste Special
  • Použití průvodce Text to Columns
  • Pomocí vzorců

Převod textu na čísla pomocí funkce Text na číslo

Začněme jednoduchou a snadnou metodou, ale tato metoda vám není vždy dostupná.

Funkce Text to Number je dostupná pouze v případě, že jsou čísla formátována jako text v důsledku importu dat z externích zdrojů nebo když je před číslo přidán apostrof. V případech, jako jsou tyto, uvidíte v levém horním rohu buňky malý zelený trojúhelník, což je indikátor chyby.

Vyberte buňky, které chcete převést z textu na čísla, a klikněte na žlutou ikonu upozornění, která se zobrazí vedle vybrané buňky nebo rozsahu. V rozevírací nabídce vyberte možnost „Převést na číslo“.

Hotovo! Vaše čísla jsou převedena.

Změňte text na číslo změnou formátu

Dalším rychlým a snadným způsobem, jak převést čísla formátovaná jako text na čísla, je změna formátu buňky.

Postupujte takto:

Vyberte všechny buňky, které chcete převést. Výběrem písmene sloupce nebo stisknutím můžete vybrat celý sloupec Ctrl + mezerník. Přejděte na kartu ‚Domů‘, klikněte na rozevírací seznam Formát čísla ve skupině Číslo a vyberte možnost ‚Obecné‘ nebo ‚Číslo‘.

Výběrem možnosti „Číslo“ získáte desetinná čísla, takže možnost „Obecné“ je v pořádku. Nebo můžete v rozevíracím seznamu vybrat jakékoli jiné formáty. Vybraný formát bude použit na vaše data.

Jakmile vyberete „Obecné“, budou vybrané buňky formátovány jako čísla a budou zarovnány napravo od buněk.

Tato metoda ne vždy funguje, v takových případech použijte následující metody.

Změňte text na číslo pomocí speciální metody vložení

Třetí metoda je další efektivní metodou pro převod textu na čísla. V této metodě jednoduše provádíte aritmetickou operaci s textem pomocí nástroje Vložit jinak. Postup:

Vyberte libovolnou prázdnou buňku (kterou Excel interpretuje jako 0) a zkopírujte ji. Chcete-li zkopírovat buňku, vyberte buňku a stiskněte „Ctrl + C“ nebo klikněte pravým tlačítkem a z kontextové nabídky vyberte možnost „Kopírovat“. Poté vyberte buňky, které chcete převést na čísla, klikněte pravým tlačítkem a vyberte možnost ‚Vložit jinak‘. Nebo stiskněte tlačítko „Ctrl + Alt + V“ zkratka pro totéž.

V dialogovém okně Vložit jinak vyberte ‚Hodnoty‘ v části Vložit (nahoře) a ‚Přidat‘ v části Operace (dole) a klikněte na tlačítko ‚OK‘.

Tím se do každé buňky ve vybraném rozsahu přidá „0“ a čísla uložená jako texty se převedou na čísla.

Výsledek:

Převést text na číslo pomocí Průvodce textem do sloupců

Další metodou převodu textu na čísla je použití průvodce Text do sloupce. Je to trochu zdlouhavý proces, ale je užitečný pro převod celého sloupce hodnot. Takto to uděláte:

Nejprve vyberte buňky, které chcete převést z textu na čísla, přejděte na kartu „Data“ a klikněte na tlačítko „Text do sloupců“ ve skupině Datové nástroje. Otevře se „Průvodce převodem textu na sloupec“.

V kroku 1 průvodce vyberte v části Original data type ‚Delimited‘ a klikněte na ‚Next‘.

V kroku 2 průvodce se ujistěte, že je zaškrtnuté políčko „Tab“ a klikněte na tlačítko „Další“.

V posledním kroku průvodce se ujistěte, že je v části Formát dat sloupců vybrána možnost „Obecné“. Pro pole Cíl můžete buď zadat nový sloupec, kde chcete výsledek, nebo jej nechat tak, jak je, a nahradí původní datovou sadu. Poté klikněte na tlačítko „Dokončit“.

Pravděpodobně jste si všimli, že jste během celého procesu nezměnili žádnou možnost a v kroku 1 jsme mohli přeskočit na „Dokončit“. Pokud vaše data obsahují oddělovače, jako jsou mezery nebo středníky, musíte je vybrat v kroku 2. čaroděje.

Převod textu na číslo pomocí vzorců

Poslední metodou převodu textu na čísla je použití vzorců. Je to snadný a přímočarý způsob, který nevyžaduje mnoho manuálních zásahů. Pomocí vzorce můžete automatizovat převod.

Převeďte řetězec na číslo pomocí funkce VALUE

Excel nabízí speciální funkci „VALUE“ pro převod textu na číslo.

Na této funkci je tak zvláštní, že dokáže rozpoznat číselnou hodnotu obklopenou speciálními znaky, přijímá textové řetězce i odkaz na buňku, která obsahuje texty, a vytváří čistou verzi hodnoty v jiné buňce.

Syntaxe funkce VALUE:

=HODNOTA(text)

Chcete-li například převést číslo formátované jako text v A1, použijte níže uvedenou funkci VALUE:

=HODNOTA(A2)

Nejprve vyberte buňku, kde chcete výsledek, a zadejte výše uvedený vzorec.

Pokud chcete převést sloupec textových hodnot na čísla, vložte vzorec do první buňky rozsahu a poté pomocí úchytu zkopírujte vzorec do zbývajících buněk.

Funkce Excel VALUE s textovými funkcemi

Funkci HODNOTA lze použít v kombinaci s textovými funkcemi aplikace Excel, tj. LEFT, RIGHT a MID k vytažení čísla z textového řetězce.

=VALUE(RIGHT(A1;5))

Ve výše uvedeném vzorci funkce HODNOTA extrahuje číselnou hodnotu z textového řetězce v buňce A1 pomocí funkce RIGHT.

Změňte text na číslo pomocí aritmetických operací v Excelu

Text můžete také převést na číslo provedením jednoduché matematické operace, která nezmění původní hodnotu.

Chcete-li například převést číslo formátované jako text v buňce A1, můžete s touto textovou hodnotou přidat nulu, vynásobit nebo vydělit 1. Tyto operace nemění hodnotu, ale převádějí je na čísla.

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

V tomto článku jsme diskutovali o všech možných metodách, které můžete použít k převodu textu na číslo v Excelu.