Kako ukloniti sve nakon znaka u Excelu (7 metoda)

  • Podijeli Ovo
Hugh West

U ovom vodiču raspravljat ćemo o nekim metodama koje su jednostavne za korištenje za uklanjanje svega što slijedi nakon znaka u Excelu. Često radimo s proračunskim tablicama s dugim popisom kodova koji sadrže različite vrste znakova, graničnika itd. U takvim slučajevima ponekad moramo izbrisati tekst, brojeve itd. nakon određenog znaka kako bi proračunska tablica izgledala čisto i lako čitljivo. Dakle, istražimo metode.

Preuzmite radnu bilježnicu za vježbu

Možete preuzeti bilježnicu za vježbu koju smo koristili za pripremu ovog članka.

Ukloni sve nakon znaka.xlsm

7 metoda za uklanjanje svega nakon znaka u Excelu

1. Primijenite opciju Pronađi i zamijeni na Izbrišite sve nakon znaka u programu Excel

Jedan od vrlo jednostavnih načina za uklanjanje svega nakon znaka je korištenje alata Pronađi i zamijeni u programu Excel. Na primjer, imamo skup podataka koji sadrži kodove zaposlenika i želimo ukloniti sve nakon imena zaposlenika. Koraci povezani s ovom metodom su:

Koraci:

  • Prvo odaberite skup podataka ( B5:B9 ).

  • Zatim unesite Ctrl+H s tipkovnice i pojavit će se prozor Pronađi i zamijeni. Zatim odaberite opciju Zamijeni i upišite ' ,* ' u ' Pronađi što' Ostavite polje ' Zamijeni s ' prazno. Sada kliknite na ZamijeniSve .

  • Na kraju, svaki znak iza imena bit će izbrisan.

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

2. Uklonite sve nakon znaka pomoću Flasha Fill

Excel ima nevjerojatnu 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 kodova zaposlenika želimo samo imena zaposlenika. Dakle, pogledajmo korake uključene u primjenu metode Flash Fill.

Koraci:

  • Napišite samo naziv u ćeliju C5 . Zatim počnite pisati ime u ćeliju C6 i vidjet ćete da je Excel već prepoznao da ste zainteresirani za zadržavanje 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 LIJEVO i SEARCH funkcija za brisanje svega nakon znaka u Excelu

Nekoliko kombinacija funkcija može se koristiti za brisanje svega nakon znaka. Na primjer, kombinirat ćemo LEFT i SEARCH funkcije za uklanjanje znakova iz niza. U našem trenutnom skupu podataka imamo popis ljudi, uključujući njihova zanimanja. Sada, ako samo želimo zadržati 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. Upotrijebite opciju Excel Automatsko popunjavanje ( +) za kopiranje formule u ostale ćelije.

Raščlamba formule:

SEARCH(“,”,B5)

Ovdje, funkcija SEARCH vraća položaj znaka (ovdje zarez).

SEARCH(“,“,B5)-1)

Sada se jedan znak oduzima od broja koji vraća TRAŽI za isključivanje zareza(,) iz rezultata.

LIJEVO(B5,TRAŽI(“,”,B5)-1)

Konačno, funkcija LIJEVO vraća navedeni broj znakova od početka niza.

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

Slična čitanja

  • Kako ukloniti točkaste linije u Excelu (5 brzih načina)
  • Uklonite postotak u Excelu (5 brzih načina)
  • Kako ukloniti mrežu iz Excela (6 jednostavnih metoda)
  • Uklonite obrube u programu Excel (4 brza načina)
  • Kako ukloniti ograničenja provjere valjanosti podataka u programu Excel (3 načina)

4 Ukloni Ever ything nakon znaka korištenjem kombinacije funkcija LIJEVO i FIND u Excelu

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

Koraci:

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

Ovdje smo upotrijebili funkciju FIND za pronalaženje položaja znaka ' , ' u tekstu. Ostatak formule funkcionira slično formuli opisanoj u Metodi 3 .

  • Konačno, dobit ćete samo imena ljudi .

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

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

Ponekad ćemo možda trebati izbrisati sve nakon određenog znaka. Na primjer, imamo podatkovni niz koji sadrži nekoliko zareza ( Adelle, inženjerka, CEO, 2232 ) i želimo odbaciti sve nakon drugog zareza. Dakle, da bismo izvršili ovaj zadatak, slijedit ćemo korake u nastavku:

Koraci:

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

  • Napokon, sve nakon 2. zareza bit će izbrisano.

Raščlamba formule:

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

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

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

Zatim nam funkcija FIND govori položaj drugog zareza. Ovdje je 2. mjesto zareza u 17.

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

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

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

Konačno, funkcija LEFT vraća određeni broj znakova od 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ženjerka, izvršna direktorica, 2232 i želimo izbrisati sve iza zadnjeg zareza. Dakle, prođimo kroz korake.

Koraci:

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

  • Na kraju, sve se briše iza zadnjeg zareza. Upotrijebite Automatsko popunjavanje (+) za primjenu formule na ostale ćelije.

Razlaganje formule:

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

Prva stvar koju trebamo učiniti je odrediti položaj posljednjeg graničnik (u našem primjeru zadnji zarez). Moramo znati koliko je zareza prisutno u našem nizu. U tu svrhu, zamijenit ćemo svaki zarez prazninom ( “” ) i proći kroz funkciju LEN kako bismo dobili duljinu niza, koja je 24 za B5.

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

Ovdje smo oduzeli rezultat prethodnog dijela iz izvorne ukupne duljine B5 . Rezultat je 3 , što je broj zareza prisutnih u B5 .

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

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

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

Možete izbrisati sve nakon znaka jednostavno pomoću VBA koda. Na primjer, iz našeg skupa podataka ( B5:B9 ), želimo izbrisati sve osim imena. Zatim moramo slijediti korake u nastavku::

Koraci:

  • Najprije odaberite skup podataka ( B5:B9 ).

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

  • Tada će se pojaviti prozor VBA Module . Sada napišite sljedeći kod i pokrenite ga.
2687

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

Pročitajte više: Kako ukloniti oblikovanje 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. Javite mi ako imate bilo kakvih pitanja.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.