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