Tartalomjegyzék
Szeretne tanulni hogyan lehet megfordítani a neveket az Excelben néhány izgalmas képletekkel? Ez a cikk neked szól. Itt megbeszéltünk 5 egyszerű és praktikus módszerek a nevek megfordítására az Excelben.
Gyakorlati munkafüzet letöltése
Töltse le az alábbi gyakorló munkafüzetet. Segíteni fog a téma tisztább megvalósításában.
Nevek felcserélése.xlsm5 módszer a nevek megfordítására az Excelben
Itt van egy lista a Teljes név egy vállalat néhány alkalmazottjának nevét. Most bemutatjuk az alkalmazottak nevének a szükséges utasításoknak megfelelő visszafordítására szolgáló eljárásokat.
Arról nem is beszélve, hogy a Microsoft Excel 365 a cikk létrehozásához, de tetszés szerint bármely más verziót is használhat.
1. A Flash Fill funkció használata a nevek megfordításához az Excelben
Kezdetben használhatjuk az Excel Flash töltés funkcióval a nevek megfordítására az Excelben.
Visszafordítani a Teljes név , kövesse az alábbi lépéseket.
📌 Lépések:
- Először írja a keresztnevet a kívánt sorrendben, mint az alábbi képernyőképen.
- Ezután válassza ki az első cellát a Fordított név oszlopba, és menjen a Home tab>> Töltse ki a címet. legördülő>> Flash töltés .
- Ezután kattintson a cellára C5 majd húzza lefelé a Töltse ki a fogantyút eszköz más sejtek számára.
- Ezután, ha a megjelenített eredmény megfelel a kívántnak, akkor kattintson az ábrán látható ikonra, és válassza ki a Javaslatok elfogadása .
Ezért látni fogja, hogy a megadott nevek megfordultak. Így fordíthatja meg a neveket az Excelben.
2. A MID, SEARCH és LEN függvények alkalmazása az Excelben a nevek megfordítására
Ebben a módszerben a következők kombinációját használjuk MID , KERESÉS , és LEN függvények a nevek megfordításához.
📌 Lépések:
- Cella kiválasztása C5 és Írja le az alábbiakban megadott függvényt.
A funkciódobozra is írhatod.
Tessék, B5 a Keresztnév a munkavállaló.
Formula bontás:
- LEN(B5) → lesz
- LEN("Henry Matt") → A LEN függvény meghatározza a karakterek hosszát
- Kimenet → 10
- SEARCH(" ",B5) → lesz
- SEARCH(" ", "Henry Matt") → A SEARCH függvény megtalálja a szövegben a szóköz pozícióját Henry Matt
- Kimenet → 6
- KERESÉS(" ",B5)+1 → lesz
- 6+1 → 7
- B5&" "&B5 → lesz
- "Henry Matt"&" "& "Henry Matt" → Az Ampersand operátor összeadja a két szöveget Henry Matt
- Kimenet → "Henry Matt Henry Matt Henry Matt"
- MID(B5&""&B5,SEARCH(" ",B5)+1,LEN(B5)) → lesz
- MID("Henry Matt Henry Matt Henry Matt",7,10) → Tessék, 7 a kezdőszám a karakterek és 10 a teljes szám karakterekből, amelyeket a a MID funkció a szövegből "Henry Matt Henry Matt" .
- Kimenet → Matt Henry
- MID("Henry Matt Henry Matt Henry Matt",7,10) → Tessék, 7 a kezdőszám a karakterek és 10 a teljes szám karakterekből, amelyeket a a MID funkció a szövegből "Henry Matt Henry Matt" .
- "Henry Matt"&" "& "Henry Matt" → Az Ampersand operátor összeadja a két szöveget Henry Matt
- SEARCH(" ", "Henry Matt") → A SEARCH függvény megtalálja a szövegben a szóköz pozícióját Henry Matt
- LEN("Henry Matt") → A LEN függvény meghatározza a karakterek hosszát
- A funkció megírása után nyomja meg a BELÉPÉS és meg fogja kapni az eredményt.
- Használja a címet. FIll fogantyú a többi cellára, és ez felcseréli a neveket.
Ezután a következő eredményt kapja.
3. Nevek felcserélése vesszővel Excelben
Előfordulhat, hogy az adathalmaz nevei vesszővel vannak elválasztva. Ha ezt át szeretné váltani, akkor kövesse az alábbi lépéseket.
📌 Lépések:
- Cella kiválasztása C5 és írja le az alábbiakban megadott függvényeket.
=MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)
Tessék, B5 a Keresztnév a munkavállaló.
Formula bontás:
- LEN(B5)-1 → lesz
- LEN((("Henry, Matt")-1) → A LEN függvény meghatározza a karakterek hosszát
- Kimenet → 10
- KERESÉS(", ",B5) → lesz
- SEARCH(", ", "Henry, Matt") → A SEARCH függvény megtalálja a szövegben a szóköz pozícióját Henry Matt
- Kimenet → 6
- KERESÉS(" ",B5)+2 → lesz
- 6+2 → 8
- B5&" "&B5 → lesz
- "Henry, Matt"&" "& "Henry, Matt" → The Ampersand Operator összeadja a két szöveget Henry Matt
- Kimenet → "Henry, Matt Henry, Matt"
- =MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ lesz
- MID("Henry, Matt Henry, Matt",8,10) → Tessék, 8 a kezdőszám a karakterek és 10 a teljes szám karakterekből, amelyeket a a MID funkció a szövegből "Henry, Matt Henry, Matt" .
- Kimenet → Matt Henry
- MID("Henry, Matt Henry, Matt",8,10) → Tessék, 8 a kezdőszám a karakterek és 10 a teljes szám karakterekből, amelyeket a a MID funkció a szövegből "Henry, Matt Henry, Matt" .
- "Henry, Matt"&" "& "Henry, Matt" → The Ampersand Operator összeadja a két szöveget Henry Matt
- SEARCH(", ", "Henry, Matt") → A SEARCH függvény megtalálja a szövegben a szóköz pozícióját Henry Matt
- LEN((("Henry, Matt")-1) → A LEN függvény meghatározza a karakterek hosszát
- Ezután nyomja meg a BELÉPÉS a függvények megírása után.
- Végül használja a Töltse ki a fogantyút a többi cellához, és ez fel fogja cserélni a neveket.
Ezt követően a következő eredmények jelennek meg a Fordított név oszlop.
Hasonló olvasmányok
- Hogyan fordítsuk vissza a szöveget az Excel oszlopokba (6 praktikus módszer)
- Hogyan lehet megfordítani az X tengelyt az Excelben (4 gyors trükk)
- Az Excel halmozott oszlopdiagram legendájának fordított sorrendje (gyors lépésekkel)
- Hogyan fordítsuk meg az oszlopok sorrendjét függőlegesen az Excelben (3 mód)
- Hogyan lehet megfordítani a munkalapok sorrendjét az Excelben (3 egyszerű módja)
4. Nevek felcserélése Excelben vessző nélkül
Ha az adatkészletének neve vessző nélkül van, de vesszővel szeretné megfordítani, akkor kövesse a következő lépéseket.
📌 Lépések:
- Először válassza ki a cellát C5 és írja le az alábbi függvényeket
Tessék, B5 a Keresztnév a munkavállaló.
Formula bontás:
- LEN(B5)+1 → lesz
- LEN((("Henry Matt")+1) → A LEN függvény meghatározza a karakterek hosszát
- Kimenet → 11
- KERESÉS(", ",B5)+1 → lesz
- SEARCH((", ", "Henry Matt")+1) → A SEARCH függvény megtalálja a szövegben a szóköz pozícióját Henry Matt
- Kimenet → 6+1→7
- B5&", "&B5 → lesz
- "Henry Matt"&","& "Henry Matt" → Az Ampersand operátor összeadja a két szöveget Henry Matt
- Kimenet → "Henry Matt, Henry Matt"
- =MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ lesz
- MID("Henry Matt, Henry Matt",7,11) → Tessék, 7 a kezdőszám a karakterek és 11 a teljes szám karakterekből, amelyeket a a MID funkció a szövegből "Henry Matt, Henry Matt" .
- Kimenet → Matt, Henry
- MID("Henry Matt, Henry Matt",7,11) → Tessék, 7 a kezdőszám a karakterek és 11 a teljes szám karakterekből, amelyeket a a MID funkció a szövegből "Henry Matt, Henry Matt" .
- "Henry Matt"&","& "Henry Matt" → Az Ampersand operátor összeadja a két szöveget Henry Matt
- SEARCH((", ", "Henry Matt")+1) → A SEARCH függvény megtalálja a szövegben a szóköz pozícióját Henry Matt
- LEN((("Henry Matt")+1) → A LEN függvény meghatározza a karakterek hosszát
- Sajtó BELÉPÉS .
- Használja a címet. Töltse ki a fogantyút a többi cellához, és fordítsa meg a neveket vessző nélkül.
Végül a következő eredményt kapja.
5. Nevek megfordítása az Excel VBA használatával
Végül, a nevet megfordíthatjuk a VBA kód, a Microsoft programozási nyelve Excel és egyéb irodai eszközök.
📌 Lépések:
- Menjen a Fejlesztő tab>> Visual Basic opció .
- Kattintson a Beillesztés lapot, majd válassza ki a Modul
Utána, 1. modul lesz létrehozva, ahová beillesztjük a kódunkat.
- Írja le a következőket VBA kód a létrehozott modulon belül
Sub name_flip() Dim rng As Range Dim wrk_rng As Range Dim sym As String On Error Resume Next Set wrk_rng = Application.Selection Set wrk_rng = Application.InputBox("Range", "Exceldemy", wrk_rng.Address, Type:=8) sym = Application.InputBox("Symbol interval", "Exceldemy", " ", Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1Then rng.Offset(0, 1) = name_list(1) + sym + name_list(0) End If Next End Sub
Tessék, name_flip a alprocedúra név. Kijelentettük rng , wrk_rng mint Tartomány , sym mint String .
- Ezután futtassa a kódot a F5 gombot, és megjelenik egy beviteli mező.
- Jelölje ki az összes olyan cellát, amelyet meg akar fordítani (itt, $B$5:$B$8 a kiválasztott tartomány) és nyomja meg a OK .
- Ezután egy újabb beviteli mező jelenik meg.
- Írjon egy vesszőt ( , ) mint az intervallum szimbóluma, és nyomja meg a OK .
- Következésképpen, meg fogja kapni az eredményt.
Bővebben: Hogyan fordítsunk vissza egy karakterláncot az Excelben (3 megfelelő mód)
Gyakorlati szekció
Minden egyes lapon a jobb oldalon egy gyakorló rész van a gyakorláshoz. Kérjük, végezze el egyedül.
Következtetés
Tehát, ez néhány egyszerű módszer, hogy Nevek megfordítása Excelben Kérjük, ha bármilyen kérdése vagy javaslata van, ossza meg velünk a megjegyzés rovatban. A jobb megértés érdekében kérjük, töltse le a gyakorló lapot. Látogasson el weboldalunkra. Exceldemy a különböző excel módszerek megismeréséhez. Köszönöm a türelmét a cikk elolvasásához.