Note: The other languages of the website are Google-translated. Back to English

Rozdělte text a čísla do buňky v aplikaci Excel

Předpokládejme, že data buňky jsou smíchána s textem a čísly, jak je můžete rozdělit do samostatných buněk sloupců? V tomto výukovém programu vám ukážeme podrobné kroky, jak to vyřešit pomocí vzorců.


Jak rozdělit text a čísla v buňce v aplikaci Excel?

V takovém případě je třeba použít tři vzorce k rozdělení textu a čísel v buňce do samostatných buněk sloupců.

Nejprve musíte najít pozici prvního čísla;
Za druhé, extrahujte text z buňky;
Nakonec získejte čísla.

Obecné vzorce

Obecný vzorec pro určení polohy prvního čísla

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))

Obecný vzorec pro získávání textu

=LEFT(A1,position-1)

Obecný vzorec pro získávání čísel

=RIGHT(A1,LEN(A1)-position+1)

Argumenty výše uvedených vzorců

A1: Představuje buňku obsahující text a čísla, která chcete rozdělit;

Pozice: Pozice prvního čísla v A1.

Jak používat tyto vzorce?

Předpokládejme, že máte seznam textových řetězců, jak je znázorněno na následujícím snímku obrazovky, a můžete rozdělit text a čísla do samostatných buněk následujícím způsobem.

Nejprve vraťte počáteční pozici čísel v textovém řetězci

1. Vyberte prázdnou buňku pro výstup pozice. V tomto případě vyberu C3.

2. Zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte buňku výsledku, tažením úchytu výplně dolů použijte vzorec na jinou buňku, dokud se nezobrazí všechny požadované pozice.

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))

Zadruhé, získejte text 

1. Vyberte prázdnou buňku a vyhledejte text. Zde vyberu D3.

2. Zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte tuto buňku s výsledkem, přetažením rukojeti výplně dolů získáte všechny texty buněk níže.

=LEFT(B3,C3-1)

Nakonec získejte čísla

1. Vyberte prázdnou buňku, například E3, a vyhledejte čísla.

2. Zadejte do ní následující vzorec a stiskněte vstoupit klíč. Vyberte tuto buňku s výsledkem, přetažením rukojeti výplně dolů získáte všechna čísla buněk níže.

=RIGHT(B3,LEN(B3)-C3+1)

Jak tyto vzorce fungují?

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))

1. FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789")

  • B3&"0123456789" vrátí výsledek jako: ana varela 240.150123456789.
  • FIND({0,1,2,3,4,5,6,7,8,9}, "ana varela 240.150123456789"): Funkce Najít najde pozici číslic „0-9“ v ana varela 240.150123456789 a vrátí výsledek jako {14,16,12,21,13,17,24,25,26,27}.
    Výsledek {14,16,12,21,13,17,24,25,26,27} znamená, že číslo 0 je na 14. pozici v ana varela 240.150123456789, číslo 1 na 16. pozici v ana varela 240.150123456789…

2. =MIN({14,16,12,21,13,17,24,25,26,27}): Funkce MIN získá minimální hodnotu pole. Zde je výsledek 12.

=LEFT(B3,C3-1)

LEFT(ana varela 240.15,12-1) což znamená, že funkce LEFT extrahuje prvních 11 znaků z levé strany textového řetězce „ana varela 240.15“. Konečným výsledkem je ana varela.

=RIGHT(B3,LEN(B3)-C3+1)

1. LEN(B3)-C3+1:

  • Funkce LEN vypočítá celkovou délku textového řetězce (ana varela 240.150123456789) v B3 a vrátí výsledek jako 17.
  • 17-12 + 1: Zde získá celkovou délku čísel v ana varela 240.15. Výsledek je 6.

2. =RIGHT(B3,6): Funkce RIGHT extrahuje 6 čísel znaků z pravé strany ana varela 240.15. A konečný výsledek je 240.15.


Související funkce

Funkce Excel MID
Funkce Excel MID se používá k vyhledání a vrácení konkrétního počtu znaků ze středu daného textového řetězce.

Funkce FIND FIND
Funkce FIND FIND slouží k vyhledání řetězce v jiném řetězci a vrací počáteční pozici řetězce uvnitř jiného.

Funkce Excel LEFT
Funkce Excel LEFT extrahuje daný počet znaků z levé strany zadaného řetězce.

Funkce Excel RIGHT
Funkce Excel RIGHT extrahuje určitý počet znaků z pravé strany textového řetězce.

Funkce Excel LEN
Funkce Excel LEN vrací počet znaků v textovém řetězci.


Související vzorce

Rozdělte rozměry na dvě části v aplikaci Excel
Tento článek vysvětluje, jak použít vzorec k rozdělení dimenzí v buňce na dvě části bez jednotek (jednotlivé délky a šířky).

Oddělte čísla od měrných jednotek
Tento článek vysvětluje, jak pomocí vzorce oddělit čísla od jednotek měření.

Rozdělit textový řetězec na konkrétní znak v buňce v aplikaci Excel
Tento výukový program vysvětluje, jak rozdělit textový řetězec na konkrétní znak v buňce pomocí vzorců v podrobných krocích.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Chcete dokončit svou každodenní práci rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinovat sešity, součet podle barvy, rozdělit obsah buněk, převést datum atd.) A ušetřit vám 80% času.

  • Navrženo pro 1500 80 pracovních scénářů, pomůže vám vyřešit XNUMX% problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění