Tartalomjegyzék
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.xlsm4 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 😀