Hogyan lehet szóközt beszúrni minden x karakternél a cella szövegébe az Excelben?
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.

Beszúrás / szóköz hozzáadása minden x karakter után a cellákban
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))
- "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.
Telepítése után Kutools for Excel, kérjük, tegye a következőket:
- Válassza ki a szóközt beszúrni kívánt szöveges karakterláncokat.
- Ezután kattintson a "Kutools" > "Szöveg" > "Szöveg hozzáadása", lásd a képernyőképet:
- 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.
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ó:
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.
- Tartsa lenyomva az "ALT" + "F11" billentyűket a "Microsoft Visual Basic for Applications" ablak megnyitásához.
- 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
- 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)
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
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!