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

  • Podijeli Ovo
Hugh West

Vrlo čest problem pri korištenju MS Excela je kako ukloniti brojeve iz tekstualnih ćelija. Iz nekog razloga različiti sustavi namjerno ili slučajno miješaju tekst i brojeve. Ovaj će vas članak uputiti kako ukloniti brojeve iz ćelije u Excelu s nekim brzim metodama zajedno s nekim prikladnim primjerima i odgovarajućim ilustracijama.

Preuzmi Praktična knjiga

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

Prvo se upoznajmo 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 s detaljnim objašnjenjima.

Metoda 1: Koristite Find & Zamijenite zamjenskim znakovima za uklanjanje brojeva iz ćelije u Excelu

U ovoj metodi ćemo ukloniti te brojeve pomoću Traži & Zamijenite naredbu s Zamjenskim znakovima .

U ovoj fazi imamo neke grube brojeve zatvorene zagradama i smještene u stupac Nazivi proizvoda. Uklonit ćemo te brojeve. Dakle, pogledajmo korake u nastavku.

Koraci:

➤ Odaberite raspon podataka B5:B11 .

➤ Pritisnite Ctrl+H za otvaranje Traži & Naredba Zamijeni .

➤ Zatim upišite (*) u okvir Pronađi što i ostavite okvir Zamijeni s 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 programu Excel

Ovdje pogledajte da postoje dvije ćelije u stupcu ID-ovi proizvoda koje sadrže samo brojeve. Sada ćemo ukloniti brojeve iz ID-ova ćelija pomoću Traži & Odaberite naredbu.

Korak 1:

➤ Odaberite raspon podataka C5:C11 .

➤ Zatim idite na karticu Početna > Uređivanje grupe > Pronađi & Odaberite > Idite na Posebno

Otvorit će se dijaloški okvir.

2. korak:

➤ 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 gumb na vašoj tipkovnici.

Evo ga. Brojevi su uklonjeni.

Metoda 3: Koristite Excel Flash Fill za uklanjanje brojeva iz ćelije

Jedna je od najlakših metode. Pogledajte ID-ove proizvoda koji su mješavina teksta i brojeva. Uklonit ćemo brojeve iz ćelija pomoću programa Excel Flash Fill .

1. korak:

➤Prvo upišite samo tekst (ne znamenke) prve ćelije u novi stupac uz nju.

➤ Zatim pritisnite gumb 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: Umetanje funkcije SUBSTITUTE za uklanjanje brojeva iz ćelije u Excelu

U ovoj metodi zadatak ćemo obaviti pomoću funkcije SUBSTITUTE . Funkcija SUBSTITUTE zamjenjuje postojeći tekst s novim tekstom u nizu.

Sada, slijedimo korake u nastavku jedan po jedan.

Korak 1:

➤ Napišite donju formulu 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 Unesi gumb.

Korak 2:

➤ Sada dvaput kliknite Ručka 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 programu Excel

Ovdje ćemo kombinirati TEXTJOIN , MID , ROW , LEN i INDIRECT funkcije za uklanjanje brojeva iz ćelije. Funkcija TEXTJOIN primjenjuje se za spajanje teksta iz više nizova. Funkcija Mid u excelu koristi se za pronalaženje nizova i njihovo vraćanje iz bilo kojeg srednjeg dijela excela. Funkcija ROW vraća broj retka za referencu. Funkcija LEN je tekstualna funkcija u excelu koja vraća duljinu niza/teksta. Funkcija INDIRECT vraća referencu na raspon.

1. korak:

➤ Upišite 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 gumb Enter .

Korak 2:

➤ Zatim povucite ikonu Ručka za popunjavanje da kopirate formulu.

👇 Raščlamba formule:

ROW(INDIRECT(“1:”&LEN(C5)))

Pronaći će rezultantnu listu polja iz funkcija ROW i INDIRECT koja vraća kao-

{1;2;3;4}

MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)

Funkcija MID primjenjuje se za izdvajanje alfanumeričkog niza na temelju argumente start_num i num_chars. A za argument num-chars, stavit ćemo 1. Nakon stavljanja argumenata u funkciju MID, ona će vratiti niz poput -

{“B”; ”H”;”2″;”3″}

ISERR(MID(B3,ROW(INDIRECT(“1:”&LEN(B3) ))),1)+0)

Nakon dodavanja 0, izlazni niz se stavlja u funkciju ISERR .Stvorit će niz TRUE i FALSE , TRUE za nenumeričke znakove i FALSE za brojeve. Izlaz će se vratiti kao-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3) ,RED(INDIREKT(“1:”&LEN(B3))),1)+0),MID(B3,RED(INDIREKT(“1:”&LEN(B3))),1),”” )

Funkcija IF provjerit će izlaz funkcije ISERR . Ako njegova vrijednost vrati TRUE , vratit će niz svih znakova alfanumeričkog niza. Stoga 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(MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT(“1:”&LEN( B3))),1),””))

Funkcija TEXTJOIN združit će sve znakove gornjeg niza i izbjeći prazan niz. Razdjelnik za ovu funkciju postavljen je kao prazan niz (“”) , a vrijednost zanemarenog praznog argumenta unesena je TRUE . Ovo će dati naš očekivani rezultat-

{BH}

Metoda 6: Spajanje funkcija TEXTJOIN, IF, ISERR, SEQUENCE, LEN i MID za brisanje Brojevi iz ćelije u Excelu

Kombinirati ćemo drugi skup funkcija da sada izvršimo zadatak. To su TEXTJOIN , IF ,Funkcije ISERR , SEQUENCE , LEN , MID . Funkcija IF koristi se za vraćanje jedne vrijednosti ako je uvjet istinit i druge vrijednosti ako je lažan. Funkcija ISERR vraća TRUE ako je vrijednost bilo koja vrijednost pogreške, osim #N/A. Funkcija SEQUENCE omogućuje vam generiranje popisa uzastopnih brojeva u nizu, kao što su 1, 2, 3, 4.

Korak 1:

➤ U ćeliju D5 napišite zadanu formulu-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

➤ Pritisnite Enter gumb za dobivanje rezultata.

Korak 2:

➤ Zatim samo primijenite opciju AutoFill na kopirajte formulu.

👇 Raščlamba formule:

LEN(C5)

Funkcija LEN pronaći će duljinu niza ćelije C5 koja će vratiti kao-

{4}

SEQUENCE(LEN(C5))

Tada će funkcija SEQUENCE dajte redni broj prema duljini koja se vraća kao-

{1;2;3;4}

MID (C5, SEQUENCE(LEN(C5)), 1)

Funkcija MID vratit će vrijednost tih prethodnih brojeva pozicija što rezultira -

{“B” ;”H”;”2″;”3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )

Sada će funkcija ISERROR pokazivati ​​TRUE ako pronađe je pogreška inače će pokazati FALSE. Rezultat je-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), “”)

Zatim IF funkcija vidi TRUE , ona umeće odgovarajući tekstualni znak u obrađen niz uz pomoć druge MID funkcije. I vidi FALSE , zamjenjuje ga praznim nizom:

{“B”;”H”;””;””}

TEXTJOIN(“”, TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ), 1), “”))

Konačni niz bit će proslijeđen funkciji TEXTJOIN , tako da povezuje tekstualne znakove i daje rezultat kao-

{BH}

Metoda 7: Umetanje korisnički definirane funkcije za uklanjanje brojeva iz ćelije u programu Excel

Slučaj-1: Uklanjanje brojeva iz ćelije

U ovoj metodi ćemo stvoriti korisnički definiranu funkciju pod nazivom “ RemNumb ” koristeći Excel VBA . Zatim ga možemo primijeniti za uklanjanje brojeva iz ćelije u excelu. Slijedite korake u nastavku.

1. korak:

Desnom tipkom miša kliknite na naslov lista.

➤ Odaberite Pogledajte kod iz kontekstualnog izbornika .

Ubrzo nakon toga pojavit će se VBA prozor.

Korak 2:

➤ Kasnije napišite kodove dane u nastavku:

4459

➤ Zatim pritisnite ikonu za reprodukciju za pokretanje kodova.

Sada je naša funkcija spremna za upotrebu.

Korak 3:

➤ U Cell D5 type-

=RemNumb(C5)

➤ Pritisnite gumb Enter da biste dobilirezultat.

Korak 4:

➤ Konačno, povucite ikonu Ručka za popunjavanje da kopirate formulu .

Slučaj-2: Podijelite brojeve i tekst u zasebne stupce

U našoj zadnjoj metodi ponovno ćemo koristiti Excel VBA za izradu nove korisnički definirane funkcije pod nazivom “ SplitTextOrNumb ” za dijeljenje brojeva i teksta u zasebne stupce.

1. korak:

➤ Kao i prethodna metoda, otvorite VBA prozor i napišite formulu-

5766

➤ Zatim kliknite Pokreni i Makro otvorit će se.

Korak 2:

➤ Dajte naziv makronaredbe i pritisnite Pokreni ponovno karticu.

Korak 3:

➤ Sada je naša funkcija spremna za primjenu. Za uklanjanje tekstualnih znakova sada napišite formulu u ćeliju D5

=SplitTextOrNumb(C5,1)

Za brisanje numeričkih znakova :

=SplitTextOrNumb(C5,0)

Korak 3:

➤ Na kraju samo pritisnite Gumb Enter i koristite alat Fill Handle za kopiranje formule.

Zaključak

Nadam se da će sve gore opisane metode biti dovoljno dobre za uklanjanje brojeva iz ćelije u Excelu. Slobodno postavite sva pitanja u odjeljku za komentare i dajte mi povratne informacije.

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.