Ugrás a tartalomra

Hogyan lehet szóközt beszúrni minden x karakternél a cella szövegébe az Excelben?

Szerző: Xiaoyang Utolsó módosítás: 2025-04-07

Az Excelben előfordulhat, hogy a szöveges karakterláncokat rendszeres időközönként szóközök beszúrásával kell formáznia. Ez hasznos lehet az olvashatóság javítása, az adatok formázása bizonyos rendszerek számára, vagy a tartalom nyomtatásra való előkészítése szempontjából. Bár az Excel nem rendelkezik beépített funkcióval kifejezetten erre a célra, többféleképpen is elérheti ezt a hatékonyan. Ez a cikk az Excel-cellákban lévő X karakterek utáni szóközök beszúrásának különböző módszereit és optimalizálását ismerteti.


Minden x karakter beszúrása / szóköz hozzáadása a képletet tartalmazó cellákban

Az Excel 365 vagy Excel 2021 felhasználók számára a TEXTJOIN(), MID() és SEQUENCE() függvényt használó képletalapú megoldás dinamikusan hozzáadhat szóközt minden X karakter után.

Ha minden n karakter után szóközt szeretne beszúrni (pl. minden 4. karakter), használja a következőket. Ezután húzza le a képletet, hogy más cellákra alkalmazza.

=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(ROUNDUP(LEN(A2)/4,0),,1,4),4))

adjon szóközt minden x karakter után egy képlettel

Ennek a képletnek a magyarázata:
  • "LEN(A2)": Lekéri a cellában lévő karakterek teljes számát.
  • "SEQUENCE(ROUNDUP(LEN(A1)/4,0),,1,4)": Dinamikus tömböt hoz létre kezdőpozíciókkal minden 4 karakterhez.
  • "MID(A2, ..., 4)": 4 karakterből álló szegmenseket bont ki.
  • "TEXTJOIN(" ", TRUE, ...)": Szóközökkel egyesíti ezeket a szegmenseket.

Beszúrás / szóköz hozzáadása minden x karakter után a cellákban Kutools for Excel

Ha gyakran formázod a szöveget így, "Kutools for Excel„felhasználóbarát módot kínál szóközök beszúrására minden X karakter után mindössze néhány kattintással. Ezen felül a „Szöveg hozzáadása” funkció még nagyobb rugalmasságot kínál – lehetővé teszi, hogy adott karaktereket ne csak fix időközönként, hanem a szöveg elejére, végére vagy bármely egyéni pozícióba is beszúrjon.

Továbbá feltételeket is beállíthat karakterek beszúrásához bizonyos szavak vagy minták elé vagy mögé, így hatékony eszközzé válik a szövegformázás és az adatkezelés haladó szintjén. Akár formázást módosít, akár adatokat készít elő importálásra/exportálásra, akár az olvashatóság javítását végzi, Kutools hatékonyan leegyszerűsíti a folyamatot.

Kutools for Excel több mint 300 fejlett funkciót kínál az összetett feladatok egyszerűsítésére, fokozva a kreativitást és a hatékonyságot. Itegarate AI képességekkel, Kutools precízen automatizálja a feladatokat, így az adatkezelés egyszerű. Részletes információk a következőről: Kutools for Excel...         Ingyenes próbaverzió...

Telepítése után Kutools for Excel, kérjük, tegye a következőket:

  1. Válassza ki a szóközt beszúrni kívánt szöveges karakterláncokat.
  2. Ezután kattintson a "Kutools" > "Szöveg" > "Szöveg hozzáadása", lásd a képernyőképet:
    kettyenés Kutools > Szöveg > Szöveg hozzáadása
  3. A "Szöveg hozzáadása" párbeszédpanelen hajtsa végre a következő műveleteket:
    • Nyomja meg egyszer a szóköz billentyűt a "Szöveg" mezőben;
    • Ezután válassza ki a "Pozíció megadása" lehetőséget a "Pozíció hozzáadása" alatt, és írja be azokat a pozíciókat, amelyekbe be szeretné szúrni a szóközt;
    • Kattintson az "OK" gombra.
      a párbeszédpanelen adja meg a beállításokat

Eredmény: A rendszer minden négy karakter után szóközöket szúr be a kijelölt cellákba, ahogy az alábbi képernyőképen látható:
adjon szóközt minden x karakter után a kutools segítségével


Szúrjon be / adjon hozzá szóközt minden x karakter után a felhasználó által megadott funkciójú cellákba

A haladó felhasználók vagy a nagy adatkészletekkel dolgozók számára a „Felhasználó által meghatározott függvény” hatékony és automatizált módot kínál a szóközök hatékony beszúrására.

  1. Tartsa lenyomva az "ALT" + "F11" billentyűket a "Microsoft Visual Basic for Applications" ablak megnyitásához.
  2. Ezután kattintson a "Beszúrás" > "Modul" gombra, és illessze be a következő kódot a "Modul" ablakba.
    VBA kód: Helyezzen szóközt minden x karakter után:
    Function InsertSpaces(ByVal txt As String, ByVal n As Integer) As String
    'Updateby Extendoffice
        Dim i As Integer, result As String
        For i = 1 To Len(txt) Step n
            result = result & Mid(txt, i, n) & " "
        Next i
        InsertSpaces = Trim(result)
    End Function
    
  3. Ezután írja be a következő képletet egy üres cellába, és húzza a kitöltő fogantyút a képlet más cellákra való alkalmazásához.
    =InsertSpaces(A2, 4)

    adjon szóközt minden x karakter után a vba-val
📌 Megjegyzés: A fenti képletben a 4-et lecserélheti bármilyen más számra, hogy megadja, hány karakter után legyen szóköz beszúrva.

Ezen módszerek és optimalizálási tippek felhasználásával hatékonyan szúrhat be szóközt minden x karakter után az Excelben, így biztosítva, hogy az adatok jól formázhatók, olvashatóak és készen állnak a további elemzésre vagy jelentéskészítésre. Akár képleteket, harmadik féltől származó eszközöket vagy VBA-t részesít előnyben, van egy megoldás, amely az Ön igényeihez és készségszintjéhez igazodik. Ha további Excel-tippeket és trükköket szeretne felfedezni, weboldalunk több ezer oktatóanyagot kínál az Excel elsajátításához.


Kapcsolódó cikk:

Hogyan adhatunk / illeszthetünk be bizonyos karaktereket x karakterenként a cellákba?

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI segéd: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  Indítsunk Kutools Funkciók...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több
Felhasználás Kutools a kívánt nyelven – támogatja az angol, spanyol, német, francia, kínai és több mint 40 másik nyelvet!

Töltsd fel Excel-készségeidet ezzel Kutools for Excel, és tapasztalja meg a még soha nem látott hatékonyságot. Kutools for Excel Több mint 300 speciális funkciót kínál a termelékenység fokozása és az időmegtakarítás érdekében.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...


Office Tab Lapos felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!