Obsah
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.xlsm4 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 😀