Sadržaj
Veoma čest problem pri korištenju MS Excel-a je kako ukloniti brojeve iz tekstualnih ćelija. Iz nekog razloga, razni sistemi miješaju tekst i brojeve namjerno ili slučajno. Ovaj članak će vas uputiti da uklonite brojeve iz ćelije u excelu uz neke brze metode zajedno s nekim prikladnim primjerima i odgovarajućim ilustracijama.
Preuzmite Vježbenicu
Možete preuzeti besplatni Excel predložak odavde i vježbajte sami.
Uklonite brojeve iz ćelije.xlsm7 učinkovitih načina za uklanjanje brojeva iz ćelije u Excel
Upoznajmo se prvo s našim skupom podataka. Postavio sam neke Nazive proizvoda i njihove ID-ove ’ u svoj skup podataka. Slova i brojevi imaju različita značenja. Iz nekog razloga želimo ukloniti brojeve iz ID-ova proizvoda .
U sljedećim metodama vidjet ćemo kako ukloniti brojeve iz ćelije sa detaljnim objašnjenjima.
Metoda 1: Koristite Find & Zamijenite zamjenskim znakovima za uklanjanje brojeva iz ćelije u Excelu
U ovoj metodi, te brojeve ćemo ukloniti pomoću Pronađi & Zamijenite naredbom Wildcards .
U ovoj fazi imamo neke grube brojeve zatvorene zagradama i smještene u kolonu Nazivi proizvoda. Uklonit ćemo ove brojeve. Dakle, pogledajmo dolje navedene korake.
Koraci:
➤ Odaberite raspon podataka B5:B11 .
➤ Pritisnite Ctrl+H za otvaranje Pronađi & Naredba Zamijeni .
➤ Zatim ukucajte (*) u polje Pronađi šta i ostavite polje Zamijeni sa praznim.
➤ Nakon toga pritisnite Zamijeni sve .
Sada ćete uočiti da su svi brojevi s nazivima proizvoda nestali.
Metoda 2: Primijeni Find & Odaberite Alat za brisanje brojeva iz ćelije u Excelu
Ovdje pogledajte da postoje dvije ćelije u stupcu ID-ovi proizvoda koje sadrže samo brojeve. Sada ćemo ukloniti brojeve iz ćelija ID-ova pomoću Pronađi & Odaberite naredbu.
Korak 1:
➤ Odaberite raspon podataka C5:C11 .
➤ Zatim idite na karticu Početna > Grupa za uređivanje > Pronađite & Odaberite > Idite na Specijalni
Otvorit će se dijaloški okvir.
Korak 2:
➤ Označite samo Brojeve iz opcije Konstante .
➤ Pritisnite OK .
Sada pogledajte da su ćelije, samo brojevi označeni.
Korak 3:
➤ Kasnije, samo pritisnite Izbriši dugme na vašoj tastaturi.
Evo ga. Brojevi se uklanjaju.
Metoda 3: Koristite Excel Flash Fill za uklanjanje brojeva iz ćelije
To je jedan od najlakših metode. Pogledajte ID-ove proizvoda, koji su mješavina teksta i brojeva. Uklonit ćemo brojeve iz ćelija koristeći Excel Flash Fill .
Korak 1:
➤Prvo unesite samo tekst (ne cifre) prve ćelije u novu kolonu pored nje.
➤ Zatim pritisnite dugme Enter .
Korak 2:
➤ Odaberite Ćelija D5 .
➤ Sada idite na Podaci > Alati za podatke > Flash Fill .
Sada ćete primijetiti da su svi brojevi uklonjeni.
Metoda 4: Umetnite funkciju SUBSTITUTE za uklanjanje brojeva iz ćelije u Excel-u
U ovoj metodi, zadatak ćemo obaviti koristeći funkciju SUBSTITUTE . Funkcija SUBSTITUTE zamjenjuje postojeći tekst novim tekstom u nizu.
Sada slijedimo korake ispod jedan po jedan.
Korak 1:
➤ Napišite formulu datu ispod u ćeliju D5 –
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
➤ Zatim samo pritisnite Dugme Enter.
Korak 2:
➤ Sada dvaput kliknite na Ikona Ručice za popunjavanje i formula će se automatski kopirati.
Sada ćete vidjeti da su brojevi uklonjeni iz ćelija.
Slična čitanja:
- Kako ukloniti međuzbrojeve u Excelu (2 laka trika)
- Tehnike čišćenja podataka u Excelu: Zamjena ili uklanjanje teksta u ćelijama
- Kako ukloniti formule u Excelu: 7 jednostavnih načina
Metoda 5: Kombinirajte funkcije TEXTJOIN, MID, ROW, LEN i INDIRECT za brisanje brojeva iz ćelije u Excelu
Ovdje ćemo kombinirati TEXTJOIN ,Funkcije MID , ROW , LEN i INDIRECT za uklanjanje brojeva iz ćelije. Funkcija TEXTJOIN se primjenjuje za spajanje teksta iz više nizova zajedno. Funkcija Mid u excelu se koristi za pronalaženje nizova i vraćanje ih iz bilo kojeg srednjeg dijela excela. Funkcija ROW vraća broj reda za referencu. Funkcija LEN je tekstualna funkcija u excelu koja vraća dužinu niza/teksta. Funkcija INDIRECT vraća referencu na raspon.
Korak 1:
➤ Unesite formulu u ćeliju D5 –
=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))
➤ Pritisnite dugme Enter .
Korak 2:
➤ Zatim povucite ikonu Fill Handle da kopirate formulu.
👇 Raščlamba formule:
➥ ROW(INDIRECT(“1:”&LEN(C5)))
Pronaći će rezultujuću listu nizova iz funkcija ROW i INDIRECT koja vraća kao-
{1;2;3;4}
➥ MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)
Funkcija MID se primjenjuje za izdvajanje alfanumeričkog niza na osnovu argumente start_num i num_chars. A za argument num-chars ćemo staviti 1. Nakon stavljanja argumenata u funkciju MID, vratit će niz kao što je-
{“B”; ”H”;”2″;”3″}
➥ ISERR(MID(B3,RED(INDIRECT(“1:”&LEN(B3 ))),1)+0)
Nakon dodavanja 0, izlazni niz se stavlja u funkciju ISERR .Kreiraće niz TRUE i FALSE , TRUE za nenumeričke znakove i FALSE za brojeve. Izlaz će vratiti kao-
{TRUE;TRUE;FALSE;FALSE}
➥ IF(ISERR(MID(B3 ,RED(INDIRECT(“1:”&LEN(B3))),1)+0),SREDINA(B3,RED(INDIRECT(“1:”&LEN(B3))),1)”” )
Funkcija IF će provjeriti izlaz funkcije ISERR . Ako njegova vrijednost vrati TRUE , vratit će niz svih znakova alfanumeričkog niza. Tako smo dodali još jednu MID funkciju. Ako je vrijednost funkcije IF FALSE , vratit će prazno (“”). Dakle, konačno ćemo dobiti niz koji sadrži samo nenumeričke znakove niza. To je-
{“B”;”H”;””;””
➥ TEXTJOIN(“” ,TRUE,IF(ISERR(SREDINA(B3,RED(INDIRECT(“1:”&LEN(B3))),1)+0),SREDINA(B3,RED(INDIREKTNO(“1:”&LEN( B3))),1),””))
Funkcija TEXTJOIN će spojiti sve znakove gornjeg niza i izbjeći prazan niz. Razdjelnik za ovu funkciju je postavljen kao prazan niz (“”) i vrijednost zanemarenog praznog argumenta je unesena TRUE . Ovo će dati naš očekivani rezultat-
{BH}
Metoda 6: pridružiti TEXTJOIN, IF, ISERR, SEQUENCE, LEN i MID funkcije za brisanje Brojevi iz ćelije u Excelu
Kombinirati ćemo još jedan skup funkcija da sada izvršimo zadatak. To su TEXTJOIN , IF ,Funkcije ISERR , SEQUENCE , LEN , MID . Funkcija IF se koristi za vraćanje jedne vrijednosti ako je uvjet istinit i druge vrijednosti ako je netačan. Funkcija ISERR vraća TRUE ako je vrijednost bilo koja vrijednost greške, osim #N/A. Funkcija SEQUENCE omogućava vam da generišete listu uzastopnih brojeva u nizu, kao što su 1, 2, 3, 4.
1. korak:
➤ U ćeliju D5 upišite zadatu formulu-
=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))
➤ Pritisnite Enter dugme da dobijete rezultat.
Korak 2:
➤ Zatim samo primenite opciju AutoFill na kopirajte formulu.
👇 Raščlamba formule:
➥ LEN(C5)
Funkcija LEN će pronaći dužinu niza ćelije C5 koja će vratiti kao-
{4}
➥ SEQUENCE(LEN(C5))
Tada će funkcija SEQUENCE dajte redni broj prema dužini koja vraća kao-
{1;2;3;4}
➥ SREDINA (C5, SEQUENCE(LEN(C5)), 1)
Funkcija MID će vratiti vrijednost tih prethodnih brojeva pozicija što rezultira-
{“B” ;”H”;”2″;”3″}
➥ ISGREŠKA(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )
Sada će funkcija ISERROR pokazati TRUE ako pronađe je greška u suprotnom će pokazati FALSE. Rezultat je-
{TRUE;TRUE;FALSE;FALSE}
➥ IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), SRED(C5, SEQUENCE(LEN(C5)), 1), “”)
Zatim IF funkcija vidi TRUE , ona ubacuje odgovarajući tekstualni karakter u obrađeni niz uz pomoć druge funkcije MID . I vidi FALSE , zamjenjuje ga praznim nizom:
{“B”;”H”;””;””
➥ TEXTJOIN(“”, TRUE, IF(ISGREŠKA(MID(C5, SEQUENCE(LEN(C5)), 1) *1), SRED(C5, SEQUENCE(LEN(C5) ), 1), “”))
Konačni niz će biti proslijeđen funkciji TEXTJOIN , tako da spaja tekstualne znakove i daje rezultat kao-
{BH}
Metoda 7: Umetnite korisnički definiranu funkciju za uklanjanje brojeva iz ćelije u Excelu
Slučaj-1: Ukloni brojeve iz ćelije
U ovoj metodi ćemo kreirati korisnički definiranu funkciju pod nazivom “ RemNumb ” koristeći Excel VBA . Zatim ga možemo primijeniti da uklonimo brojeve iz ćelije u excelu. Slijedite dolje navedene korake.
Korak 1:
➤ Kliknite desnom tipkom miša na naslov lista.
➤ Odaberite Pogledajte kod iz kontekstnog menija .
Ubrzo nakon toga pojavit će se VBA prozor.
Korak 2:
➤ Kasnije upišite kodove date u nastavku:
6077
➤ Zatim pritisnite ikonu Play da pokrenete kodovi.
Sada je naša funkcija spremna za korištenje.
Korak 3:
➤ U Ćelija D5 upišite-
=RemNumb(C5)
➤ Pritisnite dugme Enter da biste dobilirezultat.
Korak 4:
➤ Konačno, prevucite ikonu Fill Handle da kopirate formulu .
Slučaj-2: Podijelite brojeve i tekst u zasebne stupce
U našoj posljednjoj metodi, ponovo ćemo koristiti Excel VBA da napravite novu korisnički definiranu funkciju pod nazivom “ SplitTextOrNumb ” za podjelu brojeva i teksta u zasebne stupce.
1. korak:
➤ Kao i prethodni metod, otvorite prozor VBA i upišite formulu-
6913
➤ Zatim kliknite Pokreni i Makro će se otvoriti.
Korak 2:
➤ Dajte naziv makronaredbe i pritisnite Pokreni ponovo tab.
Korak 3:
➤ Sada je naša funkcija spremna za primjenu. Da biste uklonili tekstualne znakove, sada upišite formulu u ćeliju D5 –
=SplitTextOrNumb(C5,1)
Da biste izbrisali numeričke znakove :
=SplitTextOrNumb(C5,0)
Korak 3:
➤ Na kraju, samo pritisnite Unesite dugme i koristite alat Fill Handle da kopirate formulu.
Zaključak
Nadam se da će sve gore opisane metode biti dovoljno dobre za uklanjanje brojeva iz ćelije u excelu. Slobodno postavite bilo kakva pitanja u odjeljku za komentare i pošaljite mi povratne informacije.