Ugrás a tartalomra
 

Hogyan lehet eltávolítani az első, az utolsó X karaktert vagy bizonyos pozíciós karaktereket az Excel szövegéből?

Szerző: Tech Support Utolsó módosítás: 2023-01-16
Az Excel legtöbb felhasználójának néha törölnie kell az első n karaktert a szöveges karakterláncok elejéről, vagy el kell távolítania az utolsó x karaktert a szöveges karakterláncok végéről, az alábbi képernyőkép szerint. Ebben a cikkben bemutatok néhány praktikus trükköt a feladat gyors és egyszerű megoldására az Excel programban.
 

doc az első x karakter eltávolítása 1


1. módszer: Távolítsa el az első vagy utolsó x karaktert a szöveges karakterláncokból képletekkel

 Távolítsa el az első x karaktert a szöveges karakterláncok elejéről:

Az Excelben a RIGHT és LEFT függvényekkel eltávolíthatja a karakterek számát a karakterláncok elejéről vagy végéről, tegye a következőket:

1. Írja be vagy másolja be a következő képletet egy üres C4 cellába, ahová az eredményt fel kívánja tenni:

=RIGHT(A4, LEN(A4)-2)

és nyomja meg az belép kulcs az első eredmény eléréséhez. Lásd a képernyőképet:

doc az első x karakter eltávolítása 2

Megjegyzések: A fenti képletben:

  • A4 a cellák értéke, amelyeket el akar távolítani a karakterekből;
  • A szám 2 azt jelenti, hogy hány karaktert szeretne eltávolítani a szöveges karakterlánc elejéről.

2. Ezután válassza ki a C4 cellát, és húzza lefelé a kitöltő fogantyút azokra a cellákra, ahol alkalmazni szeretné ezt a képletet, és az első 2 karaktert eltávolították a szöveges karakterláncokból, lásd a képernyőképet:

doc az első x karakter eltávolítása 3


 Távolítsa el az utolsó x karaktert a szöveges karakterláncok végéből:

Ha el kell távolítania az utolsó karaktereket, a BAL funkciót ugyanúgy használhatja, mint a JOBB funkciót.

Kérjük, írja be vagy másolja ezt a képletet egy üres cellába:

=LEFT(A4, LEN(A4)-9)

majd húzza le a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni kívánja ezt a képletet, és az utolsó 9 karakter egyszerre törölve lett a szöveges karakterláncokról, lásd a képernyőképet:

doc az első x karakter eltávolítása 4

Megjegyzések: A fenti képletben:

  • A4 a cellák értéke, amelyeket el akar távolítani a karakterekből;
  • A szám 9 azt jelenti, hogy hány karaktert szeretne eltávolítani a szöveges karakterlánc végéről.

2. módszer: Távolítsa el az első vagy utolsó x karaktert a szöveges karakterláncokból a Felhasználó által definiált funkcióval

Itt van egy felhasználó által definiált funkció, amely szintén segíthet az első vagy utolsó n karakter eltávolításában a szöveges karakterláncokból, kérjük, tegye a következőket:

 Távolítsa el az első x karaktert a szöveges karakterláncok elejéről:

1. Tartsa lenyomva a Alt + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablakba.

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. Ezután térjen vissza a munkalapra, majd írja be ezt a képletet: =removefirstx(A4,2) egy üres cellába, majd húzza lefelé a kitöltő fogantyút, hogy a kívánt eredményeket elérje, lásd a képernyőképet:

doc az első x karakter eltávolítása 5

Megjegyzések: A fenti képletben:

  • A4 az a cella, amelyet el akar távolítani a karakterekből;
  • A szám 2 jelzi, hogy hány karaktert szeretne eltávolítani a szöveges karakterlánc elejéről.

 Távolítsa el az utolsó x karaktert a szöveges karakterláncok végéből:

Az utolsó n karakter eltávolításához a szöveges karakterláncokból alkalmazza a következő Felhasználó által definiált funkciót:

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

Ezután alkalmazza ezt a képletet: =removelastx(A4,9) az eredmények kívánt eléréséhez lásd a képernyőképet:

doc az első x karakter eltávolítása 6

Megjegyzések: A fenti képletben:

  • A4 az a cella, amelyet el akar távolítani a karakterekből;
  • A szám 9 jelzi, hogy hány karaktert szeretne eltávolítani a szöveges karakterlánc végéről.

3. módszer: Távolítsa el az első, utolsó x karaktert vagy bizonyos pozíció karaktereket képletek nélkül

Az Excel funkciók használata bizonyos karakterek eltávolítására nem olyan közvetlen, mint amilyen. Vessen egy pillantást a módszer módjára, amely nem több, mint két vagy három egérkattintás. A ... val Eltávolítás pozíció szerint a harmadik fél bővítményének segédprogramja Kutools az Excel számára, könnyen eltávolíthatja az első, utolsó vagy bizonyos karaktereket a szöveges karakterláncból. Kattintson a Kutools for Excel letöltéséhez! Kérjük, olvassa el az alábbi bemutatót:

Telepítése után Kutools az Excel számára, kérjük, jelentkezzen Eltávolítás pozíció szerint a következő lépések szerint:

1. Válassza ki azt a tartományt, amelyből el kívánja távolítani az egyes karaktereket. Ezután kattintson a gombra Kutools > szöveg > Eltávolítás pozíció szerint. Lásd a képernyőképet:

2. Adja meg a következő műveleteket az előugró ablakban Eltávolítás pozíció szerint párbeszédablak.

  • (1.) Adja meg a törlendő karakterek számát.
  • (2.) Válasszon Balról lehetőség a pozíció szakasz az első n karakter törléséhez, lásd a képernyőképet:

doc az első x karakter eltávolítása 8

Tipp: A Eltávolítás pozíció szerint segédprogram segítségével eltávolíthatja az utolsó n karaktert vagy bizonyos karaktereket az adott pozícióból.

4. módszer: Távolítsa el az első x és az utolsó x karaktert is a képlettel rendelkező szöveges karakterláncokból

Előfordulhat, hogy mindkét oldalon szeretne karaktereket eltávolítani a szöveges karakterláncokból, például egyszerre kell eltávolítania az első 2 és az utolsó 9 karaktert. Itt a MID funkció tehet egy szívességet.

1. Kérjük, írja be vagy másolja ezt a képletet egy üres cellába:

=MID(A4,3,LEN(A4)-11)

és nyomja meg az belép kulcs az első eredmény eléréséhez. Lásd a képernyőképet:

doc az első x karakter eltávolítása 11

Megjegyzések: A fenti képletben:

  • A4 a cellák értéke, amelyeket el akar távolítani a karakterekből;
  • A szám 3 eggyel több, mint a bal oldalon eltávolítani kívánt karakterek száma;
  • A szám 11 az eltávolítani kívánt karakterek száma.

2. Ezután válassza ki a C4 cellát, és húzza le a kitöltő fogantyút azokra a cellákra, ahol alkalmazni szeretné ezt a képletet, és az első 2 és az utolsó 9 karakter azonnal eltávolításra került a szöveges karakterláncokból, lásd a képernyőképet:

doc az első x karakter eltávolítása 12


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

🤖 Kutools AI Aide: 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  |  A Kutools funkciók meghívása...
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

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


Az Office lap füles 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!