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.
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
>> 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
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
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. |
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
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
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. |
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.
3.1 Távolítsa el az első / utolsó N karaktert képlet nélkül
>> Távolítsa el az első N karaktert
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:
>> Távolítsa el az utolsó N karaktert
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:
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.
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:
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.
További tippek a karakterek eltávolításához ...