Kako ukloniti sve nakon znaka u Excelu (7 metoda)

  • Podijeli Ovo
Hugh West

U ovom vodiču ćemo razgovarati o nekim metodama koje se lako koriste za uklanjanje svega iza znaka u Excelu. Često radimo sa tabelama sa dugačkom listom kodova koji sadrže različite tipove znakova, graničnika itd. U takvim slučajevima, ponekad, moramo da izbrišemo tekst, brojeve itd. nakon određenog znaka kako bi tabela izgledala čisto i lako čitljivo. Dakle, hajde da istražimo metode.

Preuzmite Vježbenicu

Možete preuzeti radnu svesku za vježbanje koju smo koristili za pripremu ovog članka.

Ukloni sve nakon znaka.xlsm

7 metoda za uklanjanje svega nakon znaka u Excelu

1. Primijenite opciju Find and Replace na Izbriši sve iza znaka u Excelu

Jedan od vrlo lakih načina da uklonite sve iza znaka je korištenje alata Find and Replace u Excelu. Na primjer, imamo skup podataka koji sadrži kodove zaposlenika i želimo ukloniti sve iza imena zaposlenika. Koraci povezani s ovom metodom su:

Koraci:

  • Prvo, odaberite skup podataka ( B5:B9 ).

  • Zatim, unesite Ctrl+H s tastature i pojavit će se prozor Find and Replace. Zatim odaberite opciju Zamijeni i upišite ‘ ,* ’ u polje ‘ Pronađi što’ Ostavite prazno polje ‘ Zamijeni sa ’. Sada kliknite na ZamijeniSve .

  • Konačno, svaki znak iza imena će biti obrisan.

Pročitajte više: Kako pronaći i izbrisati redove u Excelu (5 načina)

2. Uklonite sve nakon znaka koristeći Flash Fill

Excel ima nevjerovatnu opciju pod nazivom Flash Fill koja može osjetiti uzorak vašeg sadržaja u ćelijama i ispuniti druge ćelije u skladu s tim. Na primjer, u našem skupu podataka koda zaposlenika želimo samo imena zaposlenih. Dakle, pogledajmo korake koji su uključeni u primjenu metode Flash Fill.

Koraci:

  • Upišite samo ime u ćeliju C5 . Zatim počnite pisati ime u ćeliju C6 i vidjet ćete da je Excel već prepoznao da ste zainteresirani da zadržite imena zaposlenika iz kodova.

  • Na kraju, pritisnite Enter i dobijte samo imena.

Pročitajte više: Kako ukloniti vrijednost u Excelu (9 metoda)

3. Kombinacija funkcija LIJEVO i PRETRAŽIVANJE za brisanje svega nakon znaka u Excelu

Nekoliko kombinacija funkcija može se koristiti za brisanje svega nakon znaka. Na primjer, kombinirat ćemo funkcije LEFT i SEARCH da uklonimo znakove iz niza. U našem trenutnom skupu podataka imamo listu ljudi, uključujući njihove profesije. Sada, ako želimo samo da zadržimo imena ljudi, moramo slijediti korake u nastavkumetoda.

Koraci:

  • Napišite sljedeću formulu u ćeliju C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • Na kraju, evo konačnog rezultata. Koristite opciju Excel Automatsko popunjavanje ( +) da kopirate formulu u ostale ćelije.

Raščlamba formule:

SEARCH(“,”,B5)

Ovdje, funkcija SEARCH vraća pozicija znaka (ovdje zarez).

SEARCH(“,”,B5)-1)

Sada, jedan znak se oduzima od broja koji vraća SEARCH da isključite zarez(,) iz rezultata.

LEFT(B5,SEARCH(“,”,B5)-1)

Konačno, funkcija LEFT vraća određeni broj znakova s ​​početka niza.

Pročitajte više: Kako ukloniti formule u Excelu : 7 jednostavnih načina

Slična očitanja

  • Kako ukloniti isprekidane linije u Excelu (5 brzih načina)
  • Ukloni postotak u Excelu (5 brzih načina)
  • Kako ukloniti mrežu iz Excela (6 jednostavnih metoda)
  • Ukloni ivice u Excelu (4 brza načina)
  • Kako ukloniti ograničenja valjanosti podataka u Excelu (3 načina)

4 Ukloni ikada ything Nakon znaka korištenjem kombinacije funkcija LEFT i FIND u Excelu

Slično, opisano u Metodi 3 , možemo isprobati kombinaciju LIJEVO i FIND funkcije za uklanjanje svega nakon akarakter. Evo koraka:

Koraci:

  • Na početku, upišite formulu ispod u ćeliju C5 .
=LEFT(B5,FIND(",",B5)-1)

Ovdje smo koristili funkciju FIND da pronađemo poziciju znaka ' , ' u tekstu. Ostatak formule radi slično formuli opisanoj u Metoda 3 .

  • Konačno ćete dobiti samo imena ljudi .

Povezani sadržaj: Kako izbrisati prazne ćelije i pomaknuti podatke preostale u Excelu (3 metode)

5. Izbrišite sve nakon N-tog pojavljivanja znaka u Excelu

Ponekad ćemo možda morati izbrisati sve nakon određenog znaka. Na primjer, imamo niz podataka koji sadrži nekoliko zareza ( Adelle, Engineer, CEO, 2232 ) i želimo da odbacimo sve nakon 2. zareza. Dakle, da bismo obavili ovaj zadatak, slijedit ćemo korake u nastavku:

Koraci:

  • Prvo, upišite sljedeću formulu u ćeliju C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)

  • Konačno će sve iza 2. zareza biti izbrisano.

Raščlamba formule:

ZAMJENA(B5,”,”,”#”,2)

Ovdje, funkcija SUBSTITUTE zamjenjuje 2. zarez sa '#''.

FIND(“#”,SUBSTITUTE(B5, “”,”,”#”,2))

Onda nam funkcija PRONAĐI govori o poziciji 2. zareza. Ovdje je 2. pozicija zareza u 17.

FIND(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)

Sada, jedan znak se oduzima od broja vraćenog iz prethodnog dijela formule.

LEVO(B5,PRONAĐI(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)

Konačno, funkcija LEFT vraća određeni broj znakova s ​​početka niza.

Pročitajte više: Kako ukloniti uvjetno oblikovanje u Excelu (3 primjera)

6. Uklonite sve nakon posljednjeg pojavljivanja znaka u Excelu

Često su vrijednosti u ćeliji odvojene brojem graničnika. Na primjer, imamo šifru zaposlenika: Adelle, inženjer, izvršni direktor, 2232 i želimo izbrisati sve iza zadnjeg zareza. Dakle, idemo kroz korake.

Koraci:

  • Prvo, upišite sljedeću formulu u ćeliju C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)

  • Konačno, sve se briše nakon zadnjeg zareza. Koristite Automatsko popunjavanje (+) da primijenite formulu na ostale ćelije.

Raščlamba formule:

LEN(SUBSTITUTE(B5,”,”,””))

Prva stvar koju treba da uradimo je da odredimo poziciju poslednjeg graničnik (u našem primjeru posljednji zarez). Moramo znati koliko je zareza prisutno u našem nizu. U tu svrhu, svaki zarez ćemo zamijeniti praznim ( “” ) i proći kroz funkciju LEN da dobijemo dužinu niza, koja je 24 za B5.

LEN(B5)-LEN(ZAMJENA(B5,”,”,””))

Ovdje smo oduzeli rezultat prethodnog dijela od originalne ukupne dužine B5 . Rezultat je 3 , što je broj zareza prisutnih u B5 .

Tada ćemo primijeniti kombinaciju LEVO , FIND i SUBSTITUTE funkcije za brisanje svega iza zadnjeg zareza (prikazano u Metoda 5 ).

Pročitajte više: Kako ukloniti zadnju cifru u Excelu (6 brzih metoda)

7. Obrišite sve nakon određenog znaka koristeći VBA u Excelu

Možete izbrisati sve nakon znaka jednostavno koristeći VBA kod. Na primjer, iz našeg skupa podataka ( B5:B9 ), želimo izbrisati sve osim imena. Zatim moramo slijediti sljedeće korake::

Koraci:

  • Najprije odaberite skup podataka ( B5:B9 ).

  • Sljedeće, desnom tipkom miša kliknite odgovarajući list i odaberite ' Prikaži kod '.

  • Tada će se pojaviti prozor VBA Modul . Sada napišite sljedeći kod i Pokrenite to.
9451

  • Konačno, ovdje dobijamo samo imena kao rezultat, Sve nakon što je prvi zarez uspješno uklonjen.

Pročitajte više: Kako ukloniti formatiranje u Excelu bez uklanjanja sadržaja

Zaključak

U gornjem članku, pokušao sam detaljno raspraviti sve metode. nadamo se,ove metode i objašnjenja bit će dovoljni za rješavanje vaših problema. Obavijestite me ako imate bilo kakvih pitanja.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.