Přejít na hlavní obsah

Jak se zbavit písmen a ponechat pouze čísla v Excelu

Microsoft Excel je známý a široce používaný software, který umožňuje práci s tabulkami a daty. Jedním z často se vyskytujících úkolů je odstranění písmen a ponechání pouze číslic v určitém rozsahu buněk.

Pokud potřebujete odstranit písmena a ponechat v Excelu pouze čísla, můžete použít několik způsobů. Jedním ze způsobů je použití funkce "SUBSTITUTE", která vám umožní nahradit jednu znakovou sadu jinou. Můžete například nahradit všechny znaky písmen prázdným místem a ponechat pouze čísla.

Chcete-li to provést, nejprve zvýrazněte rozsah buněk, které obsahují znaky, které je třeba odstranit. Poté vyberte vzorce - > text - > SUBSTITUTE. Do pole zdrojový text zadejte odkaz na buňku obsahující znaky. Do pole Nahradit zadejte všechny znaky, které chcete odstranit (v tomto případě musíte zadat všechna písmena). Poté ponechte pole "náhradní" prázdné. Klikněte na OK a výsledky se zobrazí ve vyhrazeném rozsahu buněk.

Odstranění písmen a ponechání pouze číslic

Při práci s daty v Excelu je někdy nutné odstranit všechna písmena a ponechat pouze čísla. To může být nutné například k vyčištění sloupce s telefonními čísly nebo k provádění matematických operací pouze s čísly. V Excelu existuje několik způsobů, jak odstranit písmena a ponechat pouze čísla:

1. Použití funkce "vyhledávání a nahrazení":

- Zvýrazněte sloupec nebo buňku obsahující text s čísly a písmeny;

- Otevřete okno Hledat a nahradit (obvykle se nachází na kartě Domů v části Úpravy);

- Do pole "Najít" zadejte libovolné písmeno (například "a"), klikněte na tlačítko "Nahradit vše";

- V poli "Nahradit" ponechte prázdné pole, znovu klikněte na tlačítko" Nahradit vše";

- V důsledku toho budou všechna písmena odstraněna, zůstanou pouze čísla.

2. Použití funkce "Text ve sloupcích":

- Zvýrazněte sloupec nebo buňku s textem, která obsahuje čísla a písmena;

- Na kartě Data vyhledejte sekci Text ve sloupcích a klikněte na tlačítko Text ve sloupcích;

- V okně, které se zobrazí, vyberte možnost "oddělovač" a zadejte oddělovač, který odděluje číslice od písmen;

- Klikněte na tlačítko" Dokončit " a všechna písmena budou smazána, zůstanou pouze čísla.

3. Použití vzorce:

- Do volné buňky zadejte následující vzorec: =SUBSTITUTE (A1, CHAR (ROW (INDIRECT("65:90"))), "");

- Nahraďte" A1 " adresou buňky obsahující text s čísly a písmeny;

- Přetáhněte vzorec přes celý sloupec a aplikujte jej na všechny buňky;

- V důsledku toho budou všechna písmena odstraněna, zůstanou pouze čísla.

4. Použití speciálního VBA kódu:

- Stisknutím klávesové zkratky " Alt " a " F11 " otevřete Editor VBA;

- Vložte následující kód:

Sub RemoveLetters() Dim rng As Range Dim cl As Range Set rng = Selection For Each cl In rng.Cells cl.Value = Application.WorksheetFunction.Substitute(cl.Value, "[a-zA-Z]", "") Next cl End Sub

- Klepnutím na "Ctrl" + "S" uložíte změny;

- Zavřete Editor VBA;

- Zvýrazněte sloupec nebo buňky s textem, který obsahuje čísla a písmena;

- Na kartě Vývojář vyhledejte sekci makra a vyberte RemoveLetters, klikněte na Spustit;

- V důsledku toho budou všechna písmena odstraněna, zůstanou pouze čísla.

Použití vzorců a funkcí k odstranění písmen

V Excelu můžete použít vzorce a funkce k odstranění písmen z buňky a ponechání pouze číslic. Zde je několik příkladů, jak to udělat:

  • Použijte funkci mezera.Nahrazení " pro odstranění všech písmen z buňky. Vzorec bude vypadat takto: =mezera.Výměna (A1;"[A-Ya-Ya]";"")
  • Použijte funkci mezera.Nahrazení " pro odstranění všech znaků kromě číslic z buňky. Vzorec bude vypadat takto: =mezera.Výměna (A1;"[^0-9]";"")
  • Pomocí funkce Text extrahujte pouze čísla z buňky. Vzorec bude vypadat takto: =text (A1;"0")

Aplikujte tyto vzorce na správné buňky a získáte hodnoty pouze s čísly. Všimněte si, že vzorce se mohou lišit v závislosti na verzi aplikace Excel, kterou používáte.

Převod textu na čísla v Excelu

Jedním ze způsobů převodu textu na čísla je použití funkce VALUE. Funkce VALUE převádí textový řádek na číselnou hodnotu. Pokud máte například buňku s textem "123", můžete ji převést na číslo pomocí vzorce =VALUE(a1).

Pokud máte sloupec s textovými daty, která chcete převést na čísla, můžete použít funkci VALUE na každou buňku ve sloupci pomocí vzorce =hodnota(A1) a poté zkopírovat vzorec dolů do sloupce a převést všechny buňky.

Pokud máte velkou datovou sadu, kterou je třeba převést, můžete také použít funkci Text to Columns. Chcete-li tuto funkci použít, vyberte sloupec s textovými daty, poté přejděte na kartu Data a vyberte text do sloupců. Poté podle pokynů v průvodci převeďte textová data na číselná data.

Převod textu na čísla v Excelu může být užitečný, pokud pracujete s daty, která nebyla správně naformátována nebo která obsahují znaky, které nejsou čísla. K rychlému a snadnému převodu textu na čísla v Excelu použijte funkci VALUE nebo funkci Text to Columns.