Kako izvući broj ili tekst iz programa Excel

Kako izvući broj ili tekst iz programa Excel

Microsoft Excel izvrstan je u radu s brojevima i tekstom --- ali ako koristite oba u istoj ćeliji, mogli biste naići na poteškoće. Srećom, možete izvaditi brojeve ili tekst iz ćelija za učinkovitiji rad s vašim podacima. Pokazujemo nekoliko mogućnosti, ovisno o formatu u kojem se vaši podaci trenutno nalaze.





Excel brojevi oblikovani kao tekst

Ovo je uobičajena situacija i --- na sreću --- vrlo lako se nositi s njom. Ponekad su ćelije koje sadrže samo brojeve pogrešno označene ili oblikovane kao tekst, što sprječava Microsoft Excel da ih koristi u operacijama.





Na donjoj slici možete vidjeti da su ćelije u stupcu A oblikovane kao tekst, što je označeno okvirom za format broja. Možda ćete vidjeti i zelenu zastavicu u gornjem lijevom kutu svake ćelije.





Pretvorite tekst u broj u Excelu

Ako vidite zelenu zastavicu u gornjem lijevom kutu, odaberite jednu ili više ćelija, kliknite znak upozorenja i odaberite Pretvori u broj .

U protivnom odaberite ćelije i u izborniku Oblikovanje broja na vrpci odaberite zadanu Broj opcija.



Ako trebate detaljnije opcije, desnom tipkom miša kliknite označene ćelije i odaberite Oblikovanje ćelija , koji će otvoriti odgovarajući izbornik. Ovdje možete prilagoditi format broja i dodati ili ukloniti decimale, dodati razdjelnik 1.000 ili upravljati negativnim brojevima.

Očito, možete koristiti i gore navedene opcije vrpce ili oblikovanja ćelija za pretvaranje broja u tekst ili teksta u valutu, vrijeme ili bilo koji drugi format koji želite.





Primijenite oblikovanje broja pomoću Excelove posebne zalijepljenja

Da bi ova metoda funkcionirala, morate unijeti broj (bilo koji broj) u ćeliju; važno je da je ova ćelija oblikovana i kao broj. Kopirajte tu ćeliju. Sada odaberite sve ćelije koje želite pretvoriti u format broja, idite na Početna> Zalijepi> Posebno zalijepi , Odaberi Formati da biste zalijepili samo oblikovanje ćelije koju ste u početku kopirali, a zatim kliknite u redu .

Ova operacija primjenjuje format ćelije koju ste kopirali na sve odabrane ćelije, čak i na tekstualne ćelije.





Izdvojite brojeve ili tekst iz ćelija mješovitog formata

Sada prelazimo na najteži dio: vađenje brojeva iz ćelija koje sadrže više formata unosa. Ako imate broj i jedinicu (poput '7 lopata', kao što imamo u nastavku), naići ćete na ovaj problem. Kako bismo to riješili, pogledat ćemo nekoliko različitih načina za podjelu ćelija na brojeve i tekst, što će vam omogućiti da radite sa svakom pojedinačno.

Odvoji brojeve od teksta

Ako imate puno ćelija koje sadrže mješavinu brojeva i teksta ili višekratnika oboje, njihovo ručno odvajanje moglo bi potrajati ogromno vrijeme. Da biste brže prošli proces, možete koristiti Microsoft Excel Tekst u stupce funkcija.

Odaberite ćelije koje želite pretvoriti, idite na Podaci> Tekst u stupce , i upotrijebite čarobnjak kako biste provjerili jesu li ćelije ispravno izašle. Uglavnom ćete morati samo kliknuti Sljedeći i Završi , ali svakako odaberite odgovarajući razdjelnik; u ovom primjeru zarez.

Ako imate samo jedno- i dvoznamenkaste brojeve, Fiksna širina Ova opcija također može biti korisna jer će odvojiti samo prva dva ili tri znaka ćelije. Na taj način čak možete stvoriti brojne podjele.

Bilješka: Ćelije oblikovane kao tekst će ne automatski pojavljuju s oblikovanjem broja (ili obrnuto), što znači da ćete možda ipak morati pretvoriti ove ćelije kako je gore opisano.

Izdvojite broj ili tekst iz razgraničenog niza

Ova je metoda pomalo nezgrapna, ali vrlo dobro funkcionira na malim skupovima podataka. Ono što ovdje pretpostavljamo je da razmak odvaja broj i tekst, iako metoda radi i za bilo koji drugi razdjelnik.

Glavna funkcija koju ćemo ovdje koristiti je LEFT, koja vraća krajnje lijeve znakove iz ćelije. Kao što možete vidjeti u našem gore navedenom skupu podataka, imamo ćelije s brojevima od jednog, dva i tri znaka, pa ćemo morati vratiti krajnje lijevi jedan, dva ili tri znaka iz ćelija. Kombinacijom LIJEVO sa Funkcija SEARCH , možemo vratiti sve lijevo od prostora. Evo funkcije:

= LIJEVO (A1, TRAŽI ('', A1, 1))

Ovo će vratiti sve lijevo od prostora. Koristeći ručicu ispune za primjenu formule na ostale ćelije, dobivamo ovo (formulu možete vidjeti na funkcijskoj traci pri vrhu slike):

Kao što vidite, sada imamo sve brojeve izolirane, pa možemo njima manipulirati. Želite li izolirati i tekst? Funkciju DESNO možemo koristiti na isti način:

= DESNO (A1, LEN (A1) -TRAGANJE ('', A1, 1))

Ovo vraća X znakove s desne strane ćelije, gdje je x ukupna duljina ćelije minus broj znakova lijevo od razmaka.

Sada možete i manipulirati tekstom. Želite li ih ponovno kombinirati? Dovoljno je koristiti funkciju CONCATENATE sa svim ćelijama kao ulazima:

= KONKATENAT (E1, F1)

Očito, ova metoda najbolje funkcionira ako imate samo brojeve i jedinice, i ništa drugo. Ako imate druge formate ćelija, možda ćete morati biti kreativni s formulama kako bi sve radilo kako treba. Ako imate ogroman skup podataka, bit će vrijedno vremena potrebno da se formula shvati!

Izdvojite broj s jednog kraja kontinuiranog niza

Što ako nema razdjelnika koji razdvaja vaš broj i tekst?

Ako si izdvajanje broja s lijeve ili desne strane niza , možete upotrijebiti varijaciju formule LIJEVO ili DESNO o kojoj smo gore govorili:

= LIJEVO (A1, SUM (LEN (A1) -LEN (ZAMJENA (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, ''))))

= DESNO (A1, SUM (LEN (A1) -LEN (ZAMJENA (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, ''))))

Ovo će vratiti sve brojeve s lijeve ili desne strane niza.

Ako si izdvajanje broja s desne strane niza , također možete koristiti postupak u dva koraka. Prvo odredite mjesto svoje prve znamenke u nizu pomoću funkcije MIN. Zatim te podatke možete unijeti u varijaciju formule DESNO kako biste odvojili svoje brojeve od tekstova.

= MIN (TRAŽI ({0,1,2,3,4,5,6,7,8,9}, A1 & '0123456789'))

kako izbrisati hiberfil.sys windows 10

= DESNO (A1, LEN (A1) -B1 + 1)

Bilješka: Kad koristite ove formule, imajte na umu da ćete možda morati prilagoditi znakove stupaca i brojeve ćelija.

Izdvojite brojeve s oba kraja kontinuiranog niza

S gornjim strategijama trebali biste moći izvući brojeve ili tekst iz većine ćelija mješovitog formata koje vam stvaraju probleme. Čak i ako to ne učine, vjerojatno ih možete kombinirati s nekim moćnim tekstualnim funkcijama uključenima u Microsoft Excel kako biste dobili znakove koje tražite. Međutim, postoje neke mnogo složenije situacije koje zahtijevaju složenija rješenja.

Na primjer, pronašao sam a post na forumu gdje je netko htio izvući brojeve iz niza poput '45t*& 65/', tako da završi s '4565.' Drugi poster dao je sljedeću formulu kao jedan od načina za to:

= SUMPRODUCT (MID (0 & A1, LARGE (INDEX (ISNUMBER (-MID (A1, ROW ($ 1: $ 25), 1)))*

RED ($ 1: $ 25), 0), ROW ($ 1: $ 25))+1,1)*10^ROW ($ 1: $ 25)/10)

Da budem potpuno iskren, nemam pojma kako to funkcionira. No, prema postu na forumu, bit će izvađeni brojevi iz složenog niza brojeva i drugih znakova. Poanta je u tome da s dovoljno vremena, strpljenja i truda možete izvući brojeve i tekst iz gotovo svega! Samo morate pronaći prave resurse.

Nakon još nekoliko Excel savjeta? Evo kako kopirati formule u Excelu .

Udio Udio Cvrkut E -pošta Kako očistiti računalo sa sustavom Windows pomoću naredbenog retka

Ako na vašem Windows računalu nedostaje prostora za pohranu, očistite smeće pomoću ovih brzih pomoćnih programa naredbenog retka.

Pročitajte Dalje
Povezane teme
  • Produktivnost
  • Proračunska tablica
  • Microsoft Excel
O autoru Tina Sieber(831 objavljenih članaka)

Dok je doktorirala, Tina je počela pisati o potrošačkoj tehnologiji 2006. godine i nikada nije prestala. Sada i urednik i SEO, možete je pronaći na Cvrkut ili pješačenje po obližnjoj stazi.

Više od Tine Sieber

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu