Přejít k hlavnímu obsahu

Jak rozdělit celé jméno na jméno a příjmení v aplikaci Excel?

Autor: Kelly Naposledy změněno: 2020-06-05

Předpokládejme, že máte seznam jmen, jak se první snímek obrazovky zobrazuje v jednom sloupci níže, a musíte rozdělit celé jméno na sloupec křestního jména column sloupec prostředního jména a sloupec příjmení, jak ukazuje následující snímek obrazovky. Zde je několik složitých metod, které vám pomohou tento problém vyřešit:


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

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

Pomocí funkcí Left, Right a Find můžete vyplivnout celé jméno na křestní jméno a příjmení pomocí následujících kroků:

1. Zadejte vzorec = VLEVO (A2; FIND (""; A2,1) -1) v prázdné buňce, říká v tomto případě Cell C2, a pak přetáhněte popisovač výplně dolů do buněk, které chcete vyplnit tento vzorec, a všechna křestní jména byla extrahována najednou, viz screenshot:

doc split plná jména 2

2. Poté zadejte vzorec = VPRAVO (A2, LEN (A2) -FIND ("", A2,1)) v jiné prázdné buňce, buňce D2, a přetáhněte popisovač výplně dolů do buněk, na které chcete použít tento vzorec, a všechna příjmení byla extrahována ve sloupci D jako následující snímek obrazovky:

doc split plná jména 3


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

Pokud chcete rozdělit celé jméno na křestní, prostřední a příjmení do samostatných sloupců, následující vzorce vám mohou udělat laskavost.

1. Zadejte tento vzorec: = VLEVO (A2; HLEDAT (""; A2)) do prázdné buňky C2 a poté přetažením úchytky výplně dolů do buněk použijte tento vzorec a všechna křestní jména byla rozdělena do sloupce C, viz screenshot:

doc split plná jména 4

2. Poté zadejte tento vzorec: = MID (A2, SEARCH ("", A2,1) + 1, SEARCH ("", A2, SEARCH ("", A2,1) +1) -SEARCH ("", A2,1))) do prázdné buňky D2 a poté přetažením úchytu výplně dolů do buněk použijte tento vzorec a všechny prostřední názvy byly rozděleny do sloupce D, viz screenshot:

doc split plná jména 5

3. Nakonec zadejte tento vzorec: = VPRAVO (A2, LEN (A2) - SEARCH ("", A2, SEARCH ("", A2, SEARCH ("", A2) +1))) do prázdné buňky E2 a poté přetažením úchytu výplně dolů do buněk použijte tento vzorec a všechna křestní jména byla rozdělena do sloupce E, viz screenshot:

doc split plná jména 6


Rozdělte celé jméno na jméno a příjmení pomocí příkazu Text na sloupec

Není snadné si tuto funkci zapamatovat. Prosím, nedělejte si s tím starosti. Druhý způsob vás usiluje o snadné rozdělení sloupce celého jména.

1. Vyberte sloupec, který chcete rozdělit, v tomto případě je to A2: A13.

2, Klepněte na tlačítko Text do sloupců pod tlačítkem Data Tab.

doc split plná jména 7

3. V Průvodce převodem textu na sloupce - krok 1 ze 3 V dialogovém okně zaškrtněte Oddělené a klepněte na tlačítko další .

doc split plná jména 8

4. V Krok 2 ze 3 průvodce, zkontrolujte pouze space možnost v Oddělovače a klepněte na tlačítko další .

doc split plná jména 9

5. V následujícím průvodci zkontrolujte Text možnost v Formát dat sloupce sekce a zadejte Destinace buňka, kam chcete umístit výsledky. Viz snímek obrazovky:

doc split plná jména 10

6, Klepněte na tlačítko úprava knoflík. Pak uvidíte, že sloupec celého jména byl najednou rozdělen na sloupec křestního jména, sloupec prostředního jména a sloupec příjmení.


Rozdělte celé jméno na křestní jméno a příjmení pomocí Kutools pro Excel rychle a snadno

Pokud jste unaveni z výše uvedených dvou metod, zde vám mohu doporučit užitečný nástroj - Kutools pro Excel, S jeho Rozdělit jména Pomocí této funkce můžete rychle rozdělit celé jméno na křestní jméno a příjmení, nebo rozdělit celé jméno na křestní, prostřední a příjmení podle potřeby.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. 

Po instalaci Kutools pro Excel, postupujte následovně:

1. Vyberte rozsah jmen, který chcete rozdělit.

2, klikněte Kutools > Sloučit a rozdělit > Rozdělit jména, V roce Rozdělit jména v dialogovém okně zadejte Rozdělené typy chcete, pokud chcete rozdělit celé jméno na jméno a příjmení, zkontrolujte prosím Jméno a Příjmení, viz screenshot:

3. Pak klikněte na tlačítko OK Tlačítko a zobrazí se další dialogové okno, vyberte buňku, do které chcete vložit výsledek do dialogového okna, viz screenshot:

doc split plná jména 12

4, A klikněte na tlačítko OK tlačítko, celá jména byla rozdělena na sloupec křestního jména a příjmení, viz screenshot:

doc split plná jména 13

Poznámka: Pokud vaše celé jméno obsahuje křestní, prostřední a příjmení, je třeba je rozdělit do tří sloupců samostatně, stačí zkontrolovat Jméno, Druhé jméno a Příjmení v Rozdělit jména dialogové okno a získáte následující výsledek:

doc split plná jména 14

Stáhněte si zdarma zkušební verzi Kutools pro Excel!


Rozdělte celé jméno na křestní jméno a příjmení čárkou nebo jinými oddělovači:

Pokud jsou vaše celá jména oddělena čárkou nebo jinými oddělovači v buňce,Kutools pro Excel' Rozdělit buňky funkce vám může udělat laskavost, viz screenshot:

doc split plná jména 15

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!


Rozdělte celé jméno na jméno a příjmení pomocí Kutools pro Excel rychle

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

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...

Popis


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!

Comments (88)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I am able to, using Kutools, split First and Last names into two separate cells, but only on one worksheet at a time. I want to split First and Last names in same cells on 50 different worksheets within the same workbook. Is that possible? I've tried and the Kutools options for doing this become inoperable (greyed out). Please help! I don't want to have to do these one at a time. Thank you!
This comment was minimized by the moderator on the site
Hi there,

Plesae insert the below VBA code into a module in your Excel workbook:
Sub split_names()

'Update by ExtendOffice 2022/09/23

    Dim xArray As Variant
    Dim xValue As Variant
    Dim xSplit As Variant
    Dim xRg As Range
    Dim xSaveRg As Range

    With ThisWorkbook
        xArray = Array(.Sheets("Sheet1").Range("A1:A11"), .Sheets("Sheet2").Range("B1:B10"), .Sheets("Sheet3").Range("A1:A10"))
    End With

    For i = LBound(xArray, 1) To UBound(xArray, 1)
        
        Set xRg = Application.Range(xArray(i).Address(True, True, xlA1, True))
        Set xSaveRg = xRg.Offset(0, xRg.Columns.Count + 1)
        xValue = xRg.Value
        
        For b = LBound(xValue, 1) To UBound(xValue, 1)
            
            xSplit = Split(xValue(b, 1), " ")
            xSaveRg(b, 1).Value = xSplit(0)
            xSaveRg(b, 2).Value = xSplit(UBound(xSplit))
        
        Next
         
    Next
    
End Sub

Note:
1. In the 12th row of the code, you should change the sheet names and corresponding column ranges to the actual names and column ranges where full names are.
2. After inserting the code and pressing F5 to run the code, the first and last names will apprear in two columns next to the original full names column. If there are data in the output columns, make sure to move them to other columns, otherwise the data will be overwritten.
This comment was minimized by the moderator on the site
I downloaded and installed your utility, but the "Split Names" function was not on the "Text" submenu. I could not find it elsewhere. What gives?
This comment was minimized by the moderator on the site
Hello, Steven,
We have moved this feature under the Merge & Split, please view the screenshot:

Sorry for this inconvenience.
Please try, thank you!
This comment was minimized by the moderator on the site
It was incredibly helpful Thank you very much! I would never be able to figure it our on my own. All your formulas work! Marilyn
This comment was minimized by the moderator on the site
This worked perfectly! Thanks!
This comment was minimized by the moderator on the site
Works for people with 2 or 3 names. In some countries, people have 4 or more names. Creating a formula that split a FullName into FirstName, LastName and Middle Names, that's a real challenge...
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations