Ako prepínať meno a priezvisko v programe Excel pomocou čiarky

  • Zdieľajte To
Hugh West

V tomto článku ukážem, ako prepínať meno a priezvisko v programe Excel pomocou čiarky. V závislosti od problémov sa môžete stretnúť s mnohými problémami. V tomto návode sa zameriam na čo najviac problémov a ich riešení. Ak však máte špeciálny problém a stretávate sa s problémom pri jeho riešení, dajte nám vedieť v poli komentára. Pokúsime sa vám poskytnúť riešenie.

Stiahnite si cvičebnicu

Stiahnite si, prosím, nasledujúci súbor programu Excel, ktorý som použil pri písaní tohto článku. Získate v ňom všetky vzorce a metódy, ktoré som použil v tomto článku.

Prepínanie mena a priezviska pomocou čiarky.xlsm

4 vhodné spôsoby prepínania mena a priezviska v programe Excel pomocou čiarky

Najprv sa zoznámime s naším súborom údajov. V hárku mám niekoľko mien ľudí s menom a priezviskom a v Exceli prepnem meno a priezvisko pomocou čiarky.

1. Prepínanie mena a priezviska pomocou čiarky pomocou funkcií programu Excel

V tejto metóde budeme prepínať Krstné meno a Priezvisko nasledujúcim spôsobom:

Priezvisko, meno = meno Priezvisko

Napríklad,

John Dalton = Dalton, John

Môžeme to urobiť pomocou nasledujúcej čiastkovej metódy.

1.1 Zlúčenie funkcií RIGHT, SEARCH a LEFT

V tejto časti použijeme PRAVÁ, HĽADAŤ, a Funkcie LEFT na prepínanie mien a priezvisk pomocou čiarky. Postupujme podľa nižšie uvedených pokynov na prepínanie mien a priezvisk pomocou čiarky!

Kroky:

  • Najskôr vyberte bunka C5 pre pohodlie našej práce.
  • Potom do tejto bunky zapíšte nasledujúce funkcie.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&","&LEFT(B5,SEARCH(" ",B5)-1)

  • Preto jednoducho stlačte Vstúpte na stránku na klávesnici. Výsledkom bude, že budete môcť získať návrat PRAVÁ, HĽADAŤ, a Funkcie LEFT, a návratnosť je Dalton, John .

  • Ďalej, Automatické vypĺňanie funkcie do ostatných buniek v stĺpci C ktorý je uvedený na snímke obrazovky.

1.2 Kombinácia funkcií REPLACE, SEARCH a LEFT

Teraz použijeme REPLACE, SEARCH, a Funkcie LEFT na prepínanie mien a priezvisk pomocou čiarky. Z nášho súboru údajov to môžeme ľahko urobiť. Postupujme podľa nižšie uvedených pokynov na prepínanie mien a priezvisk pomocou čiarky!

Kroky:

  • Najskôr vyberte bunka C5 pre pohodlie našej práce.
  • Potom do tejto bunky zapíšte nasledujúce funkcie.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)

  • Preto jednoducho stlačte Vstúpte na stránku na klávesnici. Výsledkom bude, že budete môcť získať návrat REPLACE, SEARCH, a Funkcie LEFT a návratnosť je Dalton John .

  • Ďalej, Automatické vypĺňanie funkcie do ostatných buniek v stĺpci C ktorý je uvedený na snímke obrazovky.

1.3 Použitie funkcií MID, SEARCH a LEN

V tejto časti použijeme MID, SEARCH, a Funkcie LEN na prepínanie mien a priezvisk bez čiarky. Postupujte podľa nižšie uvedených pokynov na prepínanie mien a priezvisk bez čiarky!

Kroky:

  • Najskôr vyberte bunka C5 pre pohodlie našej práce.
  • Potom do tejto bunky zapíšte nasledujúce funkcie.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)

  • Preto jednoducho stlačte Vstúpte na stránku na klávesnici. Výsledkom bude, že budete môcť získať návrat MID, SEARCH, a Funkcie LEN , a návratnosť je Dalton John .

  • Ďalej, Automatické vypĺňanie funkcie do ostatných buniek v stĺpci C ktorý je uvedený na snímke obrazovky.

2. Použite funkciu Flash Fill aplikácie Excel na prepínanie mena a priezviska

Niekedy môže mať názov viac ako dve časti. V takom prípade môžete použiť Funkcia Flash Fill aplikácie Excel .

Klávesová skratka: CTRL + E

  • Najprv vytvorte požadovaný výstup v bunke C5 Ak je to potrebné, vytvorte ďalšie výstupy v niektorých ďalších bunkách stĺpca, aby ste Excelu naznačili, aké budú vaše skutočné výstupy.

  • Teraz vyberte túto položku ( C5 ) alebo tieto bunky a stlačte CTRL + E na klávesnici. Nájdete rozbaľovaciu ponuku s názvom Možnosti bleskovej výplne . Kliknite na rozbaľovací zoznam a vyberte Prijímanie návrhov príkaz, ak je všetko OK Alebo si vyberte Zrušenie funkcie Flash Fill ak chcete zrušiť výstupy.

3. Použitie funkcie Text to Columns aplikácie Excel na prepínanie mena a priezviska

Takto rozdelíme názvy na jednotlivé časti pomocou Funkcia Excelu Text do stĺpcov . Potom tieto časti spojíme a vytvoríme nový formát názvu. Postupujme podľa nižšie uvedených pokynov a naučme sa to!

Krok 1:

  • Vyberte bunky, v ktorých sú názvy, a potom otvorte Text do stĺpcov sprievodca programu Excel ( Údaje> Dátové nástroje> Text do stĺpcov ). Klávesovou skratkou otvoríte sprievodcu Text do stĺpcov: ALT + A + E
  • V kroku 1 z 3 vyberte Oddelené a potom kliknite na možnosť Ďalšie tlačidlo.

  • V kroku 2 z 3 vyberte Priestor ako Oddeľovač . A kliknite na Ďalšie možnosť.

  • V kroku 3 z 3 vyberieme Cieľová destinácia bunka ako B2 a kliknite na Dokončenie možnosť.

  • To je to, čo sme dostali v tejto fáze:

Krok 2:

  • Teraz som použil funkcia CONCATENATE spojiť tieto bunky a vytvoriť nový formát názvu.
=CONCATENATE(D5,", ",C5)

Takto však môžete použiť aj operátor &:

=D5&", "&C5

Prečítajte si viac: Excel VBA na vyhľadávanie a nahrádzanie textu v stĺpci (2 príklady)

4. Spustite kód VBA na prepínanie mena a priezviska pomocou čiarky

V neposlednom rade vám ukážem, ako v programe Excel prepínať meno a priezvisko pomocou čiarky pomocou jednoduchého VBA kód. Je to veľmi užitočné pre niektoré konkrétne momenty . Z nášho súboru údajov budeme v programe Excel prepínať mená a priezviská pomocou jednoduchého VBA kód. Postupujme podľa nižšie uvedených pokynov a naučme sa to!

Krok 1:

  • Najskôr otvorte modul, aby ste to mohli urobiť, najprv z vášho Vývojár prejdite na kartu,

Vývojár → Visual Basic

  • Po kliknutí na Visual Basic stuha, okno s názvom Microsoft Visual Basic for Applications - Prepínanie mena a priezviska pomocou čiarky sa okamžite zobrazí pred vami. V tomto okne vložíme modul pre aplikáciu nášho Kód VBA. Ak to chcete urobiť, prejdite na stránku,

Vložiť → Modul

Krok 2:

  • Preto sa Prehodiť meno a priezvisko pomocou čiarky sa objaví modul. V Prehodiť meno a priezvisko pomocou čiarky modul, zapíšte si nasledujúce údaje VBA kód.
 Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Switch First and Last Name" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 ThenR.Value = NameList(1) + Y + NameList(0) End If Next End Sub 

  • Preto spustite VBA kód. Ak to chcete urobiť, prejdite na stránku,

Spustiť → Spustiť podformulár/UserForm

  • Po spustení Kód VBA , sa zobrazí dialógové okno s názvom Prepnutie mena a priezviska V tomto dialógovom okne zadajte $B$5:$B$10 v Rozsah Nakoniec stlačte tlačidlo OK .

  • Výsledkom je nové pole na písanie s názvom Interval symbolov sa zobrazí. Stlačte tlačidlo Priestor na klávesnici. Opäť stlačte tlačidlo OK .

  • Nakoniec budete môcť s čarodejnica meno a priezvisko s čiarkou pomocou VBA kód.

Čo si treba zapamätať

➜ Kým sa v odkazovanej bunke nenachádza hodnota, #N/A! chyba sa vyskytuje v programe Excel.

➜ Flash Fill Funkcia je k dispozícii pre Excel verzia 2013 a novšia.

Záver

Toto sú moje metódy prepínanie mien a priezvisk v programe Excel s čiarkou alebo bez čiarky . Dokonca som ukázal, ako prepínať názvy s tromi alebo viacerými časťami. Ak máte nejaké konkrétne problémy, dajte nám vedieť v sekcii komentárov. Pokúsime sa vám poskytnúť riešenie.

Ďakujeme, že ste si prečítali náš blog.

Šťastný Excelling 😀

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.