Ugrás a tartalomra

Hogyan lehet eltávolítani az első vagy az utolsó n karaktert egy cellából vagy karakterláncból az Excel programban?

Ez az oktatóanyag különböző gyors trükköket mutat be az első vagy utolsó N karakter eltávolítására az Excel cellájából vagy karakterláncából.

doc eltávolítás első utolsó 1 1. Távolítsa el az első N karaktert képlet / UDF segítségével
2. Távolítsa el az utolsó N karaktert képlet / UDF segítségével
3. Tételesen távolítson el N karaktert balról, jobbról vagy közepről képletek nélkül
4. Töltse le a minta fájlt

1. Távolítsa el az első N karaktert képletekkel

Ebben a részben három különböző módszert mutatok be az első N karakter gyors eltávolítására egy karakterláncból.

1.1 Távolítsa el az első N karaktert a RIGHT / REPLACE funkcióval

>> Az első N karakter eltávolításához kombinálja a RIGHT és a LEN funkciókat

Képlet szintaxisa és argumentumai

Képlet: = JOBB (string_cell, LEN (string_cell) -n_character)

Hivatkozás: string_cell: a karakterek eltávolításához használt cella

n_karakter: az eltávolítani kívánt karakterek száma

Példa: Távolítsa el az első 2 karaktert a karaktersorozatból az A2 cellában, másolja és illessze be a képletet
= JOBB (A2, LEN (A2) -2)
nyomja meg a belép kulcs
doc eltávolítás első utolsó 2

>> REPLACE funkció az első N karakter eltávolításához

Képlet szintaxisa és argumentumai

Képlet: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Hivatkozás: Régi_szöveg: a karakterek helyettesítésére használt cella

Old_text: az a cella, amelyet a karakterek helyettesítésére használ

Start_n: a régi_textben szereplő karakter helyzete, amelyet fel akar cserélni az új_szövegre

Num_Chars: a régi szövegben az új_szövegre cserélni kívánt karakterek száma

Új_szöveg: a régi_szöveget helyettesítő szöveg

Példa: Cserélje le az első két karaktert semmire az A6 cellában, másolja és illessze be ezt a képletet:
= KICSERÉLÉS (A6,1,2, "")
nyomja meg a belép kulcs
doc eltávolítás első utolsó 3

1.2 Távolítsa el az első N karaktert a felhasználó által definiált funkcióval

1. nyomja meg Alt + F11 gombokkal engedélyezze a Microsoft Visual Basic for Applications ablakot, majd kattintson a gombra betétlap > Modulok modul létrehozására.

2. Másolja az alábbi kódot, és illessze be a Modulok szkripteket.

VBA-kód: Távolítsa el az első n karaktert

Public Function RemoveFirstC(rng As String, cnt As Long)

RemoveFirstC = Right(rng, Len(rng) - cnt)

End Function

3. Mentse el a kódot, és térjen vissza a használt lapra. Például távolítsa el az első 3 karaktert a karakterláncból az A11 cellában, másolja és illessze be ezt a képletet
= RemoveFirstC (A11,3)
nyomja meg a belép kulcs
doc eltávolítás első utolsó 4


pozíció eltávolítása

Ez a Karakterek eltávolítása eszköz 90% -kal növeli hatékonyságát, hagyjon sok időt arra, hogy élvezze az életét

▲ Búcsúzzon a képletek módosításától és memorizálásától, teljes pihenést nyújtson az agyon.

▲ Ezen eszköz kivételével 228 speciális eszköz létezik (beleértve a 30+ szövegszerkesztő eszközt) más a Kutools for Excelben, amely meg tudja oldani a 80% Excel rejtvények.

▲ Legyen 5 perc alatt Excel-szakértő, szerezze meg az emberek elismerését és előléptetését.

▲ 110000+ nagy hatékonyságú ember és 300+ világhírű vállalat választása.

30 napos ingyenes próbaverzió, hitelkártya nélkül


2. Távolítsa el az utolsó N karaktert képletekkel

Ebben a részben kétféle módon lehet eltávolítani az utolsó N karaktert az Excel karakterláncaiból.

2.1 Távolítsa el az utolsó N karaktert a BAL funkcióval

Képlet szintaxisa és argumentumai

Képlet: = BAL (string_cell, LEN (string_cell) -Num_chars)

Hivatkozás: string_cell: a karakterek eltávolításához használt cella

n_karakter: az eltávolítani kívánt karakterek száma

Példa: Távolítsa el az utolsó 2 karaktert az A2 cellából a karaktersorozatból, másolja és illessze be a képletet
= BAL (A2, LEN (A2) -2)
nyomja meg a belép kulcs
doc eltávolítás első utolsó 5

2.2 Távolítsa el az utolsó N karaktert a felhasználó által definiált funkcióval

1. nyomja meg Alt + F11 a Microsoft Visual Basic for Applications ablak engedélyezéséhez kattintson a gombra betétlap > Modulok modul létrehozására.

2. Másolja az alábbi kódot, és illessze be őket a Module szkriptbe.

VBA-kód: Távolítsa el az utolsó n karaktert

Public Function RemoveLastC(rng As String, cnt As Long)

RemoveLastC = Left(rng, Len(rng) - cnt)

End Function

3. Mentse el a kódot, és térjen vissza a használt lapra. Például távolítsa el az utolsó 3 karaktert a karakterláncból az A5 cellában, írja be ezt a képletet
= RemoveLastC (A5,3)
nyomja meg a belép kulcs
doc eltávolítás első utolsó 6


mozogni

Szeretne fizetést emelni és sok időt arra, hogy elkísérje a családját?

Az Office lap 50%-kal növeli a hatékonyságot a jelenleg működő Microsoft Office-ban

Hihetetlen, hogy két vagy több dokumentumnál dolgozni könnyebb és gyorsabb, mint egynél dolgozni.

A jól ismert böngészőkkel összehasonlítva az Office Tab füles eszköze erősebb és hatékonyabb.

Csökkentse az egérkattintások százait és a billentyűzet gépelését minden nap az Ön számára, búcsúzzon el most az egér kezétől.

Ha általában több dokumentummal dolgozik, az Office Tab nagyszerű időt takarít meg.

30-napos ingyenes próbaverzió, nincs szükség hitelkártyára.

KATT ideIngyenes letöltése most


3. Távolítson el N karaktert balról, jobbról vagy közepről képletek nélkül

Ha nem akar időt pazarolni a képletek emlékezetére, hogy N karaktert távolítson el egy karakterlánc bal vagy jobb oldaláról, a Eltávolítás pozíció szerint hasznossága Kutools az Excel számára képletek nélkül kattintásokkal tudja kezelni ezt a feladatot.

Gyorsabban és jobban dolgozhasson, mint mások, könnyedén juthat el az előléptetéshez

35 Az Excel szövegszerkesztő eszközei javítják a szövegfeldolgozás 90% -os termelékenységét, és sok időt hagynak az élet élvezetére

Ezek az eszközök csak egy része a Kutools for Excelnek, 194 eszköz van még megoldva 80% Excel rejtvények az Ön számára.

  • A Kutools for Excel segítségével könnyedén megbirkózik 1500 működő forgatókönyvvel, átlagosan 71%-kal javítja a hatékonyságot minden nap
  • Egy kattintással végezheti el a legtöbb bonyolult műveletet, és kerülje az egérkézet, amelyet több ezer kattintás okoz Önnek.
  • Másodpercek alatt kezelheti az Excel feladatokat anélkül, hogy fájdalmas képleteket és VBA-t keresne, és sokkal több ideje marad arra, hogy elkísérje családjával.
  • Több mint 110000 nagy hatékonyságú nép és több mint {module708} világszerte ismert vállalkozás választotta.

A Kutools for Excel ingyenes telepítése után tegye a következőket:

Jelölje ki azokat a cellákat, amelyekből el szeretné távolítani a karaktereket, és kattintson a segédprogramra Kutools > szöveg > Eltávolítás pozíció szerint.
doc eltávolítás első utolsó 7

3.1 Távolítsa el az első / utolsó N karaktert képlet nélkül

>> Távolítsa el az első N karaktert

doc eltávolítás első utolsó 8

1) Be Számok szövegmezőbe írja be a karakterláncokból eltávolítani kívánt karakterek számát, ebben a példában először én fogok eltávolítani 3 karakterek húrokból.

2) Ellenőrizze Balról lehetőség a pozíció szakasz.

Az eredmény a következőképpen jelenik meg:
doc eltávolítás első utolsó 9

>> Távolítsa el az utolsó N karaktert

doc eltávolítás első utolsó 10

1) Be Számok szövegmezőbe írja be a karaktersorozatból eltávolítani kívánt karakterek számát, ebben a példában én fogok utoljára eltávolítani 3 karakterek húrokból.

2) Ellenőrizze Jobbról lehetőség a pozíció szakasz.

Az eredmény a következőképpen jelenik meg:
doc eltávolítás első utolsó 11

3.2 Távolítson el N karaktert egy speciális középső pozícióból képlet nélkül

De néha érdemes egy meghatározott számú karaktert eltávolítani a karakterlánc közepéről.

Példa: Távolítson el 3 karaktert a karaktersorozat harmadik karakteréből.

doc eltávolítás első utolsó 12

1) Be Szám szöveget, írja be a karakterláncokból eltávolítani kívánt karakterek számát, itt én eltávolítom 3 karakter.

2) Ellenőrizze Adja meg opciót, majd írja be azt a számot, amelyből el szeretné távolítani a karakterlánc kezdetét a szövegmező mellé pozíció szakaszban, itt eltávolítom a karaktereket a harmadik karakterből.

Az eredmény a következőképpen jelenik meg:
doc eltávolítás első utolsó 13

Távolítsa el a karaktereket pozíciók szerint képletek nélkül

pozíció szerint távolítsa el

Tipp: Ha el szeretné távolítani az összes numerikus, alfa, nem numerikus, nem alfa vagy specifikus karaktert a cellákból, használhatja a Kutools for Excel alkalmazást. Karakterek eltávolítása hasznosság.
karakterekkel eltávolítani

További tippek a karakterek eltávolításához ...


Töltse le a minta fájlt

minta


Ajánlott termelékenységi eszközök

Office lap – lapos böngészés, szerkesztés, dokumentumok kezelése a Microsoft Office 2019 – 2003 és az Office 365 programban


iroda lap

Kutools for Excel - Több mint 300 speciális eszközt gyűjt össze, hogy 50%-os időt takarítson meg a napi Excel-munkában


kutools fül
kutoolsp fül
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations