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

Kako odstraniti besedila pred ali za določenim znakom iz celic v Excelu?

Ta članek predstavlja različne metode odstranjevanja besedil pred ali za določenim znakom ali n-im znakom pojavitve iz celic v Excelu.


Besedila izbrišite pred ali za določenim znakom z iskanjem in zamenjavo v Excelu

Če želite odstraniti vsa besedila pred ali za določenim znakom s funkcijo Najdi in zamenjaj, storite naslednje.

1. Izberite celice, ki jih želite odstraniti, pred ali za določenim znakom, pritisnite Ctrl + H tipke za odpiranje Poišči in zamenjaj dialog.

V pogovornem oknu Najdi in zamenjaj:

1. Če želite odstraniti vse pred določenim znakom, na primer vejico, vnesite *, v Našli kaj besedilno polje;

2. Za odstranitev vseh znakov, na primer vejice, vnesite ,* v Našli kaj besedilno polje;

Opombe:

1. Vejico lahko spremenite v poljuben znak, kot ga potrebujete.

2. V tem primeru bodo iz izbranih celic odstranjena vsa besedila pred zadnjo vejico ali za prvo vejico.

2. Obdržite Zamenjaj z polje prazno in nato kliknite Zamenjaj vse . Oglejte si posnetek zaslona:


Iz celic v Excelu enostavno odstranite vse številske, neštevilske ali določene znake

Kutools za Excel's Odstrani znak pripomoček vam pomaga z lahkoto odstraniti vse številske, neštevilske ali določene znake iz izbranih celic v Excelu.
Prenesite celotno funkcijo 30-dnevna brezplačna sled Kutools za Excel zdaj!


Besedila izbrišite pred ali za prvim / zadnjim znakom s formulo

V tem razdelku so prikazane formule brisanja vsega pred ali po prvem / zadnjem določenem znaku iz celic v Excelu.

Če želite odstraniti vse pred prvo vejico, prosim:

Izberite prazno celico, kopirajte in prilepite spodnjo formulo in pritisnite Vnesite tipko. Nato povlecite Ročica za polnjenje za uporabo formule v drugih celicah. Oglejte si posnetek zaslona:

Formula: Odstranite vse pred prvo vejico

= DESNO (B5, LEN (B5)-NAJTI(",",B5))

Opombe:

1. V zgornji formuli je B5 celica, iz katere boste odstranili besedila, in "," je znak, na podlagi katerega boste odstranili besedila.

2. Če želite odstraniti vse pred zadnjim znakom, uporabite to formulo:

= DESNO (B5, LEN (B5) -FIND ("@", NAMESTA (B5,"Znaki"," @ ", (LEN (B5) -LEN (NAMESTA (B5,"Znaki"," "))) / LEN ("Znaki"))))

Če želite odstraniti vse po prvi vejici, prosim:

Izberite prazno celico, kopirajte in prilepite spodnjo formulo in pritisnite Vnesite tipko. Nato povlecite Ročica za polnjenje za uporabo formule v drugih celicah. Oglejte si posnetek zaslona:

Formula: Odstranite vse po prvi vejici

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

Opombe:

1. V zgornji formuli je B5 celica, iz katere boste odstranili besedila, in "," je znak, na podlagi katerega boste odstranili besedila.

2. Če želite odstraniti vse po zadnjem določenem znaku, uporabite to formulo:

= LEVO (B5, FIND ("@", NAMESTA (B5,"značaja"," @ ", LEN (B5) -LEN (NAMESTA (B5,"značaja"," "))))) - 1)


Besedila izbrišite pred ali za n-im znakom po formuli

Spodnje formule lahko pomagajo izbrisati vse pred ali po n-tem znaku iz celic v Excelu.

Če želite odstraniti vse pred n-im znakom iz celic, moraš:

Izberite prazno celico, da izpišete rezultat, v njo kopirajte spodnjo formulo in pritisnite Vnesite tipko. Nato povlecite Ročica za polnjenje za uporabo formule v drugih celicah. Oglejte si posnetek zaslona:

Formula: Odstranite vse pred drugo vejico

= DESNO (NAMESTA (B5",", CHAR (9), 2), LEN (B5) - NAJDI (CHAR (9), ZAMESTA (B5",", CHAR (9), 2), 1) + 1)

Opombe:

1. V formulah: B5","in 2 Število pomeni, da bo vsa vsebina po drugi vejici odstranjena iz celice B5.

2. Spremenite lahko,"in 2 številko poljubnemu znaku in položaju pojavitve, kot jo potrebujete.

Če želite odstraniti vse po n-tem znaku iz celic, moraš:

Izberite prazno celico, da izpišete rezultat, v njo kopirajte spodnjo formulo in pritisnite Vnesite tipko. Nato povlecite Ročica za polnjenje za uporabo formule v drugih celicah. Oglejte si posnetek zaslona:


Formula: Odstranite vse po drugi vejici

= LEVO (ZAMESTA (B5,",", CHAR (9),2), NAJDI (CHAR (9), ZAMESTA (B5,",", CHAR (9),2), 1) -1)

Opombe:

1. V formulah: B5","in 2 Število pomeni, da bo vsa vsebina po drugi vejici odstranjena iz celice A7.

2. Spremenite lahko,"in 2 številko poljubnemu znaku in položaju pojavitve, kot jo potrebujete.


Z Kutools za Excel preprosto odstranite besedila pred / za določenim znakom

Če je za vsako celico v območju samo en ločevalnik vejic in želite odstraniti vse pred ali po tej vejici iz celic, poskusite Razdeljene celice uporabnost Kutools za Excel. Ta pripomoček vam bo pomagal rešiti težavo z le nekaj kliki:

1. Izberite celice, iz katerih boste odstranili vse pred ali za vejico, in kliknite Kutools > Besedilo > Razdeljene celice. Oglejte si posnetek zaslona:

2. V Ljubljani Razdeljene celice v pogovornem oknu izberite Razdeli na stolpce možnost v tip in v razdelku Razdeljeno po v razdelku izberite Ostalo in v prazno polje vnesite vejico in nato kliknite OK . Oglejte si posnetek zaslona:

3. Še en Razdeljene celice Pojavi se pogovorno okno, izberite prazno celico za iskanje besedil in kliknite OK gumb.

Nato lahko vidite, da so izbrane celice razdeljene po posebnih znakih - vejicah. Oglejte si posnetek zaslona:

  Če želite imeti brezplačen preizkus (30-dan) tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


Kutools za Excel - Pomaga vam, da vedno končate delo pred časom, imejte več časa za uživanje v življenju
Se pogosto znajdete v igri za dohitevanje dela, pomanjkanje časa zase in za družino?  Kutools za Excel vam lahko pomaga pri soočanju 80% Excel sestavljajo uganke in izboljšajo 80-odstotno delovno učinkovitost, dajo vam več časa za skrb za družino in uživanje v življenju.
300 naprednih orodij za 1500 delovnih scenarijev vam olajša delo kot kdaj koli prej.
Ni vam več treba zapomniti formul in kod VBA, odslej si privoščite počitek v možganih.
Zapletene in ponavljajoče se operacije je mogoče enkrat obdelati v nekaj sekundah.
Vsak dan zmanjšajte na tisoče operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
Postanite strokovnjak za Excel v 3 minutah, vam pomaga hitro prepoznati in napredovanje za dvig plače.
Izbira 110,000 visoko učinkovitih ljudi in 300+ svetovno priznanih podjetij.
Naj bodo vaši 39.0 USD vredni več kot 4000.0 USD usposabljanja drugih.
Brezplačna preizkusna različica vseh funkcij 30-dan. 60-dnevna garancija vračila denarja brez razloga.

Komentarji (60)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Fantastično, hvala za to! Tako enostavno
Ta komentar je moderator na spletnem mestu minimiziral
Velika hvala. Popolna rešitev.
Ta komentar je moderator na spletnem mestu minimiziral
Nekaj ​​odličnih nasvetov! hvala
Ta komentar je moderator na spletnem mestu minimiziral
Preveč je koristno.
Ta komentar je moderator na spletnem mestu minimiziral
Tako sem vam hvaležna, to je bilo v pomoč
Ta komentar je moderator na spletnem mestu minimiziral
Ta način mi je bolj všeč kot mid formula!
Ta komentar je moderator na spletnem mestu minimiziral
Hvala za to! Moram prihraniti nekaj dragocenega časa za 600 vrstični element.
Ta komentar je moderator na spletnem mestu minimiziral
Formula za brisanje besedila za znakom je točno tisto, kar sem potreboval. Hvala vam!
Ta komentar je moderator na spletnem mestu minimiziral
Izbrisati moram vse besedilo po prvi besedi.
Ta komentar je moderator na spletnem mestu minimiziral
Dragi Barnett Frankel,

Če domnevate, da je presledek delitev med besedami, vam lahko pomaga ta formula =LEFT(A2,FIND(" ",A2&" ")-1). In če so vaše besede ločene z drugimi, kot je vejica, presledke v formuli zamenjajte z vejicami: =LEFT(A2,FIND(",",A2&",")-1)

Lep pozdrav, Crystal
Ta komentar je moderator na spletnem mestu minimiziral
To je bilo res zelo koristno, saj mi je pomagalo ustvariti/izvleči nove prijave iz naše baze e-pošte – hvala! (in hvala, Excel)!
Ta komentar je moderator na spletnem mestu minimiziral
Prosimo, delite formulo za iskanje več presledkov v besedilnem nizu, da iz tega niza preprosto izvlečete, kar želimo.
Hvala
Ta komentar je moderator na spletnem mestu minimiziral
Dragi TarunKumar,
Oprostite, nisem prepričan, da sem dobil vaše vprašanje. Lepo bi bilo, če bi lahko dali posnetek zaslona tega, kar poskušate narediti.
Ta komentar je moderator na spletnem mestu minimiziral
V nizu imam več / in želim ločiti besedilo ali niz za zadnjim / najdenim v nizu, prosim povejte mi, kako to storim
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Predpostavimo, da je vaša celica A4, lahko uporabite to formulo =LEFT(A4,FIND("@",SUBSTITUTE(A4,"/","@",LEN(A4)-LEN(SUBSTITUTE(A4,"/",") "))))-1), da dobite celotno besedilo pred zadnjim / simbolom.

in nato uporabite formulo =TRIM(RIGHT(SUBSTITUTE(A4,"/",REPT(" ",99)),99)), da dobite besedilo za zadnjim simbolom /, najdenim v nizu. Glej posnetek zaslona:
Ta komentar je moderator na spletnem mestu minimiziral
Oglejte si posnetek zaslona:
Ta komentar je moderator na spletnem mestu minimiziral
Upoštevajte, da s
=DESNO(A1,LEN(A1)-NAJDI(",",A1))
obdržiš presledek za vejico. Enostavna rešitev bi bila:
=DESNO(A1,LEN(A1)-NAJDI(",",A1)-1)
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Hvala za delitev.
Ta komentar je moderator na spletnem mestu minimiziral
kako pravilno odstraniti vrednost STVP1-AMDC1-DELC2- (-)
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Ali misliš odstraniti vse pomišljaje "-" iz niza?
Poskusite to formulo =SUBSTITUTE(A1,"-","")
Ta komentar je moderator na spletnem mestu minimiziral
Zdravo družba
Poskušam razdeliti več elementov iz celice z uporabo forumov, prikazanih na tej strani, vendar imam težave, manjkajo mi nedoslednosti in znaki! Preverite posnetke, da vidite formulo. Tukaj je na primer situacija v vrstici 21:
A21: Bay12_PRL_Cb je moja izvorna celica. Bay21/PRL/Cb želim razdeliti na 3 celice
B21: Bay12_ ("_" ne sme biti tam)
C21: PRL_Cb (Ta deluje dobro, uporabil bom in skril to celico za ustvarjanje D21)
D21: PR (moral bi imeti PRL, L manjka)
E21: Cb (ta deluje dobro)

Mi lahko kdo pokaže kaj delam narobe??
To je excel mac 2008, različica 12.3.2 Licenc
Ta komentar je moderator na spletnem mestu minimiziral
Objavljam posnetek, vendar ga iz nekega razloga ni videti!!!
Torej, tukaj je formula:
B21: =LEVO(A21,LEN(A21)-NAJDI("_",A21))
C21: =DESNO(A21,LEN(A21)-NAJDI("_",A21))
D21: =LEVO(C21,LEN(C21)-NAJDI("_",C21))
E21: =ODREŽI(DESNO(NADOMESTI(A21,"_",REPT(" ",99)),99))
Ta komentar je moderator na spletnem mestu minimiziral
Haaaaa, razumem. Še vedno ne vem, kaj sem delal narobe, vendar sem uporabil drugo formulo in deluje. To je potem DOBRA metoda za razdelitev celice na 3 ali več kategorij z uporabo formule. Hvala tebi kristal
Tukaj so moje nove spremenjene formule.
B21: =OBREZ (LEVO(NADOMEST(A21,"_",REPT(" ",99)),99))
C21: =DESNO(A21,LEN(A21)-NAJDI("_",A21)) celico, ki jo je treba skriti
D21: =ODREŽI(LEVO(NADOMEST(C21,"_",POVRAT(" ",99)),99))
E21: =ODREŽI(DESNO(NADOMESTI(A21,"_",REPT(" ",99)),99))
Rezultat:
A21 (vir): Bay12_PRL_Cb
B21: zaliv 21
D21: PRL
E21: Cb

Prepričan sem, da obstaja način, kako to poenostaviti, vendar meni deluje.
Ta komentar je moderator na spletnem mestu minimiziral
Dragi Jonathan Piette,
Tako vesela zate.
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, potrebujem pomoč pri formuli.
Dva stolpca v prvem podatek o naslovu, v drugem potrebujem samo državo.
Na primer:
XXX34, AAABBBCCC VS, Šveice
Kako lahko s formulo vzamem samo "Šveice"?
Hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Artik,
Ta formula vam lahko pomaga: =TRIM(RIGHT(SUBSTITUTE(A1,",",REPT(" ",LEN(A1))),LEN(A1)))
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni.
V eni celici imam podoben besedilni niz: primer1, primer2, primer3, primer4, primer5, primer6, primer7, primer8, primer9.
Na primer moram izvleči besedilo pred 5. vejico. Kot rezultat bi imel nekaj takega: primer1, primer2, primer3, primer4, primer5.
kakšna pomoč?
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Spodnja formula vam lahko pomaga izluščiti vsa besedila pred 5. vejico v celici.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Poskušam uporabiti formulo =LEFT(B5,FIND(".",B5)-1, vendar namesto "." bi rad uporabil "/", tako da bo zavzel samo zahtevano besedilo in številko. Na primer :
ABCD-5008/2 in XYZ-5010/2. Zajeti moram samo ABCD-5008 in XYZ-5010. Ko pa uporabim =LEFT(B5,FIND("/",B5)-1), mi da #VREDNOST!. Prosim za nasvet, kako naj pristopim k tej skrbi. Najlepša hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni Marites,
Formula v mojem primeru deluje dobro. Katero različico Officea uporabljate?
Tu še ni objavljenih komentarjev
Obremenitev Več
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL