Sadržaj
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.