Hogyan fordítsuk meg a neveket az Excelben (5 praktikus módszer)

  • Ossza Meg Ezt
Hugh West

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.xlsm

5 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.
=MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5))

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

  • 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

  • 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
=MID(B5&", "&B5,SEARCH(" ",B5)+1,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 → 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

  • 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.

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.