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

Hogyan távolítsuk el az adott karakter előtti vagy utáni szövegeket az Excel celláiból?

Ez a cikk különféle módszereket mutat be egy adott karakter vagy az n-edik előfordulási karakter előtti vagy utáni szövegek eltávolítására az Excel celláiból.


Szövegek törlése egy adott karakter előtt vagy után az Excel Keresés és csere elemével

Ha egy adott karakter előtt vagy után szeretne eltávolítani minden szöveget a Keresés és csere funkcióval, tegye a következőket.

1. Jelölje ki azokat a cellákat, amelyekből eltávolítja a szövegeket egy adott karakter előtt vagy után, nyomja meg a gombot Ctrl + H billentyűk megnyitásához Keresés és csere párbeszéd.

A Keresés és csere párbeszédpanelen:

1. Ha törölni szeretné az összeset a konkrét karakter, például vessző előtt, írja be *, be a Mit keres szövegdoboz;

2. Ha törölni akarja az összeset a konkrét karakter után, például vesszőt, írja be ,* be a Mit keres szövegdoboz;

Megjegyzések:

1. A vesszőt tetszés szerint bármely karakterre megváltoztathatja.

2. Ebben az esetben az utolsó vessző előtt vagy az első vessző után minden szöveg eltávolításra kerül a kijelölt cellákból.

2. Tartsd a Cserélje ki szövegmező üres, majd kattintson a gombra Az összes cseréje gomb. Lásd a képernyőképet:


Könnyen eltávolíthatja az összes numerikus, nem numerikus vagy megadott karaktert az Excel celláiból

Kutools Excel's Karakter eltávolítása segédprogram segítségével könnyen eltávolíthatja az összes numerikus, nem numerikus vagy megadott karaktert az Excel kiválasztott celláiból.
Töltse le a teljes funkciót 30-napos ingyenes Kutools for Excel nyomvonal most!


Az első / utolsó konkrét karakter előtti vagy utáni szövegeket képlet szerint törölheti

Ez a szakasz megmutatja azokat a képleteket, amelyekkel törölhet mindent az Excel első celláinak első vagy utolsó karaktere előtt vagy után.

Az első vessző előtt mindent eltávolítani, kérem:

Válasszon ki egy üres cellát, másolja és illessze be az alábbi képletet, majd nyomja meg az gombot belép kulcs. Ezután húzza a Töltse meg a fogantyút hogy a képletet alkalmazzuk más cellákra. Lásd a képernyőképet:

képlet: Távolítson el mindent az első vessző előtt

= JOBB (B5, LEN (B5)-MEGTALÁLJA(",",B5))

Megjegyzések:

1. A fenti képletben B5 az a cella, amelyből szövegeket távolít el, és a "," az a karakter, amely alapján eltávolítja a szövegeket.

2. Az utolsó konkrét karakter előtti elemek eltávolításához használja ezt a képletet:

= JOBB (B5, LEN (B5) -FIND ("@", SUBSTITUTE (B5,"Karakter"," @ ", (LEN (B5) -LEN (PÓT (B5,"Karakter"," "))) / LEN ("Karakter"))))

Az első vessző után mindent eltávolítani, kérem:

Válasszon ki egy üres cellát, másolja és illessze be az alábbi képletet, majd nyomja meg az gombot belép kulcs. Ezután húzza a Töltse meg a fogantyút hogy a képletet alkalmazzuk más cellákra. Lásd a képernyőképet:

képlet: Távolítson el mindent az első vessző után

= BAL (B5, FIND (",", B5) -1)

Megjegyzések:

1. A fenti képletben B5 az a cella, amelyből szövegeket távolít el, és a "," az a karakter, amely alapján eltávolítja a szövegeket.

2. Az utolsó konkrét karakter után az összes eltávolításához használja ezt a képletet:

= BAL (B5, FIND ("@", SUBSTITUTE (B5,"karakter"," @ ", LEN (B5) -LEN (PÓT (B5,"karakter"," "))))) - 1)


Az n-edik előfordulás előtti vagy utáni szövegeket képlet szerint törölheti

Az alábbi képletek segíthetnek az n-edik előfordulás előtti vagy utáni karakterek törlésében az Excel celláiból.

Az összes, az n-edik előfordulás előtti karakter eltávolítása a cellákból, neked kell:

Válasszon egy üres cellát az eredmény megjelenítéséhez, másolja bele az alábbi képletet, majd nyomja meg az gombot belép kulcs. Ezután húzza a Töltse meg a fogantyút hogy a képletet alkalmazzuk más cellákra. Lásd a képernyőképet:

képlet: Távolítson el mindent a második előfordulás vessző előtt

= JOBB (PÓT (B5",", CHAR (9), 2), LEN (B5) - KERESD (CHAR (9), PÓT (B5",", CHAR (9), 2), 1) + 1)

Megjegyzések:

1. A képletekben B5","és 2 szám azt jelenti, hogy a második előfordulási vessző után minden tartalmat eltávolítunk a B5 cellából.

2. Megváltoztathatja a,"és 2 szám tetszőleges karakterhez és előfordulási helyzet számához.

Az összes n-edik előfordulás utáni karakter eltávolítása a cellákból, neked kell:

Válasszon egy üres cellát az eredmény megjelenítéséhez, másolja bele az alábbi képletet, majd nyomja meg az gombot belép kulcs. Ezután húzza a Töltse meg a fogantyút hogy a képletet alkalmazzuk más cellákra. Lásd a képernyőképet:


képlet: Távolítson el mindent a második előfordulási vessző után

= BAL (PÓT (B5,",", CHAR (9),2), KERESD (CHAR (9), PÓT (B5,",", CHAR (9),2), 1) -1)

Megjegyzések:

1. A képletekben B5","és 2 szám azt jelenti, hogy a második előfordulási vessző utáni összes tartalmat eltávolítjuk az A7 cellából.

2. Megváltoztathatja a,"és 2 szám tetszőleges karakterhez és előfordulási helyzet számához.


Könnyen eltávolíthatja a szövegeket egy adott karakter előtt / után az Kutools for Excel alkalmazással

Ha egy tartományban minden cellához csak egy vessző elválasztó tartozik, és mindent el akar távolítani a vessző előtt vagy után a cellákból, próbálkozzon a Hasított sejtek hasznossága Kutools az Excel számára. Ez a segédprogram csak néhány kattintással segít megoldani a problémát:

1. Jelölje ki azokat a cellákat, amelyekből mindent eltávolít a vessző előtt vagy után, majd kattintson Kutools > szöveg > Hasított sejtek. Lásd a képernyőképet:

2. Ban,-ben Hasított sejtek párbeszédpanelen válassza a ikont Oszlopokra osztás lehetőség a típus szakaszban, és a Felosztva szakaszban válassza a Más opciót, és írjon vesszőt az üres mezőbe, majd kattintson a gombra OK gomb. Lásd a képernyőképet:

3. Egy másik Hasított sejtek megjelenik a párbeszédpanel, válasszon egy üres cellát a szövegek megkereséséhez, majd kattintson a gombra OK gombot.

Ekkor láthatja, hogy a kiválasztott cellák meghatározott karakterekre - vesszőre vannak osztva. Lásd a képernyőképet:

  Ha szeretnél egy ingyenes próbaidőszakot (30-nap) ebből a segédprogramból, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.


Kutools Excelhez - Segít a munka idő előtti befejezésében, legyen több ideje élvezni az életet
Gyakran találja magát magával a munka felzárkóztatásában, a saját és családja számára eltöltött idő hiányában?  Kutools az Excel számára segíthet megbirkózni 80% Excel rejtvények és 80%-os munkahatékonyság javítása, több idő jut a családdal való törődésre és az élet élvezetére.
300 fejlett eszköz 1500 munkamenethez, sokkal könnyebbé teszi munkáját, mint valaha.
Nincs többé szüksége képletek és VBA kódok memorizálására, mostantól pihentesse az agyad.
A bonyolult és ismételt műveletek másodpercek alatt egyszeri feldolgozást végezhetnek.
Csökkentse a napi billentyűzet és egér több ezer műveletét, búcsúzzon el a foglalkozási betegségektől.
Legyen 3 perc alatt Excel-szakértő, segítsen gyorsan elismertetni és fizetésemelési promóciót kapni.
110,000 300 rendkívül hatékony ember és több mint XNUMX világhírű vállalat választása.
Tegyen 39.0 dollárt többet, mint mások 4000.0 dolláros képzése.
Teljes szolgáltatás ingyenes próbaverzió 30-nap. 60 napos pénzvisszafizetési garancia ok nélkül.

A megjegyzések rendezése szerint
Hozzászólások (60)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Fantasztikus, köszönet érte! Olyan egyszerű
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagyon köszönöm. Tökéletes megoldás.
A weboldal moderátora ezt a megjegyzést minimalizálta
Van néhány remek tipp! Kösz.
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez túl hasznos.
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagyon hálás vagyok neked, ez hasznos volt
A weboldal moderátora ezt a megjegyzést minimalizálta
Nekem ez a módszer jobban tetszik, mint a középforma!
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönet ezért! Értékes időt kell megtakarítani egy 600-as sornál.
A weboldal moderátora ezt a megjegyzést minimalizálta
A karakter utáni szöveg törlésének képlete pontosan az, amire szükségem volt. Köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Az első szó utáni összes szöveget törölnöm kell.
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves Barnett Frankel!

Ha azt feltételezi, hogy a szóköz a szavak felosztása, akkor ez a =LEFT(A2,FIND(" ",A2&" ")-1) képlet segíthet. És ha a szavait mások, például vessző választják el, kérjük, cserélje ki a szóközöket a képletben vesszővel: =LEFT(A2,FIND(",",A2&",")-1)

Üdvözlettel, Crystal
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez valóban nagyon hasznos volt, mert segített új bejelentkezési adatokat létrehozni/kivonni az e-mail adatbázisunkból – köszönöm! (és köszönöm, Excel)!
A weboldal moderátora ezt a megjegyzést minimalizálta
Kérjük, ossza meg a képletet, amellyel több szóközt találhat egy szöveges karakterláncban, hogy egyszerűen kinyerhesse a kívánt karakterláncot.
Köszönöm
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves TarunKumar!
Sajnálom, nem vagyok benne biztos, hogy megkaptam a kérdését. Jó lenne, ha adnál egy képernyőképet arról, hogy mit próbálsz csinálni.
A weboldal moderátora ezt a megjegyzést minimalizálta
Több / van a karakterláncomban, és el szeretném választani a szöveget vagy a karakterláncot a karakterláncban található utolsó / után. Kérem, mondja meg, hogyan kell ezt megtenni
A weboldal moderátora ezt a megjegyzést minimalizálta
Good Day,
Tegyük fel, hogy a cellája A4, akkor ezt a képletet alkalmazhatja =LEFT(A4,FIND("@",SUBSTITUTE(A4,"/","@",LEN(A4)-LEN(SUBSTITUTE(A4,"/",") "))))-1), hogy az összes szöveg az utolsó / szimbólum előtt legyen.

majd alkalmazza a =TRIM(RIGHT(SUBSTITUTE(A4,"/",REPT(" ",99)),99)) képletet, hogy szöveget kapjon a karakterláncban található utolsó / szimbólum után. Lásd a képernyőképet:
A weboldal moderátora ezt a megjegyzést minimalizálta
Lásd screenshot:
A weboldal moderátora ezt a megjegyzést minimalizálta
Ne feledje, hogy a
=JOBBRA(A1,HOSSZ(A1)-KERES(",",A1))
a vessző után marad a szóköz. Egy egyszerű megoldás a következő lenne:
=JOBB(A1,HOSSZ(A1)-KERES(",",A1)-1)
A weboldal moderátora ezt a megjegyzést minimalizálta
Good Day,
Köszönöm a megosztást.
A weboldal moderátora ezt a megjegyzést minimalizálta
hogyan kell helyesbíteni az STVP1-AMDC1-DELC2- érték eltávolítása (-)
A weboldal moderátora ezt a megjegyzést minimalizálta
Good Day,
Úgy érted, hogy távolítsd el az összes kötőjelet "-" a karakterláncból?
Kérjük, próbálja meg ezt a képletet: =SUBSTITUTE(A1,"-","")
A weboldal moderátora ezt a megjegyzést minimalizálta
Hi Guys
Megpróbálok több elemet szétválasztani egy cellából ezen az oldalon látható fórumok segítségével, de problémáim vannak, inkonstancia és karakter hiányzik! A képlet megtekintéséhez ellenőrizze a pillanatképeket. Íme például a 21. sor helyzete:
21. válasz: A Bay12_PRL_Cb a forráscellám. A Bay21/PRL/Cb-t szeretném felosztani 3 cellára
B21: Bay12_ (a "_" ne legyen ott)
C21: PRL_Cb (Ez jól működik, ezt a cellát fogom használni és elrejteni a D21 létrehozásához)
D21: PR (PRL kellene, az L hiányzik)
E21: Cb (ez jól működik)

Tud valaki rámutatni, hogy mit csinálok rosszul??
Ez excel mac 2008, 12.3.2-es verzió, licenc
A weboldal moderátora ezt a megjegyzést minimalizálta
Posztolok egy pillanatképet, de valamiért nem látszik!!!
Tehát itt a képlet:
B21: =BAL(A21,HOSSZ(A21)-KERES("_",A21))
C21: =JOBBRA(A21,LEN(A21)-KERESÉS("_",A21))
D21: =BAL(C21,HOSSZ(C21)-KERESÉS("_",C21))
E21: =TRIM(JOBBRA(HELYETTŐ(A21,"_",REPT(" ",99)),99))
A weboldal moderátora ezt a megjegyzést minimalizálta
Haaaaaa megkaptam. Még mindig nem tudom, mit csináltam rosszul, de más formulát használtam, és működik. Ez egy JÓ módszer a cella 3 vagy több kategóriába való felosztására képlet segítségével. Neked köszönhetően kristály-
Íme az új, átdolgozott képleteim.
B21: =TRIM(LEFT(HELYETTŐ(A21,"_",REPT(" ",99)),99))
C21: =JOBBRA(A21,LEN(A21)-KERESÉS("_",A21)) cella elrejtése
D21: =VÁGÁS(BAL(HELYETTŐ(C21,"_",REPT(" ",99)),99))
E21: =TRIM(JOBBRA(HELYETTŐ(A21,"_",REPT(" ",99)),99))
Eredmény:
A21 (forrás): Bay12_PRL_Cb
B21: Bay21
D21: PRL
E21: Cb

Biztos vagyok benne, hogy van mód ennek egyszerűsítésére, de nekem bevált.
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves Jonathan Piette!
Örülök neked.
A weboldal moderátora ezt a megjegyzést minimalizálta
Hello! Segítségre van szükségem a tápszerrel kapcsolatban.
Két oszlop az első információ a címről, a másodikban csak országra van szükségem.
Például:
XXX34, AAABBBCCC VS, Šveice
Hogyan tudom a tápszerrel csak „Šveice”-t venni?
Köszönjük!
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Artik,
Ez a képlet segíthet: =TRIM(RIGHT(SUBSTITUTE(A1,",",REPT(" ",LEN(A1))),LEN(A1)))
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló.
Az egyik cellában van egy ehhez hasonló szöveges karakterlánc: példa1, példa2, példa3, példa4, példa5, példa6, példa7, példa8, példa9.
Például az 5. vessző előtti szöveget ki kell bontanom. Tehát ennek eredményeként valami ilyesmit kapnék: példa1, példa2, példa3, példa4, példa5.
minden segítséget?
A weboldal moderátora ezt a megjegyzést minimalizálta
Good Day,
Az alábbi képlet segíthet a cellában lévő 5. vessző előtti összes szöveg kinyerésében.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia. Próbáltam a =BAL(B5,FIND(".",B5)-1 képletet használni, de a "." helyett a "/"-t szeretném használni, így csak a szükséges szöveget és számot fogja felvenni. Például :
ABCD-5008/2 és XYZ-5010/2. Csak az ABCD-5008-at és az XYZ-5010-et kell rögzítenem. De ha a =BAL(B5,FIND("/",B5)-1)-t használom, akkor #ÉRTÉK! Kérem, adjon tanácsot, hogyan közelítsem meg ezt a problémát. Nagyon szépen köszönjük!
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Marites!
A képlet jól működik az én esetemben. Melyik Office verziót használod?
Még senki sem írt megjegyzést
Több ingatlan
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