Přejít k hlavnímu obsahu

Jak extrahovat desetinná čísla z textového řetězce v aplikaci Excel?

Autor: Xiaoyang Naposledy změněno: 2024-11-06

Předpokládejme, že ve vašem listu jsou textové řetězce obsahující desetinná čísla; jak můžete rychle a snadno extrahovat pouze desetinná čísla? V tomto článku budu hovořit o několika šikovných tricích, jak tento problém vyřešit za vás v Excelu.

Extrahujte desetinná čísla z textového řetězce pomocí vzorců

Extrahujte čísla pouze z textového řetězce pomocí programu Kutools pro Excel


šipka modrá pravá bublina Extrahujte desetinná čísla z textového řetězce pomocí vzorců

Zde je několik dlouhých vzorců, pomocí kterých můžete z buněk extrahovat desetinná čísla, postupujte takto:

1. Zadejte tento vzorec do prázdné buňky, do které chcete výsledek odeslat: =LOOKUP(9.9E+307,--LEFT(MID(A2,MIN(FIND({1,2,3,4,5,6,7,8,9,0}, $A2&"1023456789")),999),ROW(INDIRECT("1:999")))), a poté stiskněte tlačítko vstoupit klíč k extrakci desetinných čísel, viz screenshot:

Snímek obrazovky ukazující výsledek použití vzorce k extrahování desetinných čísel z textu v Excelu

2. A pak vyberte buňku C2 a přetáhněte popisovač výplně dolů do buněk, které chcete obsahovat tento vzorec, všechna desetinná čísla byla extrahována z textových řetězců, viz screenshot:

Snímek obrazovky zobrazující popisovač výplně používaný k použití vzorce na buňky v Excelu

Poznámky:

1. Pokud je v buňce více než jedno číslo, s výše uvedeným vzorcem bude extrahováno pouze první číslo.

2. Kromě prvního normálního vzorce je zde další vzorec pole: =--MID(A2,MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9,".",","},A2),"")),COUNT(--MID(SUBSTITUTE(SUBSTITUTE(A2,".",0),",",0),ROW($1:$99),1)))a pak nezapomeňte stisknout Ctrl + Shift + Enter klíče dohromady, abyste získali správný výsledek. Pokud je v buňce více než jedno číslo, po použití tohoto vzorce se zobrazí chybová hodnota.

3. Tyto vzorce také mohou extrahovat celá čísla.


šipka modrá pravá bublina Extrahujte čísla pouze z textového řetězce pomocí programu Kutools pro Excel

Pokud máte Kutools pro Excel, S jeho Extrakční čísla funkce, můžete rychle extrahovat čísla pouze z textových řetězců, aniž byste si pamatovali jakékoli vzorce.

Kutools pro Excel nabízí více než 300 pokročilých funkcí pro zefektivnění složitých úkolů, zvýšení kreativity a efektivity. Vylepšené o schopnosti AI, Kutools automatizuje úkoly s přesností, takže správa dat je snadná. Podrobné informace o Kutools pro Excel...         Zkušební verze zdarma...

1. Klikněte na buňku, kde chcete najít extrahované číslo.

2. Pak klikněte na tlačítko Kutools > Kutools Funkce > Text > VÝTAŽKOVÁ ČÍSLA, viz screenshot:

Snímek obrazovky možnosti funkce EXTRACTNUMBERS v nabídce Kutools na pásu karet

3. V Argumenty funkce , klepněte na tlačítko OK Tlačítko pro výběr rozsahu tlačítko navíc TXT vyberte buňku, ze které chcete extrahovat číslo, a pak zadejte true nebo false do N textové pole, jak potřebujete, (Pravdivý vrátí číselné číslo a Falešný vrátí textový formát.) viz screenshot:

Snímek obrazovky dialogového okna Argumenty funkcí

4. Pak klikněte na tlačítko OK Tlačítko, číslo se zobrazí ve vybrané buňce a poté můžete vybrat buňku a přetáhnout popisovač výplně dolů do buněk, na které chcete použít tuto funkci, všechna čísla byla extrahována najednou, viz screenshot:

Snímek obrazovky ukazující výsledek extrahovaných čísel pomocí Kutools

Poznámky:

1. Pokud je v buňce více než jedno číslo, všechna čísla budou extrahována společně.

2. Tato funkce se použije pouze k vytažení celého čísla.

Kutools pro Excel - Supercharge Excel s více než 300 základními nástroji. Užijte si trvale bezplatné funkce AI! Get It Now

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!