Hogyan váltsuk át a vezeték- és keresztnevet az Excelben vesszővel

  • Ossza Meg Ezt
Hugh West

Ebben a cikkben megmutatom, hogyan lehet a kereszt- és vezetéknevet vesszővel váltani az Excelben. A problémáktól függően sok problémával szembesülhet. Ebben a bemutatóban a lehető legtöbb problémára és azok megoldására fogok összpontosítani. De ha van egy speciális problémája, és problémája van a megoldásával, akkor ossza meg velünk a megjegyzés rovatban. Megpróbálunk megoldást adni Önnek.

Gyakorlati munkafüzet letöltése

Kérjük, töltse le az alábbi Excel fájlt, amelyet a cikk megírásához használtam. Megkapja az összes képletet és módszert, amelyet ebben a cikkben használtam.

Keresztnév és vezetéknév váltása vesszővel.xlsm

4 megfelelő módja a keresztnév és a vezetéknév cseréjének Excelben vesszővel történő váltására

Először mutassuk be az adatkészletünket. Van néhány ember neve a lapomban a vezeték- és keresztnévvel, és az Excelben vesszővel váltom a vezeték- és keresztnevet.

1. Váltás a kereszt- és vezetéknév között vesszővel az Excel-funkciók használatával

Ebben a módszerben a következő módon fogjuk kicserélni a keresztnevet és a vezetéknevet:

Vezetéknév, keresztnév = Vezetéknév Vezetéknév

Például,

John Dalton = Dalton, John

Ezt a következő almódszerrel tehetjük meg.

1.1 A Jobb oldali, a Keresés és a Bal oldali funkciók összevonása

Ebben a szakaszban a következőkre fogjuk alkalmazni a Jobbra, KERESÉS, és LEFT funkciók a kereszt- és vezetéknevek vesszővel történő felcseréléséhez. Kövessük az alábbi utasításokat a kereszt- és vezetéknevek vesszővel történő felcseréléséhez!

Lépések:

  • Először is, válassza ki C5 sejt a munkánk megkönnyítése érdekében.
  • Ezután írja le az alábbi függvényeket ebbe a cellába.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)

  • Ezért egyszerűen nyomja meg a Írja be a címet. A billentyűzeten. Ennek eredményeképpen a visszatérés a a Jobbra, KERESÉS, és LEFT funkciók, és a visszatérés Dalton, John .

  • Tovább, AutoFill a függvények a többi cellára az oszlopban C amely a képernyőképen látható.

1.2 A REPLACE, SEARCH és LEFT funkciók kombinálása

Most pedig alkalmazzuk a REPLACE, SEARCH, és LEFT funkciók hogy a kereszt- és vezetékneveket vesszővel váltsuk fel. Az adatállományunkból ezt könnyen megtehetjük. Kövessük az alábbi utasításokat, hogy a kereszt- és vezetékneveket vesszővel váltsuk fel!

Lépések:

  • Először is, válassza ki C5 sejt a munkánk megkönnyítése érdekében.
  • Ezután írja le az alábbi függvényeket ebbe a cellába.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&"" "&LEFT(B5,SEARCH(",",B5)-1)

  • Ezért egyszerűen nyomja meg a Írja be a címet. A billentyűzeten. Ennek eredményeképpen a visszatérés a a REPLACE, SEARCH, és LEFT funkciók és a visszatérés Dalton John .

  • Tovább, AutoFill a függvények a többi cellára az oszlopban C amely a képernyőképen látható.

1.3 MID, SEARCH és LEN funkciók alkalmazása

Ebben a részben a következőket fogjuk alkalmazni a MID, SEARCH, és LEN funkciók a kereszt- és vezetéknevek vessző nélküli cseréjéhez. Kövessük az alábbi utasításokat a kereszt- és vezetéknevek vessző nélküli cseréjéhez!

Lépések:

  • Először is, válassza ki C5 sejt a munkánk megkönnyítése érdekében.
  • Ezután írja le az alábbi függvényeket ebbe a cellába.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)

  • Ezért egyszerűen nyomja meg a Írja be a címet. A billentyűzeten. Ennek eredményeképpen a visszatérés a a MID, SEARCH, és LEN funkciók , és a visszatérés Dalton John .

  • Tovább, AutoFill a függvények a többi cellára az oszlopban C amely a képernyőképen látható.

2. Használja az Excel Flash Fill funkciót a kereszt- és vezetéknév váltásához

Néha előfordulhat, hogy egy névnek több mint két része van. Ebben az esetben használhatja a Az Excel Flash Fill funkciója .

Billentyűparancsikon: CTRL + E

  • Először a kívánt kimenetet a cellában C5 Ha szükséges, készítsen több kimenetet az oszlop néhány további cellájában, hogy az Excel kapjon egy tippet arra, hogy mik lesznek a tényleges kimenetek.

  • Most válassza ki ezt ( C5 ) vagy ezeket a cellákat, és nyomja meg a CTRL + E A billentyűzeten talál egy legördülő menüpontot, amelynek neve Vaku kitöltési lehetőségek Kattintson a legördülő menüpontra, és válassza ki a Javaslatok elfogadása parancs, ha minden OK . vagy válassza a Flash kitöltés visszavonása parancsot, ha meg akarja szüntetni a kimeneteket.

3. Alkalmazza az Excel szöveg az oszlopokhoz funkcióját a vezeték- és keresztnév váltásához

Ily módon a neveket az egyes részekre bontjuk a következővel Az Excel szöveg az oszlopokba funkciója . Ezután ezeket a részeket összekapcsoljuk, hogy egy új névformátumot hozzunk létre. Kövessük az alábbi utasításokat, hogy megtanuljuk!

1. lépés:

  • Jelölje ki azokat a cellákat, ahol a nevek vannak, majd nyissa meg a Szöveg oszlopokba az Excel varázslója ( Adatok> Adatkezelési eszközök> Szöveg oszlopokká alakítása ). billentyűparancs a Szöveg oszlopokká varázsló megnyitásához: ALT + A + E
  • A 3. lépésből az 1. lépésben válassza ki a Elhatárolt opciót, majd kattintson a Következő gomb.

  • A 3. lépésből a 2. lépésben válassza a Űr mint a Határolójel . és kattintson a Következő opció.

  • A 3. lépésből a 3. lépésben kiválasztjuk a Úti cél cellát, mint B2 és kattintson a Befejezés opció.

  • Ezt kapjuk ebben a szakaszban:

2. lépés:

  • Most már használtam a CONCATENATE funkció hogy összekapcsolja ezeket a cellákat, és új névformátumot hozzon létre.
=CONCATENATE(D5,", ",C5)

De használhatja a & operátort is:

=D5&", "&C5

Bővebben: Excel VBA szöveg keresése és cseréje egy oszlopban (2 példa)

4. VBA kód futtatása a vezeték- és keresztnév vesszővel történő váltásához

Végül, de nem utolsósorban, megmutatom, hogyan lehet a vezeték- és keresztnevet Excelben vesszővel váltani egy egyszerű VBA kód. Nagyon hasznos néhány különleges pillanatban. . Az adatkészletünkből a kereszt- és vezetékneveket az Excelben egy egyszerű VBA kódot. Kövessük az alábbi utasításokat, hogy megtanuljuk!

1. lépés:

  • Először is, nyissa meg a Modul, ehhez először is, a saját Fejlesztő fülre, menjen a következőre,

Fejlesztő → Visual Basic

  • Miután rákattintott a Visual Basic szalag, a Microsoft Visual Basic for Applications - Keresztnév és vezetéknév váltása vesszővel azonnal megjelenik előtted. Ebből az ablakból beillesztünk egy modult a mi VBA-kód. Ehhez menjen a következő címre,

Beszúrás → Modul

2. lépés:

  • Ezért a Keresztnév és vezetéknév váltása vesszővel modul jelenik meg. A Keresztnév és vezetéknév váltása vesszővel modul, írja le az alábbiakat 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 

  • Ezért futtassa a VBA kódot. Ehhez menjen a következő címre,

Futtatás → Sub/UserForm futtatása

  • Miután lefuttatta a VBA kód , egy párbeszédpanel, amelynek neve Keresztnév és vezetéknév váltás A párbeszédpanelen írja be a $B$5:$B$10 a Tartomány Végül nyomja meg a OK .

  • Ennek eredményeképpen egy új beíró mező, melynek neve Szimbólum intervallum Megjelenik. Nyomja meg a Űr gombot a billentyűzeten. Ismét nyomja meg a OK .

  • Végül, képes leszel arra, hogy boszorkány keresztnév és vezetéknév vesszővel a használatával VBA kód.

Emlékezetes dolgok

➜ Amíg a hivatkozott cellában nem található érték, addig a #N/A! hiba történik az Excelben.

➜ Villanás kitöltés A funkció a következőkhöz érhető el Excel 2013-as és újabb verzió.

Következtetés

Tehát, ezek az én módszereim kereszt- és vezetéknevek váltása Excelben vesszővel vagy vessző nélkül . még azt is megmutattam, hogyan lehet három vagy több részből álló neveket cserélni. Ha bármilyen konkrét problémája van, ossza meg velünk a megjegyzés rovatban. Megpróbálunk megoldást adni.

Köszönjük, hogy elolvasta blogunkat.

Happy Excelling 😀

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.