Excel — jeden z nejoblíbenějších nástrojů pro práci s tabulkami a je vhodný pro různé úkoly. Pokud jde o finanční analýzu nebo zpracování velkého množství dat, je často nutné z buněk izolovat pouze číselné hodnoty. V tomto článku vám řekneme snadný způsob, jak se s tímto úkolem vypořádat v Excelu.
Před zahájením procesu přidělování čísel je třeba pochopit specifika problému. Hodnoty v buňkách tabulky mohou často obsahovat kombinovaný text, ve kterém jsou vedle číselných hodnot přítomny další znaky, jako jsou interpunkční znaménka nebo písmena. Cílem je extrahovat pouze číselné informace z buněk.
Na pomoc přichází funkce "pouze hodnoty". Umožňuje vybrat pouze čísla z buněk tabulky se zachováním formátování. Chcete-li funkci použít, přejděte do nabídky Upravit, vyberte nahradit a do pole Najít zadejte[^0-9.,]”. Dále v poli " Nahradit na "ponechte prázdnou hodnotu a klikněte na tlačítko"Nahradit vše".
Po úspěšném provedení výše uvedených akcí se výsledek zobrazí v samostatném sloupci. V tomto sloupci zůstanou pouze číselné hodnoty z buněk. V případě potřeby můžete tyto hodnoty zkopírovat do jiného sloupce nebo je použít k další analýze nebo zpracování dat.
Nyní máte jednoduchý a efektivní způsob, jak zvýraznit pouze čísla v Excelu. Tato metoda umožňuje rychlé zpracování velkých objemů dat a lepší přesnost analýzy. Použijte tyto informace ke zlepšení výkonu a dosažení vašich cílů v Excelu.
Jak mohu použít vzorce v Excelu k zvýraznění pouze číslic z buňky?
V Excelu existuje několik způsobů, jak pomocí vzorců zvýraznit pouze čísla z buňky. Podívejme se na dvě nejpoužívanější metody.
1. Pomocí funkce "ALL-IN-ONE":
Funkce "ALL-IN" se používá k převodu hodnoty buňky na číslo bez desítkové části. Pokud buňka obsahuje znaky, funkce vrátí chybu.
Dana buňka A1 s textem "ABC123".
=ВСЕГОЧИСЛ(A1)
Výsledkem této formule bude číslo 123.
2. Pomocí funkce"vyhledávání":
Funkce vyhledávání se používá k nalezení konkrétního symbolu nebo textu v řádku a vrátí jeho pozici. Tuto funkci můžeme použít k nalezení všech číslic v řádku a jejich sloučení do jednoho řádku.
=ПОИСКИ(ЧИСЛО(СТРОКА(A1)), A1)
Výsledkem tohoto vzorce bude řetězec s jednotlivými číslicemi, například "123".
Pomocí těchto jednoduchých vzorců tedy můžete snadno vybrat pouze čísla z buňky v Excelu.
Funkce "plné" \("number"\)
Chcete-li použít funkci "plné"\("number"\), musíte vybrat buňku nebo rozsah buněk, které obsahují data, ze kterých mají být znaky odstraněny. Ve vzorci je pak zadán následující vzorec: = úplný (number).
Pokud například máme buňku A1, která obsahuje následující text:" a123v", Chcete-li zvýraznit pouze čísla, musíte vybrat buňku B1 a zadat následující vzorec: =úplné(a1).
Po stisknutí klávesy " Enter "se v buňce B1 zobrazí pouze číslo" 123", bez písmen" A "A"B". Funkce "full" \("number"\) také odstraní všechny mezery, interpunkční znaménka a další znaky, ponechá pouze čísla.
Funkce "plné"\("number"\) lze použít na buňky s textem současně, nejen na samostatnou buňku. Chcete-li to provést, musíte vybrat rozsah buněk a zadat výše uvedený vzorec. Všechny znaky kromě číslic budou odstraněny z každé buňky v rozsahu.
Funkce"Full" \("Number"\) je tedy snadný a pohodlný způsob, jak zvýraznit pouze čísla v Excelu, což vám umožní odstranit všechny nepočitatelné znaky z dat. Může být užitečná v různých situacích, kdy je nutné data před dalším zpracováním vyčistit.
| Symboly před použitím funkce "plné" \("number"\) | Čísla po použití funkce "plné" \("number"\) |
|---|---|
| A 123 v | 123 |
| 1A2 v 3 | 123 |
| !@#$%123 | 123 |
Funkce" VBA "a" SUBSTITUTE " v Excelu pro zvýraznění pouze číslic
Funkce " VBA " umožňuje spustit skript v programovacím jazyce Visual Basic for Applications (VBA) v rámci vzorce Excel. Funkce "SUBSTITUTE" nahrazuje uvedené znaky nebo podstavce v textu jinými znaky nebo podstavci.
Pro zvýraznění pouze číslic z textových dat byste měli použít následující vzorec:
| Buňka | Formule | Výsledek |
|---|---|---|
| A1 | =SUBSTITUTE(SUBSTITUTE(A1,"S",""),"?","") | 12345 |
V tomto příkladu se funkce "SUBSTITUTE" používá dvakrát. První výzva nahrazuje symbol " S "prázdným řádkem a druhá výzva nahrazuje symboly"?"na prázdný řádek. Výsledkem jsou pouze čísla 12345.
Všimněte si, že tento vzorec funguje pouze v případě, že textová hodnota obsahuje pouze čísla a znaky "S" a "?". Pokud text obsahuje jiné znaky, výsledek může být nepředvídatelný.
Funkce" VBA "a" SUBSTITUTE " v Excelu tak umožňují snadné zvýraznění pouze číslic z textových dat. Tuto metodu použijte, když potřebujete převést textová data na číselné hodnoty v Excelu.
Funkce "VBA"("TRIM", "SUBSTITUTE", "CLEAN", "CODES")
Pro zvýraznění pouze číslic v buňkách aplikace Excel lze použít několik funkcí VBA: TRIM, SUBSTITUTE, CLEAN, CODES.
Funkce TRIM odstraňuje přebytečné mezery na začátku a konci textu v buňce. Lze jej tedy použít k odstranění mezer, pokud nějaké existují, před extrakcí čísel.
Funkce SUBSTITUTE umožňuje nahradit znaky v textu prázdnými hodnotami nebo jinými znaky. Tato funkce je užitečná pro nahrazení všech hodnot kromě číslic prázdnými hodnotami.
Funkce CLEAN odstraňuje z textu nereflektovatelné znaky, jako jsou symboly pro přenos řádku nebo vrácení středového konzoly. To může být užitečné k vyčištění textu před extrakcí číslic.
Funkce CODES vrací číselnou hodnotu pro každý znak v textu. Lze jej tedy použít k určení, zda je symbol číslicí nebo ne.
Kombinací těchto funkcí dohromady lze vytvořit VBA kód, který bude v buňkách aplikace Excel zvýrazňovat pouze čísla. Například:
- 1. Pomocí funkce TRIM odstraňte mezery před a za textem: =TRIM (a1)
- 2. Pomocí funkce SUBSTITUTE vyměňte všechny znaky kromě číslic za prázdné hodnoty: =SUBSTITUTE(B1,"","")
- 3. Pomocí funkce CLEAN odstraníte neoznačené znaky: =CLEAN (C1)
- 4. Pomocí funkce CODES určete, zda je symbol číslicí nebo ne: =CODES(D1) - CODES ("0")
Kombinací těchto funkcí do řetězce můžete ve své Excelové tabulce zvýraznit pouze čísla.
Použití regulárních výrazů
Chcete-li začít, vyberte sloupec obsahující data, ze kterého chcete zvýraznit pouze čísla. Poté otevřete nabídku vyhledávání a nahrazení (můžete použít kombinaci kláves Ctrl + H).
Do řádku Najít zadejte následující regulární výraz: [^0-9]. Prostřednictvím tohoto výrazu říkáme Excelu najít všechny znaky kromě čísel. V poli "Nahradit" ponechte prázdný řádek.
Poté klikněte na tlačítko"Nahradit vše". V důsledku toho Excel odstraní všechny znaky kromě číslic z vybraného sloupce. Nyní můžete tato čísla použít k následným operacím a výpočtům.
Všimněte si, že v tomto příkladu odstraňujeme všechny znaky kromě číslic. Pokud potřebujete zvýraznit pouze konkrétní číslice, můžete změnit regulární výraz tak, že zahrnete pouze znaky, které potřebujete.
Krok za krokem návod k použití vzorců pro zvýraznění číslic v Excelu
Excel umožňuje snadno rozlišit pouze čísla z velkého množství dat. K tomu lze použít speciální vzorce, které umožňují extrahovat pouze číselné hodnoty z buněk.
- Otevřete tabulku v Excelu a vyberte sloupec, ze kterého chcete zvýraznit pouze čísla.
- Zadejte následující vzorec do prázdné buňky vedle zvoleného sloupce: =pokud (SOUČETPRODEJ(a; B; v; G; D; ž;Z; A; K; L; M; N;O; P;R; C; T; U; F; H; C; H; Š; S;S;S;S;S;E; E;Y; I)=0;"; SUMPRODE(pokud(A1=";";"; pokud(A1=""A1; A1*1)))
- Stisknutím klávesy Enter použijete vzorec.
- Zvýrazněte celý sloupec s výsledným vzorcem.
- Klikněte pravým tlačítkem a vyberte možnost Kopírovat.
- Vyberte nový sloupec, kam chcete umístit zvýrazněné číslice, klikněte pravým tlačítkem a vyberte možnost vložit hodnoty.
- Nový sloupec nyní zobrazuje pouze čísla z původního sloupce.
Tímto způsobem budete moci rychle a snadno zvýraznit pouze čísla v Excelu pomocí speciálního vzorce. To je zvláště užitečné, když potřebujete zpracovat velké množství dat a zvýraznit pouze číselné hodnoty pro další analýzu nebo výpočty.
Příklady použití funkcí pro zvýraznění čísel
Níže jsou uvedeny příklady použití různých funkcí v Excelu k zvýraznění pouze digitálních hodnot z buněk:
Funkce VALUE ()
Funkce VALUE () převádí textový řádek na číselnou hodnotu. Pokud se například hodnota buňky A1 rovná "123abc", vzorec =hodnota(a1) vrátí hodnotu 123.
Funkce LEFT()
Funkce LEFT () vrací uvedený počet znaků ze začátku textového řádku. Pokud se například hodnota buňky A1 rovná "abc123", vzorec =LEFT(a1, 3) vrátí hodnotu"abc".
Funkce RIGHT()
Funkce RIGHT () vrací uvedený počet znaků z konce textového řádku. Pokud se například hodnota buňky A1 rovná "abc123", vzorec =RIGHT(a1, 3) vrátí hodnotu"123".
Funkce MID()
Funkce MID () vrací uvedený počet znaků ze středu textového řádku. Pokud se například hodnota buňky A1 rovná "abc123", vzorec =MID(A1,4, 3) vrátí hodnotu"123".
Funkce ISNUMBER() a ISTEXT()
Funkce ISNUMBER () kontroluje, zda je hodnota buňky číslo. Funkce ISTEXT () kontroluje, zda je hodnota buňky text. Například vzorec =ISNUMBER (a1) vrátí hodnotu TRUE, pokud buňka A1 obsahuje číslo, a FALSE jinak.
To je jen několik příkladů funkcí, které lze použít k zvýraznění pouze digitálních hodnot v Excelu. Výběr konkrétní funkce závisí na požadovaném výsledku a datovém zařízení.