Note: The other languages of the website are Google-translated. Back to English

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 fül 50% -kal növeli hatékonyságát a Microsoft Office jelenleg működésében

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őkhöz képest 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 Önnek.

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

Klikk 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 Excel programnak, 194 eszközt lehet még megoldani 80% Excel rejtvények az Ön számára.

  • A Kutools for Excel segítségével könnyedén megbirkózhat 1500 működési forgatókönyvvel, átlagosan napi 71% -os hatékonysággal
  • 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 akarja távolítani az összes numerikus, alfa, nem numerikus, nem alfa vagy specifikus karaktert a cellákból, alkalmazhatja a Kutools for Excel programot 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 Tab - Füles böngészés, szerkesztés, dokumentumok kezelése a Microsoft Office 2019 - 2003 és az Office 365 rendszerben


iroda fül

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


kutools fül
kutoolsp fül
A megjegyzések rendezése szerint
Hozzászólások (19)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Ezt a képletet nem tudom működni, beírom a következőt: =LEFT(A1,LEN(A1)-4) és mindig hibát ad.
Az A1 oszlopomban a következő adatok szerepelnek: ELDB-AK-S-42228-001


Miért nem működik ez?
A weboldal moderátora ezt a megjegyzést minimalizálta
Sajnos nem tudom, mi történik a lapjával, sikeresen működik a munkafüzetemben
A weboldal moderátora ezt a megjegyzést minimalizálta
Formázza celláit speciális karakterekre.
A weboldal moderátora ezt a megjegyzést minimalizálta
Eredetileg problémáim voltak, mert ezt a képletet 2 másikban (IF és ROUND) használtam, és a LEN eltávolításával sikerült működésre bírnom ezt a képletet.
A weboldal moderátora ezt a megjegyzést minimalizálta
használat ; , helyett a képletében
A weboldal moderátora ezt a megjegyzést minimalizálta
Cambia LEN por LARGO
A weboldal moderátora ezt a megjegyzést minimalizálta
no escribas LEN, írj LARGO-t
A weboldal moderátora ezt a megjegyzést minimalizálta
Csak erre volt szükségem!
A weboldal moderátora ezt a megjegyzést minimalizálta
szép munka szép köszönöm szépen
A weboldal moderátora ezt a megjegyzést minimalizálta
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" ezek az én adataim. A PIN-kódot szeretném elválasztani az adatoktól. a =JOBB(P2,LEN(P2)-6) használatával nem működik.
A weboldal moderátora ezt a megjegyzést minimalizálta
Ha az utolsó 6 karaktert szeretné kivonni, a =RIGHT(P2,6) képlet segíthet, további részletekért kérjük, látogassa meg ezt a cikket.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
A weboldal moderátora ezt a megjegyzést minimalizálta
"658414 Mottagares kundnummer Menigo Rutt VÄX319" az én információm, de csak az utolsó hat betű/szám érdekel. Bármilyen ötletet?
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, Krets! A =JOBB(A1, 6) képlet segítségével kinyerheti az utolsó 6 karaktert egy másik cellában. További részletekért olvassa el ezt a cikket:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönöm, nagy segítség.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szeretem!!! Világosan elmagyarázva. Könnyen követhető. Működött!!! Kösz!
A weboldal moderátora ezt a megjegyzést minimalizálta
Merci vraiment ca m'a beaucoup aidé, köszönöm nagyon hasznos
A weboldal moderátora ezt a megjegyzést minimalizálta
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
A weboldal moderátora ezt a megjegyzést minimalizálta
buenísimo, mil gracias!!
A weboldal moderátora ezt a megjegyzést minimalizálta
Hasznos cikk
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi