Kako ukloniti brojeve iz ćelije u Excelu (7 učinkovitih načina)

  • Podijeli Ovo
Hugh West

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.xlsm

7 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.

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.