Note: The other languages of the website are Google-translated. Back to English
Přihlásit se  \/ 
x
or
x
Registrace  \/ 
x

or

Výukový program Excel: rozdělení textu, čísel a datových buněk (oddělené do více sloupců)

Při používání Excelu může být pro některé účely nutné rozdělit text z jedné buňky do více buněk. Tento výukový program je rozdělen do tří částí: rozdělení textových buněk, rozdělení číselných buněk a rozdělení datových buněk. Každá část poskytuje různé příklady, které vám pomohou vědět, jak zvládnout rozdělovací úlohu, když narazíte na stejný problém.

Tento výukový program zahrnuje především: (Kliknutím na libovolný nadpis v níže uvedeném obsahu nebo vpravo přejděte na odpovídající obsah.)


1 Rozdělte textové buňky

Tato část shromažďuje situace, se kterými se setkáte při rozdělení textové buňky do více sloupců, a poskytuje vám odpovídající metody.

Příklad #1 Rozdělení buněk čárkou, mezerou nebo jiným oddělovačem

Chcete-li rozdělit textovou buňku do více sloupců pomocí určitého oddělovače, jako je čárka, mezera, pomlčka atd., můžete použít jednu z níže uvedených metod.

Rozdělte buňky pomocí oddělovače pomocí funkce Text to Columns

Společnost Text do sloupců jako vestavěná funkce Excelu se často používá při rozdělování buněk. Jak je znázorněno na obrázku níže, chcete-li rozdělit buňky ve sloupci Textové řetězce čárkou, můžete použít funkci Text to Columns následovně.

1. Vyberte rozsah sloupců, který chcete rozdělit čárkou, klikněte Data > Text do sloupců.

2. V Průvodce převodem textu na sloupce - krok 1 ze 3 dialogové okno ponechejte Oddělené vybraný přepínač a potom klepněte na další tlačítko.

3. V Průvodce převodem textu na sloupce - krok 2 ze 3 dialogovém okně zadejte oddělovač podle vašich potřeb (v tomto případě zaškrtnu pouze Čárka zaškrtávací políčko) a poté klepněte na další tlačítko.

4. V dialogovém okně posledního kroku klepněte na vyberte buňku pro výstup oddělených textů a potom klepněte na úprava tlačítko.

Poté jsou texty ve vybraném rozsahu rozděleny čárkou a umístěny do různých sloupců, jak je uvedeno níže.

Rozdělte buňky oddělovačem pomocí vzorce

Níže uvedený vzorec můžete použít k rozdělení textů v buňkách pomocí zadaného oddělovače v Excelu.

Obecný vzorec

=TRIM(MID(SUBSTITUTE(A1,delim,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Argumenty

Delim: Oddělovač používaný k rozdělení textového řetězce;
A1: Představuje buňku obsahující textový řetězec, který rozdělíte;
N: Číslo, které představuje n-tý podřetězec textového řetězce, který rozdělíte.

Pak pokračujte a použijte tento vzorec.

1. Jak je znázorněno na obrázku níže, nejprve musíte vytvořit pomocný řádek s číslem 1, 2, 3... umístěným v různých buňkách.

Poznámka: Zde 1, 2, 3... představují první, druhý a třetí podřetězec textového řetězce.

2. Vyberte buňku pod buňkou číslo 1, zkopírujte nebo do ní zadejte níže uvedený vzorec a stiskněte vstoupit klíč k získání prvního podřetězce textového řetězce. Vyberte výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování doprava a dolů, abyste získali další podřetězce. Viz snímek obrazovky:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

Poznámka: Ve vzorci „,” je oddělovač používaný k rozdělení textového řetězce v B5. Můžete je měnit podle svých potřeb.

Rozdělte buňky oddělovačem pomocí úžasného nástroje

Zde doporučuji Kutools pro ExcelJe Rozdělit buňky funkce, která vám pomůže snadno rozdělit buňky do samostatných sloupců nebo řádků pomocí určitého oddělovače v aplikaci Excel.

1. Po instalaci Kutools pro Excel, vyberte rozsah, ve kterém chcete rozdělit textové řetězce, a potom klepněte Kutools > Sloučit a rozdělit > Rozdělit buňky.

2. V Rozdělit buňky dialogové okno, musíte nakonfigurovat následujícím způsobem.

2.1) Vybraný rozsah je uveden v Dělený rozsah pole, můžete jej změnit podle potřeby;
2.2) V typ vyberte sekci Rozdělit do řádků or Rozdělit na sloupce přepínač;
2.3) V Rozdělit vyberte požadovaný oddělovač. Pokud potřebný oddělovač není v této části uveden, vyberte Ostatní a poté do textového pole zadejte oddělovač. V tomto případě zadám do textového pole čárku;
2.4) Klepněte na tlačítko OK. Viz snímek obrazovky:

3. V dalším Rozdělit buňky dialogovém okně vyberte buňku pro výstup podřetězců a potom klepněte OK.

Poté jsou podřetězce rozděleny do různých sloupců nebo řádků podle toho, co jste zadali v kroku 2 výše.

Rozdělit na sloupce:

Rozdělit na řádky:

Příklad č. 2 Rozdělení buněk na určitou délku

Chcete-li rozdělit textový řetězec na určitou délku, mohou vám pomoci následující metody.

Rozdělte buňky o určitou délku pomocí funkce Text do sloupců

Společnost Text do sloupců funkce poskytuje a Pevná šířka možnost, která vám pomůže rozdělit textové řetězce ve vybraných buňkách o určitou délku v aplikaci Excel.

Jak je znázorněno na obrázku níže, chcete-li rozdělit texty v rozsahu B5:B9 do sloupců po 3 znacích, můžete to provést následovně.

1. Vyberte buňky, kde chcete rozdělit textové řetězce.

2. cvaknutí Data > Text do sloupců.

3. V Průvodce převodem textu na sloupce – krok 1 ze 3 dialogové okno vyberte Pevná šířka a klikněte na tlačítko další.

4. Potom Krok 2 z 3 objeví se dialogové okno. V Náhled dat klikněte na požadované místo na ose a vytvořte čáru přerušení (čáru se šipkou). Po vytvoření všech přerušovacích čar klikněte na další tlačítko pokračovat.

V tomto případě vytvořím čáry přerušení pro každé 3 znaky v textovém řetězci.

5. V posledním kroku průvodce vyberte buňku pro výstup oddělených textů a potom klepněte na úprava tlačítko.

Nyní jsou textové řetězce ve vybraných buňkách rozděleny po každých 3 znacích, jak je znázorněno na obrázku níže.

Rozdělte buňky o určitou délku pomocí úžasného nástroje

Chcete-li v Excelu rozdělit buňky podle určité délky, můžete použít Rozdělit buňky vlastnost Kutools pro Excel aby to bylo snadné.

1. Vyberte buňky textového řetězce, které chcete rozdělit na určitou délku, klepněte Kutools > Sloučit a rozdělit > Rozdělit buňky.

2. V Rozdělit buňky dialogové okno, musíte nakonfigurovat následujícím způsobem.

2.1) Rozsah, který jste vybrali v kroku 1, je uveden v seznamu Dělený rozsah box, můžete jej změnit, pokud potřebujete;
2.2) V typ vyberte možnost Rozdělit na řádky nebo Rozdělit na sloupce podle vašich potřeb;
2.3) V Rozdělit vyberte sekci Zadejte šířku zadejte číslo představující délku znaků, které byly použity k rozdělení textového řetězce. V tomto případě zadávám do textového pole číslo 3;
2.4) Klikněte na OK tlačítko.

3. V dalším Rozdělit buňky V dialogovém okně vyberte buňku, do které chcete umístit rozdělovací texty, a poté klepněte OK.

Poté jsou textové řetězce ve vybraných buňkách rozděleny podle určité délky a umístěny do různých sloupců.

Příklad č. 3 Rozdělení buněk podle určitého slova

Jak je znázorněno na obrázku níže, k rozdělení textových řetězců v rozsahu B5:B9 celým slovem „prodej“, můžete použít vzorce uvedené v této části.

Získejte podřetězec před určitým slovem v buňce

Použití vzorce založeného na funkcích LEFT a FIND může pomoci dostat podřetězec před určité slovo v textovém řetězci.

Obecný vzorec

=LEFT(A1,FIND("certain_word", A1)-1)

Argumenty

A1: Představuje buňku obsahující textový řetězec, který chcete rozdělit na určité slovo;
Jisté_slovo: Slovo používané k rozdělení textového řetězce. Může to být odkaz na buňku na slovo nebo přesné slovo uzavřené do dvojitých uvozovek;

1. Vyberte prázdnou buňku, zkopírujte nebo do ní zadejte níže uvedený vzorec a stiskněte vstoupit klávesa, abyste dostali podřetězec před určité slovo. Vyberte tuto výslednou buňku a poté ji přetáhněte Rukojeť automatického vyplňování dolů použít vzorec na další buňky.

=LEFT(B5,FIND("sales",B5)-1)

Získejte podřetězec za slovem v buňce

Po získání podřetězce před slovem musíte použít níže uvedený vzorec, abyste za ním dostali podřetězec.

Obecný vzorec

=TRIM(MID(A1,SEARCH("certain_word",A1)+LEN("certain_word"),255))

Argumenty

A1: Představuje buňku obsahující textový řetězec, který chcete rozdělit na určité slovo;
Jisté_slovo: Slovo používané k rozdělení textového řetězce. Může to být odkaz na buňku na slovo nebo přesné slovo uzavřené do dvojitých uvozovek;

1. Vyberte prázdnou buňku vedle první buňky s výsledkem (D5).

2. Zkopírujte nebo zadejte níže uvedený vzorec a stiskněte tlačítko vstoupit klíč. Vyberte tuto výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali další výsledky.

=TRIM(MID(B5,SEARCH("sales",B5)+LEN("sales"),255))

Nyní máte textové řetězce rozdělené do různých sloupců o celé slovo.

Příklad č. 4 Rozdělení buněk zalomením řádku

Tato část ukazuje různé metody, které vám pomohou rozdělit textové buňky podle zalomení řádku v aplikaci Excel.

Rozdělte buňky zalomením řádku pomocí funkce Text do sloupců

Funkci Text to Columns lze použít k rozdělení buněk zalomením řádku v Excelu. Můžete to udělat následovně.

1. Vyberte oblast buněk, kde chcete rozdělit texty zalomením řádku.

2. cvaknutí Data > Text do sloupců.

3. V Průvodce převodem textu na sloupce - krok 1 ze 3 dialogové okno vyberte Oddělené přepínač a poté klikněte další;

4. V Krok 2 z 3 dialogovém okně zrušte zaškrtnutí všech existujících Oddělovače výběry, zkontrolujte Ostatní zaškrtávací políčko a poté stiskněte tlačítko Ctrl + J zkratka. Můžete vidět, že v textovém poli je zobrazena pouze malá tečka a poté v Náhled dat pole, texty jsou rozděleny zalomením řádků. Klikněte na další tlačítko.

5. V posledním kroku průvodce vyberte cílovou buňku pro výstup oddělených textů a potom klepněte na úprava tlačítko.

Poté jsou texty ve vybraných buňkách rozděleny do různých sloupců zalomením řádků.

Rozdělit buňky zalomením řádku pomocí vzorce

Následující vzorce mohou také pomoci rozdělit buňky zalomením řádku v Excelu.

Pomocí stejného příkladu jako výše po rozdělení získáte tři podřetězce v různých sloupcích.

Získejte podřetězec před zalomením prvního řádku

Za prvé, můžeme použít vzorec založený na LEFT a VYHLEDÁVÁNÍ funkce k rozdělení podřetězce před zalomením prvního řádku v buňce.

Obecný vzorec

=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)

Argumenty

Buňka: Buňka textového řetězce, kde chcete rozdělit podřetězec před zalomením prvního řádku.

1. Vyberte prázdnou buňku (v tomto případě D5), zkopírujte nebo do ní zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste dostali podřetězce před zalomením prvního řádku ostatních buněk.

=LEFT(B5, HLEDAT(CHAR(10);B5,1;1)-XNUMX)

Získejte podřetězec mezi zalomením prvního a druhého řádku

Chcete-li dostat podřetězec mezi první a druhý konec řádku v buňce, může vám pomoci následující vzorec.

Obecný vzorec

=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)

Argumenty

Buňka: Buňka textového řetězce, ve které chcete rozdělit podřetězec mezi zalomení prvního a druhého řádku.

1. Vyberte buňku (E5) vedle D5, zkopírujte nebo do ní zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste dostali podřetězce mezi zalomení prvního a druhého řádku ostatních buněk.

=MID(B5, HLEDAT(ZNAK(10),B5) + 1, HLEDAT(ZNAK(10),B5,HLEDAT(ZNAK(10),B5)+1) - HLEDAT(ZNAK(10),B5) - 1 )

Získejte podřetězec za zalomením druhého řádku

Prvním krokem je získat podřetězec za zalomením druhého řádku pomocí níže uvedeného vzorce.

Obecný vzorec

=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) + 1))

Argumenty

Buňka: Buňka textového řetězce, kde chcete rozdělit podřetězec po zalomení druhého řádku.

1. Vyberte buňku (v tomto případě F5), zkopírujte nebo do ní zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte její popisovač automatického vyplňování dolů, abyste získali podřetězce za zalomením druhého řádku ostatních buněk.

=RIGHT(B5,DÉLKA(B5) - HLEDAT(ZNAK(10), B5, HLEDAT(ZNAK(10), B5) + 1))

Rozdělte buňky zalomením řádku pomocí VBA

Tato část obsahuje kód VBA, který vám pomůže snadno rozdělit texty ve vybraných buňkách pomocí zalomení řádku v aplikaci Excel.

1. zmáčkni Další + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.

2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul. Potom zkopírujte níže uvedený VBA do okna Kód.

Kód VBA: rozdělení buněk podle zalomení řádku v Excelu

Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
    Set xCell = xRg.Item(xI)
    xStr = VBA.Split(xCell.Value, vbLf)
    xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub

3. zmáčkni F5 klíč ke spuštění kódu. Pak Kutools pro Excel se objeví dialogové okno, musíte vybrat rozsah buněk, kde chcete rozdělit zalomením řádku, a nakonec kliknout na OK tlačítko.

Poté jsou texty ve vybraných buňkách rozděleny do různých sloupců najednou pomocí zalomení řádků.

Rozdělte buňky zalomením řádku s úžasným nástrojem

Zde představte užitečný nástroj - Rozdělit buňky užitečnost Kutools pro Excel. Pomocí tohoto nástroje můžete hromadně rozdělit texty ve vybraných buňkách zalomením řádku pouze několika kliknutími.

1. Vyberte oblast buněk, kde chcete rozdělit texty zalomením řádku.

2. cvaknutí Kutools > Sloučit a rozdělit > Rozdělit buňky pro povolení této funkce.

3. V Rozdělit buňky dialogové okno, musíte provést následující nastavení.

3.1) V Dělený rozsah pole, ponechat vybraný rozsah nebo změnit na nový rozsah;
3.2) V typ oddíl, zvolte Rozdělit do řádků or Rozdělit na sloupce podle vašich potřeb;
3.3) V Rozdělit sekci, vyberte Nový řádek přepínač;
3.4) Klikněte na OK knoflík. Viz screenshot:

4. V dalším vyskakovacím okně Rozdělit buňky V dialogovém okně vyberte prázdnou buňku, do které chcete umístit oddělené texty, a klepněte OK.

Poté jsou texty ve vybraných buňkách rozděleny do různých sloupců zalomením řádků, jak je znázorněno na obrázku níže.

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.

Příklad č. 5 Rozdělení buněk pouze podle prvního nebo posledního oddělovače

Někdy může být nutné rozdělit buňky na dvě části, odkazujte pouze na první nebo poslední oddělovač, můžete vyzkoušet níže uvedené vzorce.

Rozdělte buňky podle prvního oddělovače pomocí vzorců

Jak je znázorněno na obrázku níže, k rozdělení každé buňky v rozsahu B5:B9 na dvě části první mezerou je třeba použít dva vzorce.

Rozdělte podřetězec před první mezerou

Chcete-li rozdělit podřetězec před první mezerou, můžete použít vzorec založený na funkci LEFT a funkcích FIND.

Obecný vzorec

=LEFT(cell,FIND("delimiter",cell)-1)

Argumenty

Buňka: Buňka textového řetězce, kde chcete rozdělit podřetězec před první mezerou.
Oddělovač: Oddělovač použitý k rozdělení buňky.

1. Vyberte buňku (v tomto případě D5) pro výstup podřetězce, zkopírujte nebo zadejte do ní níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte buňku výsledku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali podřetězec ostatních buněk.

=LEFT(B5,FIND(" ",B5)-1)

Rozdělte podřetězec za první mezerou

Poté použijte níže uvedený vzorec, abyste získali podřetězec za první mezerou v buňce.

Obecný vzorec

=RIGHT(cell,LEN(cell)-FIND("delimiter",cell))

Argumenty

Buňka: Buňka textového řetězce, kde chcete rozdělit podřetězec za první mezerou.
Oddělovač: Oddělovač používaný k rozdělení buňky.

1. Zkopírujte nebo zadejte níže uvedený vzorec do buňky E5 a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výsledkovou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali podřetězec za poslední mezerou ostatních buněk.

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

Poznámka: Ve vzorcích můžete změnit odkaz na buňku na textový řetězec a oddělovač podle svých potřeb.

Rozdělit buňky podle posledního oddělovače pomocí vzorců

Chcete-li rozdělit texty v rozsahu buněk (B5:B9) na dvě části podle poslední mezery, jak je znázorněno na snímku obrazovky, mohou vám pomoci dva vzorce uvedené v této části.

Dostaňte text nalevo od posledního oddělovače

Chcete-li dostat text nalevo od posledního oddělovače v buňce, můžete použít níže uvedený vzorec.

Obecný vzorec

=LEFT(B5,SEARCH("^",SUBSTITUTE(cell,"delimiter","^",LEN(cell)-LEN(SUBSTITUTE(cell,"delimiter",""))))-1)

Argumenty

Buňka: Buňka textového řetězce, kde chcete rozdělit text vlevo od posledního oddělovače.
Oddělovač: Oddělovač použitý k rozdělení buňky.

1. Vyberte buňku, do které chcete umístit levý podřetězec, zkopírujte nebo zadejte do ní níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů použít vzorec na další buňky.

=LEFT(B5,SEARCH("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))-1)

Dostaňte text napravo od posledního oddělovače

Nyní musíme v tomto případě dostat text napravo od poslední mezery.

Obecný vzorec

=TRIM(RIGHT(SUBSTITUTE(cell,"delimiter",REPT("delimiter",LEN(cell))),LEN(cell)))

Argumenty

Buňka: Buňka textového řetězce, kde chcete rozdělit text vpravo od posledního oddělovače.
Oddělovač: Oddělovač použitý k rozdělení buňky.

1. Vyberte buňku, do které chcete umístit správný podřetězec, zkopírujte nebo zadejte do ní níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste použili vzorec na další buňky.

=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))),LEN(B5)))

Poznámka: Ve vzorcích můžete změnit odkaz na buňku na textový řetězec a oddělovač podle svých potřeb.

Příklad č. 6 Rozdělení buněk velkými písmeny

Tato část představuje uživatelem definovanou funkci pro rozdělení slov v buňkách velkými písmeny.

1. zmáčkni Další + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.

2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul, potom zkopírujte níže uvedený kód VBA do okna Kód.

Kód VBA: Rozdělení buněk velkými písmeny v Excelu

Funkce GetName(s As String, Num As Long) As String 'Aktualizováno Extendoffice 20211116 With CreateObject("VBSCript.RegExp") .Global = True .Pattern = "[AZ][az]+|[AZ]" GetName = .Execute(s).Item(Num - 1) End With End Function

3. zmáčkni Další + Q klávesy pro zavření Microsoft Visual Basic pro aplikace okno.

4. Vyberte buňku (v tomto případě D5) pro výstup slova nalevo od prvního velkého písmene, zadejte do ní níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte tuto buňku výsledků a přetáhněte ji Rukojeť automatického vyplňování vpravo pak dolů, abyste získali další slova.

=IFERROR(GetName($B5,COLUMNS($D:D)),"")

Poznámka: V kódu je $B5 buňka, kterou rozdělíte, $D:D je sloupec výsledné buňky. Změňte je prosím podle vlastních údajů.

Příklad č. 7 Rozdělení jmen v buňkách

Předpokládejme, že máte list obsahující sloupec plných jmen a chcete rozdělit celé jméno do samostatných sloupců, například oddělit jméno a příjmení od celého jména nebo oddělit jméno, prostřední jméno nebo příjmení od celého jména. Tato část obsahuje podrobné kroky, které vám pomohou tyto problémy vyřešit.

Rozdělit celé jméno na jméno a příjmení

Jak je znázorněno na obrázku níže, jméno, druhé jméno a příjmení jsou odděleny jednou mezerou. Chcete-li oddělit pouze jméno a příjmení od celého jména a umístit je do různých sloupců, můžete použít jeden z následující metody.

1) Rozdělte celé jméno na jméno a příjmení pomocí vzorců

Chcete-li rozdělit celé jméno na jméno a příjmení, musíte použít dva vzorce samostatně.

Oddělte křestní jméno od celého jména

K rozdělení křestního jména od celého jména můžete použít vzorec založený na funkcích LEFT a HLEDAT.

Obecný vzorec

=LEFT(cell, SEARCH(" ", cell) - 1)

1. Vyberte buňku pro výstup křestního jména.

2. Zkopírujte nebo zadejte níže uvedený vzorec a stiskněte tlačítko vstoupit klíč. Vyberte tuto buňku výsledků a přetáhněte ji Rukojeť automatického vyplňování dolů k oddělení křestních jmen od ostatních celých jmen.

=LEFT(B5, SEARCH(" ", B5) - 1)

Nyní jste rozdělili všechna křestní jména z celých jmen v určeném rozsahu buněk, pokračujte a použijte níže uvedený vzorec pro rozdělení příjmení.

Oddělte příjmení od celého jména

Obecný vzorec

=RIGHT(cell, LEN(cell) - SEARCH("^", SUBSTITUTE(cell," ", "^", LEN(cell) - LEN(SUBSTITUTE(cell, " ", "")))))

1. Vyberte buňku vedle buňky se jménem.

2. Zkopírujte nebo zadejte níže uvedený vzorec a stiskněte tlačítko vstoupit klíč. Vyberte tuto buňku výsledku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali příjmení z jiných celých jmen.

=RIGHT(B5, LEN(B5) - SEARCH("^", SUBSTITUTE(B5," ", "^", LEN(B5) - LEN(SUBSTITUTE(B5, " ", "")))))

Poznámka: Ve vzorcích je B5 buňka s celým názvem, kterou chcete rozdělit. Můžete to změnit, jak potřebujete.

2) Rozdělte celé jméno na jméno a příjmení pomocí úžasného nástroje

Vzorec je pro mnoho uživatelů Excelu těžko zapamatovatelný. Zde doporučujeme Rozdělit jména vlastnost Kutools pro Excel. Pomocí této funkce můžete snadno rozdělit celé jméno na jméno a příjmení pomocí několika kliknutí.

1. Vyberte rozsah buněk s celým jménem a klikněte Kutools > Sloučit a rozdělit > Rozdělit jména.

2. V Rozdělit jména V dialogovém okně zaškrtněte pouze Jméno a Příjmení pole v Rozdělené typy části a potom klikněte na OK.

Tipy: Zvolený rozsah se zobrazí v Rozsah k rozdělení box, můžete jej změnit podle potřeby.

3. Pak další Rozdělit jména Objeví se dialogové okno, vyberte cílovou buňku a klikněte OK.

Poté se celé jméno ve vybraných buňkách hromadně rozdělí na jméno a příjmení, jak je znázorněno na snímku obrazovky níže.

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.

Rozdělit celé jméno na jméno, prostřední a příjmení

Jak je znázorněno na obrázku níže, je zde sloupec s celým jménem s křestním jménem, ​​prostředním jménem a příjmením oddělenými jednou mezerou. Chcete-li rozdělit celé jméno na křestní jméno, druhé jméno a příjmení a umístit je do různých sloupců, mohou vám pomoci níže uvedené metody.

1) Rozdělte celé jméno na jméno, prostřední a příjmení pomocí textu do sloupců

Vestavěná funkce – Text to Columns vám pomůže snadno rozdělit celé jméno na jméno, druhé jméno a příjmení v Excelu.

Můžeš Chcete-li použít funkci Text to Columns, postupujte podle výše uvedených kroků.

Poznámka: V kroku 2 ze 3 průvodce pouze zaškrtněte space box.

2) Rozdělte celé jméno na jméno, prostřední a příjmení pomocí vzorců

Můžete také použít vzorce k rozdělení celého jména na křestní jméno, druhé jméno a příjmení v Excelu.

Obecné vzorce používané k rozdělení celého jména

Rozdělit křestní jméno

=LEFT(cell,SEARCH(" ", cell)-1)

Rozdělit prostřední jméno

=MID(cell, SEARCH(" ", cell) + 1, SEARCH(" ", cell, SEARCH(" ", cell)+1) - SEARCH(" ", cell)-1)

Rozdělit příjmení

=RIGHT(cell,LEN(cell) - SEARCH(" ",cell, SEARCH(" ",cell,1)+1))

Poté použijte vzorce v různých buňkách, abyste získali křestní jméno, druhé jméno a příjmení.

1. Do buňky D5 zadejte níže uvedený vzorec a stiskněte klávesu vstoupit klíč. Vyberte tuto buňku výsledku a přetáhněte její popisovač automatického vyplňování dolů, abyste získali křestní jména dalších celých jmen.

=LEFT(B5,SEARCH(" ", B5)-1)

2. Zadejte níže uvedený vzorec do buňky E5 a stiskněte vstoupit klíč k získání prvního prostředního jména. Vyberte výslednou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali další prostřední jména.

=MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - SEARCH(" ", B5)-1)

3. Chcete-li získat příjmení, zadejte níže uvedený vzorec do buňky F5 a stiskněte vstoupita poté vyberte výslednou buňku a přetáhněte její popisovač automatického vyplňování přes buňky, které potřebujete.

=RIGHT(B5,LEN(B5) - SEARCH(" ",B5, SEARCH(" ",B5,1)+1))

3) Rozdělte celé jméno na jméno, prostřední a příjmení pomocí úžasného nástroje

Zde je úvod do Kutools pro ExcelJe Rozdělit jména funkce, která vám umožňuje rozdělit celé jméno na křestní jméno, druhé jméno a příjmení najednou pomocí pouhých několika kliknutí.

1. Vyberte buňky s celým názvem, které chcete rozdělit, a potom klepněte Kutools > Sloučit a rozdělit > Rozdělit jména.

2. V Rozdělit jména dialogové okno, musíte nakonfigurovat následujícím způsobem.

2.1) Vybraný rozsah je posunut v Rozsah do rozdělit box, můžete jej změnit podle potřeby;
2.2) V Rozdělené typy zkontrolujte část Jméno, Druhé jménoA Příjmení krabice;
2.2) Klikněte na OK tlačítko.

3. V dalším vyskakovacím okně Rozdělit jména dialogovém okně vyberte cílovou buňku pro výstup oddělených textů a poté klepněte OK. Podívejte se na níže uvedené demo.

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.

Příklad #8 Rozdělení textu a čísel do buněk

Předpokládejme, že existuje seznam textových řetězců se smíšenými texty a čísly, jak je znázorněno na obrázku níže, k oddělení textu a čísel a jejich umístění do různých sloupců, nabízíme vám čtyři metody.

Rozdělit text a čísla pomocí vzorců

Pomocí následujících vzorců můžete rozdělit text a čísla z jedné buňky do dvou oddělených buněk.

Obecné vzorce

Získejte text z buňky

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

Získejte čísla z buňky

=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)

Poté použijte tyto dva vzorce v různých buňkách, abyste získali samostatný text a čísla.

1. Vyberte prázdnou buňku, do které chcete umístit text prvního textového řetězce v seznamu, zkopírujte nebo zadejte vzorec níže a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali text ostatních textových řetězců v seznamu.

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

2. Vyberte buňku (E5) vedle první buňky s výsledkem (D5), zkopírujte nebo zadejte níže uvedený vzorec a stiskněte vstoupit. Vyberte výslednou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali čísla ostatních textových řetězců v seznamu.

=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

Rozdělení textu a čísel pomocí Flash Fill (2013 a novější verze)

Pokud používáte Excel 2013 nebo novější verze, můžete použít Flash Fill vestavěný pro rozdělení textu a čísel z jedné buňky do dvou sloupců.

Poznámka: Aby funkce Flash Fill fungovala, musíte najít sloupce výsledků vedle sloupce původního textového řetězce. Pokud se například původní textové řetězce nacházejí ve sloupci B, oddělený text a čísla by měly být umístěny ve sloupcích C a D. Viz snímek obrazovky:

1. Ručně zadejte text první buňky textového řetězce (D5) do buňky C5.

2. Pokračujte ve psaní textu druhé buňky textového řetězce (D6) v buňce C6.

3. Aktivujte buňku C7, klikněte Data > Flash Fill.

Poté se texty ostatních textových řetězců do buněk doplní automaticky, jak je znázorněno na obrázku níže.

4. Opakujte kroky 1 až 3, abyste získali čísla ve sloupci D.

Poznámky:

1) Pokud vaše textové řetězce nejsou pravidelné, může to vrátit nesprávné hodnoty. Můžete stisknout tlačítko Ctrl + Z vrátit zpět Flash Fill a poté přejděte k aplikaci dalších metod.
2) Pokud Flash Fill nefunguje, klikněte Soubor > možnosti. V Možnosti aplikace Excel okno, klepněte na tlačítko pokročilý v levém podokně zkontrolujte Automaticky Flash Fill pole v Možnosti úprav části a potom klikněte na OK.

Rozdělte text a čísla pomocí uživatelsky definované funkce

Pokud textové řetězce v seznamu nejsou pravidelné, výše uvedené dvě metody mohou vrátit nesprávné výsledky, jak je znázorněno na obrázku níže.

Zde představujeme uživatelem definovanou funkci, která vám pomůže rozdělit text a čísla z buňky do dvou sloupců bez ohledu na to, kde se čísla v textovém řetězci nacházejí. Viz snímek obrazovky:

1. zmáčkni Další + F11 klíče.

2. V otvoru Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul, a poté zkopírujte níže uvedený VBA do okna Kód.

Kód VBA: Rozdělte text a čísla z buňky do dvou sloupců

Veřejná funkce SplitText(pWorkRng As Range, pIsNumber As Boolean) As String 'Update by Extendoffice 20211105 Dim xLen As Long Dim xStr As String xLen = VBA.Len(pWorkRng.Value) Pro i = 1 To xLen xStr = VBA.Mid(pWorkRng.Value, i, 1) If ((VBA.IsNumeric(xStr) And pIsNum ) Nebo (Not (VBA.IsNumeric(xStr)) A Not (pIsNumber))) Potom SplitText = SplitText + xStr End If Funkce Next End

3. zmáčkni Další + Q klávesy pro zavření Microsoft Visual Basic pro aplikace okno.

4. Vyberte buňku pro výstup textu prvního textového řetězce, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte tuto buňku výsledku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali text dalších textových řetězců ve stejném seznamu.

=SplitText(B5,FALSE)

5. Vyberte buňku vedle první buňky s textovým výsledkem pro výstup čísel, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte tuto výsledkovou buňku a přetáhněte její popisovač automatického vyplňování dolů, abyste získali čísla dalších textových řetězců.

=SplitText(B5,TRUE)

Rozdělte text a čísla pomocí úžasného nástroje

Zde doporučujeme nejjednodušší způsob, jak rozdělit text a čísla najednou z buňky do dvou sloupců. UplatněníRozdělit buňky vlastnost Kutools pro Excel vám pomůže vyřešit tento problém pouze několika kliknutími.

1. Vyberte buňky textového řetězce, kde chcete rozdělit text a čísla do dvou sloupců.

2. cvaknutí Kutools > Sloučit a rozdělit > Rozdělit buňky.

3. V Rozdělit buňky dialogové okno, musíte provést následující nastavení.

3.1) Vybraný rozsah je uveden v Dělený rozsah a můžete kliknout na tlačítko pro výběr nového rozsahu podle potřeby;
3.2) V typ oddíl, zvolte Rozdělit do řádků or Rozdělit na sloupce;
3.3) V Rozdělit vyberte sekci text a číslo přepínač;
3.4) Klikněte na OK tlačítko.

4. V dalším Rozdělit buňky dialogovém okně vyberte buňku pro výstup odděleného textu a čísel a poté klepněte na OK tlačítko.

Poté můžete vidět, že text a čísla ve vybraných buňkách jsou rozděleny do dvou sloupců najednou, jak je znázorněno na obrázku níže.

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


2. Rozdělte počet buněk

Tato část popisuje, jak rozdělit buňky s čísly ve dvou situacích: rozdělení čísla s více než jednou číslicí na jednotlivé číslice a rozdělení čísla v desítkové soustavě, aby se oddělila celá a desetinná část.

Příklad č. 1: Rozdělení buněk podle číslic

Pokud chcete rozdělit číslo s více než jednou číslicí na jednotlivé číslice v různých sloupcích, vyzkoušejte jednu z níže uvedených metod.

Rozdělte číslo v buňce na jednotlivé číslice pomocí vzorce

Níže uvedený vzorec může pomoci rozdělit číslo na jednotlivé číslice a umístit je do různých sloupců.

Obecný vzorec

=MID($A1, COLUMNS($A$1:A$1), 1)

Argument

A1: Představuje buňku obsahující číslo, které chcete rozdělit na jednotlivé číslice.

1. Vyberte prázdnou buňku pro výstup první číslice, zadejte níže uvedený vzorec a stiskněte vstoupit klíč.

=MID($B3, COLUMNS($B$3:B$3), 1)

2. Vyberte tuto buňku s výsledkem a přetáhněte její úchyt pro automatické vyplňování přímo k buňkám, abyste získali další číslice. Ponechte vybrané všechny buňky výsledků a poté přetáhněte úchyt automatického vyplňování dolů, abyste získali jednotlivé číslice ostatních čísel.

Poznámka: V tomto vzorci je B3 buňka obsahující číslo, které se má rozdělit na jednotlivé číslice, a můžete jej podle potřeby změnit.

Rozdělte číslo v buňce na jednotlivé číslice pomocí jazyka VBA

Níže uvedený kód VBA může také pomoci rozdělit číslo v buňce na jednotlivé číslice v aplikaci Excel. Můžete postupovat následovně.

1. zmáčkni Další + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.

2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modula poté zkopírujte VBA níže do okna Kód.

VBA kód: rozdělte číslo na jednotlivé číslice v Excelu

Sub SplitNumberIntoDigits() 'Aktualizovat Extendoffice 2021118 Dim Rng As Range Dim InputRng As Range, OutRng As Range xTitleId = "Kutools for Excel" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("Out put to (jedna buňka):", xTitleId, Type:=8) xInt = InputRng.Row Application.ScreenUpdating = False pro každý Rng In InputRng xValue = Rng.Value xRow = (Rng.Row - xInt) + 1 pro I = 1 To VBA.Len(xValue) OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1) Další Další Application.ScreenUpdating = True End Sub

3. zmáčkni F5 klíč ke spuštění kódu, pak a Kutools pro Excel Zobrazí se dialogové okno, musíte vybrat rozsah buněk, které rozdělíte, a poté kliknout na OK tlačítko.

4. Druhý Kutools pro Excel Zobrazí se dialogové okno, musíte vybrat buňku pro výstup jednotlivých číslic a poté kliknout OK.

Poznámka: Tento kód může také rozdělit slovo na jednotlivá písmena.

Poté se čísla ve vybraných buňkách rozdělí na jednotlivé číslice a umístí do různých sloupců.

Snadno rozdělte číslo na jednotlivé číslice pomocí úžasného nástroje

Kutools pro ExcelJe Rozdělit buňky Funkce je užitečný nástroj, který vám pomůže snadno rozdělit číslo na jednotlivé číslice v Excelu.

1. Po instalaci Kutools pro Excel, vyberte rozsah číselných buněk, které rozdělíte, klikněte Kutools > Sloučit a rozdělit > Rozdělit buňky.

2. V Rozdělit buňky dialogové okno, proveďte následující nastavení.

2.1) V Dělený rozsah V textovém poli můžete vidět rozsah, který jste vybrali. Můžete kliknout na tlačítko pro změnu rozsahu podle potřeby;
2.2) V typ oddíl, zvolte Rozdělit do řádků or Rozdělit na sloupce podle vašich potřeb;
2.3) V Rozdělit vyberte sekci Zadejte šířku přepínač, zadejte číslo 1 do textového pole;
2.4) Klikněte na OK tlačítko.

3. V otvoru Rozdělit buňky V dialogovém okně vyberte prázdnou buňku pro výstup číslic a potom klepněte na OK tlačítko.

Poté se čísla ve vybraných buňkách rozdělí na jednotlivé číslice najednou.

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.

Příklad #2 Rozdělení čísla v desítkové soustavě

Tato část popisuje několik metod rozdělení čísla na celé číslo a desetinné části v Excelu.

Rozdělit číslo v desítkové soustavě pomocí vzorců

Funkci TRUNC lze použít k rozdělení čísla v desítkové soustavě v Excelu. Můžete to udělat následovně.

Obecné vzorce

Získejte celočíselnou část

=TRUNC(A1)

Získejte desetinnou část

=A1-TRUNC(A1)

Argument

A1: Představuje buňku, kterou chcete rozdělit v desítkové soustavě.

Nyní můžete tyto dva vzorce použít k rozdělení čísel v určeném rozsahu buněk v aplikaci Excel na desítkové číslo.

1. Vyberte buňku, do které chcete umístit celočíselnou část první buňky s číslem, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte výslednou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali celá čísla ostatních číselných buněk.

=TRUNC(B5)

2. Vyberte buňku vedle první buňky s výsledkem, do které chcete umístit desetinnou část, zadejte níže uvedený vzorec a stiskněte vstoupit klíč. Vyberte tuto výsledkovou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali desetinná místa ostatních buněk s čísly.

=B5-TRUNC(B5)

Rozdělit číslo v desítkové soustavě pomocí textu do sloupců

Můžete použít Text do sloupců funkce pro rozdělení čísla na desítkové číslo v Excelu.

1. Vyberte rozsah číselných buněk, které rozdělíte v desítkové soustavě, a poté klepněte Data > Text do sloupců.

2. V Průvodce převodem textu na sloupce - krok 1 ze 3 dialogové okno vyberte Oddělené přepínač a klikněte na další tlačítko.

3. V Krok 2 z 3 V dialogovém okně zaškrtněte pouze Ostatní zaškrtávací políčko, zadejte do textového pole tečku a poté klikněte na další tlačítko.

4. V Krok 3 z 3 dialogové okno, klepněte na tlačítko vyberte cílovou buňku pro výstup rozdělených celých a desetinných čísel a nakonec klepněte na úprava knoflík. Viz screenshot:

Poté můžete vidět, že celé číslo a desetinné části jsou rozděleny z vybraných buněk, jak je znázorněno na obrázku níže. Desetinná část však ztrácí své záporné znaménko, které může být pro uživatele nezbytné.

Rozdělit číslo v desítkové soustavě pomocí Flash Fill (2013 a novější verze)

Ve výše uvedeném příkladu jsme představili použití Flash Fill funkce k rozdělení textu a čísel v buňkách a zde zavedeme stejnou metodu k rozdělení čísla v desítkové soustavě.

1. Zadejte několik příkladů. V tomto případě zadáme celočíselnou část B5 do C5, zadáme celočíselnou část B6 do C6. Viz snímek obrazovky:

Poznámka: U záporných čísel nezapomeňte společně zadat znaménko mínus.

3. Vyberte buňky včetně několika příkladů ve sloupci, který chcete vyplnit, klikněte na tlačítko Data > Flash Fill.

Poté jsou ze zadaných číselných buněk extrahována celá čísla, jak je znázorněno na obrázku níže.

4. Opakujte výše uvedené kroky pro rozdělení desetinných míst ze stejných číselných buněk.


3. Rozdělte buňky data

Další často se vyskytující situací je rozdělení datových buněk. Pokud potřebujete rozdělit buňky data na samostatný den, měsíc a rok nebo rozdělit buňky data na samostatné datum a čas, použijte podle svých potřeb následující řešení.

Příklad č. 1 Rozdělte buňky data na samostatný den, měsíc a rok

Za předpokladu, že máte seznam dat v rozsahu B5:B9 a chcete každou hodnotu data rozdělit do tří samostatných sloupců pro den, měsíc a rok. Zde jsou uvedeny tři metody, které vám pomohou dosáhnout výsledku rozdělení dat.

Rozdělte buňky data na den, měsíc a rok pomocí vzorců

Můžete použít tři vzorce založené na DATA funkce, MĚSÍC funkce a ROK funkce pro rozdělení data na samostatný den, měsíc a rok v Excelu.

Obecné vzorce

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

Argument

A1: Představuje buňku data, kterou chcete rozdělit na samostatný den, měsíc a rok.

1. Vytvořte tři sloupce pro umístění samostatného dne, měsíce a roku.

2. Vyberte první buňku ve sloupci Den, zadejte níže uvedený vzorec a stiskněte vstoupit klíč k získání dne první buňky data (B5). Vyberte tuto výsledkovou buňku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali dny jiných buněk data.

=DAY(B5)

3. Proveďte stejnou operaci jako v kroku 1 a použijte následující vzorce v Měsíc a Rok sloupec, abyste získali samostatný měsíc a rok z buněk data.

Získejte měsíc data

=MONTH(B5)

Získejte rok data

=YEAR(B5)

Rozdělte buňky data na den, měsíc a rok pomocí Text to Columns

Můžeš Chcete-li použít funkci Text to Columns, postupujte podle výše uvedených kroků k rozdělení datových buněk na samostatný den, měsíc a rok v Excelu.

Poznámka: V Krok 2 z 3 V dialogovém okně zaškrtněte pouze Ostatní pole a zadejte a / symbol v textovém poli.

Rozdělte buňky data na den, měsíc a rok pomocí úžasného nástroje

Níže uvedená ukázka ukazuje, jak rozdělit datum na samostatný měsíc, den a rok pomocí Rozdělit buňky vlastnost Kutools pro Excel.

Tato funkce vám pomůže dosáhnout výsledku hromadného rozdělení dat pomocí několika kliknutí.

Klepnutím získáte další informace o této funkci.

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.

Příklad č. 2 Rozdělit datum a čas v buňce

Předpokládejme, že v B5:B9 existuje seznam data a času a chcete rozdělit data a časy do samostatných sloupců, tato část vám ukáže různé způsoby, jak to udělat.

Rozdělit datum a čas v buňce pomocí vzorce

K rozdělení data a času do různých sloupců v Excelu můžete použít následující vzorce.

1. Připravte si dva sloupce pro umístění data a času.

2. Musíte nastavit buňky sloupce data na Datum formát a nastavte buňky sloupce času na Čas formát.

1) Vyberte časové období, klikněte pravým tlačítkem a vyberte Formát buněk z kontextové nabídky. V Formát buněk dialogové okno vyberte Datum v Kategorie vyberte libovolný formát data, který potřebujete v poli typ a potom klepněte na tlačítko OK OK pro uložení změn.

2) Vyberte časový rozsah, klikněte pravým tlačítkem a vyberte Formát buněk z kontextové nabídky. V Formát buněk dialogové okno vyberte Čas v Kategorie vyberte libovolný formát času, který potřebujete, v poli typ a potom klepněte na tlačítko OK OK pro uložení změn.

3. Vyberte první buňku v Datum zadejte níže uvedený vzorec a stiskněte vstoupit klíč k získání data B5. Vyberte tuto buňku výsledku a přetáhněte její úchyt automatického vyplňování dolů, abyste získali další data.

=INT(B5)

4. Použijte následující vzorec ve sloupci času, abyste získali časy v B5:B9.

=B5-D5

Rozdělit datum a čas v buňce pomocí Flash Fill (2013 a novější verze)

Pokud používáte Excel 2013 a novější verze, můžete použít vestavěnou funkci Flash Fill k rozdělení data a času do různých sloupců.

1. Vytvořte sloupce Datum a Čas a zadejte několik příkladů, které chcete jako výstup. V Datum do sloupce C5 zadáme datum B5 a do C6 zadáme datum B6. V Čas do sloupce D5 zadáme čas B5 a do D6 čas B6. Viz snímek obrazovky:

2. Vyberte sloupec Datum (včetně několika příkladů), který chcete vyplnit, klikněte na tlačítko Data > Flash Fill.

3. Vyberte sloupec Čas (včetně několika příkladů), který chcete vyplnit, a poté povolte Flash Fill funkce také. Poté jsou data a časy v B5:B9 rozděleny do samostatných sloupců, jak je znázorněno v ukázce níže.

Nyní jste se naučili, jak rozdělit buňky v Excelu různými metodami v různých situacích. Budete schopni učinit nejlepší rozhodnutí, abyste určili, kterou metodu si vyberete, závisí na vašem konkrétním scénáři.


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

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

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!
officetab dno
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.