Jedan od najčešćih zadataka s kojim se suočavaju korisnici programa Excel je pretvaranje numeričkih izraza u tekstualni format i obrnuto. Ovim se pitanjem često troši puno vremena na rješenje ako korisnik ne zna jasan algoritam radnji. Pogledajmo kako oba problema možete riješiti na različite načine.
Pretvaranje broja u prikaz teksta
Sve ćelije u programu Excel imaju određeni format koji programu određuje kako gledati jedan ili drugi izraz. Na primjer, čak i ako su u njih napisani brojevi, ali format je postavljen na tekst, aplikacija će ih smatrati jednostavnim tekstom i neće moći obavljati matematičke proračune s takvim podacima. Da bi Excel brojeve mogao tačno shvatiti kao broj, moraju ih se unijeti u listu lista s uobičajenim ili numeričkim formatom.
Za početak, razmotrite različite mogućnosti za rješenje problema pretvaranja brojeva u tekst.
1. način: formatiranje kroz kontekstni meni
Korisnici najčešće izvode oblikovanje numeričkih izraza u tekstu kroz kontekstni izbornik.
- Odaberite one elemente lista u kojima želite pretvoriti podatke u tekst. Kao što vidite, na kartici "Početna" na alatnoj traci u bloku "Broj" u posebnom polju prikazuje podatke da ti elementi imaju zajednički format, što znači da brojeve unesene u njih program percipira kao broj.
- Desnom tipkom miša kliknite na odabir i odaberite poziciju u meniju koji se otvori "Format ćelije ...".
- U prozoru za oblikovanje koji se otvori idite na karticu "Broj"ako je otvorena drugde. U bloku postavki "Brojevi formati" odaberite položaj "Tekst". Da biste spremili promjene, kliknite na gumb "OK " pri dnu prozora.
- Kao što vidite, nakon ovih manipulacija u posebnom polju prikazuju se informacije da su ćelije pretvorene u tekstualni prikaz.
- Ali ako pokušamo izračunati automatsku svotu, tada će biti prikazana u ćeliji ispod. To znači da konverzija nije bila završena. Ovo je jedna od funkcija programa Excel. Program ne dozvoljava dovršetak pretvorbe podataka na najintimitivniji način.
- Da bismo dovršili pretvorbu, moramo sekvencijalno dvokliknite lijevu tipku miša da postavimo kursor u svaki element raspona pojedinačno i pritisnemo gumb Unesite. Umjesto da dvokliknete, funkcijskom tipkom možete pojednostaviti zadatak. F2.
- Nakon izvođenja ovog postupka sa svim ćelijama regije, podaci koji se nalaze u njima program će shvatiti kao tekstne izraze, pa će samodejno zbroj biti jednak nuli. Pored toga, kao što vidite, gornji lijevi ugao ćelija bit će obojen zeleno. To je ujedno i indirektni znak da se elementi u kojima se nalaze brojevi pretvaraju u tekstualnu verziju prikaza. Iako ovaj simptom nije uvijek obavezan, a u nekim slučajevima takva oznaka izostaje.
Lekcija: Kako promijeniti format u Excelu
2. metoda: alati za vrpce
Možete pretvoriti broj u tekstualni prikaz pomoću alata na vrpci, posebno koristeći polje za prikaz gore opisanog formata.
- Odaberite elemente u kojima će podaci koje želite pretvoriti u tekstualni prikaz. Biti na kartici "Početna" kliknemo na ikonu u obliku trokuta desno od polja u kojem se prikazuje format. Nalazi se u bloku alata. "Broj".
- Na popisu opcija oblikovanja koje se otvori odaberite "Tekst".
- Dalje, kao u prethodnoj metodi, sekvencijalno postavite kursor u svaki element raspona dvostrukim klikom lijeve tipke miša ili pritiskom F2a zatim kliknite na dugme Unesite.
Podaci se pretvaraju u tekstualnu verziju.
3. način: koristite funkciju
Druga mogućnost za pretvaranje numeričkih podataka radi testiranja podataka u Excelu je korištenje posebne funkcije, koja se naziva - TEKST. Ova je metoda prije svega prikladna ako želite brojeve prenijeti kao tekst u poseban stupac. Uz to će uštedjeti vrijeme na konverziji ako je količina podataka prevelika. Zaista, morate priznati da preskakanje svake ćelije u rasponu od stotina ili hiljada redaka nije najbolji izlaz.
- Kursor postavljamo u prvi element raspona u kojem će se prikazati rezultat pretvorbe. Kliknite na ikonu "Umetanje funkcije"koja se nalazi u blizini crte formule.
- Prozor se pokreće Čarobnjaci za funkcije. U kategoriji "Tekst" odaberite stavku TEKST. Nakon toga kliknite na gumb "OK".
- Otvara se prozor argumenata operatora TEKST. Ova funkcija ima sljedeću sintaksu:
= TEXT (vrednost; format)
Prozor koji se otvorio ima dva polja koja odgovaraju ovim argumentima: "Vrijednost" i "Format".
U polju "Vrijednost" trebate navesti pretvoreni broj ili vezu do ćelije u kojoj se nalazi. U našem slučaju to će biti referenca na prvi element obradenog raspona broja.
U polju "Format" trebate navesti opciju za prikaz rezultata. Na primjer, ako uvedemo "0", tada će se tekstualna verzija na izlazu prikazati bez decimala, čak i ako su bile u izvoru. Ako položimo "0,0", tada će se rezultat prikazati s jednim decimalnim brojem, ako "0,00"zatim sa dva itd.
Nakon unosa svih potrebnih parametara, kliknite na gumb "OK".
- Kao što vidite, vrijednost prvog elementa određenog raspona prikazana je u ćeliji koju smo istakli u prvom odlomku ovog vodiča. Da biste prenijeli druge vrijednosti, formulu morate kopirati u susjedne elemente lista. Postavite kursor u donji desni ugao elementa koji sadrži formulu. Kursor se pretvara u marker za punjenje koji izgleda kao mali križ. Držite lijevu tipku miša i provucite se kroz prazne ćelije paralelno s rasponom u kojem se nalaze izvorni podaci.
- Sada je cijeli red ispunjen potrebnim podacima. Ali to nije sve. U stvari, svi elementi novog raspona sadrže formule. Odaberite ovo područje i kliknite na ikonu. Kopirajkoja se nalazi u kartici "Početna" na alatnoj traci pojasa Međuspremnik.
- Nadalje, ako želimo zadržati oba raspona (izvorni i pretvoreni), ne uklanjamo odabir iz područja koje sadrži formule. Kliknemo na njega desnom tipkom miša. Počinje popis konteksta radnji. Odaberite položaj u njemu "Specijalni umetak". Među opcijama na listi koja se otvori odaberite "Vrijednosti i formati broja".
Ako korisnik želi zamijeniti podatke u izvornom formatu, umjesto da je navedena akcija potrebno je odabrati i umetnuti na isti način kao što je gore navedeno.
- U svakom slučaju, tekst će biti umetnut u odabrani raspon. Ako ste ipak odlučili umetnuti u izvorno područje, tada ćelije koje sadrže formule mogu biti očišćene. Da biste to učinili, odaberite ih, desnom tipkom miša odaberite položaj Očisti sadržaj.
Na tome se postupak pretvorbe može smatrati dovršenim.
Lekcija: Funkcijski čarobnjak u Excelu
Pretvori tekst u broj
Sad razjasnimo kako možete izvršiti obrnuti zadatak, naime kako pretvoriti tekst u broj u Excelu.
1. metoda: Pretvaranje pomoću ikone greške
Najlakši i najbrži način je pretvaranje tekstualne verzije pomoću posebne ikone koja prijavljuje grešku. Ta ikona izgleda kao uskličnik upisan u piktogram romba. Pojavljuje se kada su zelene ćelije označene zelenim gornjim uglom, o čemu smo ranije raspravljali. Ova oznaka još ne znači da su podaci u ćeliji nužno pogrešni. Ali brojevi smješteni u ćeliji koja imaju tekstualni izgled uzrokuju da program posumnja u to da podaci mogu biti uneti pogrešno. Stoga ih, za svaki slučaj, označava tako da korisnik skrene pažnju. No, nažalost, Excel ne daje uvijek takve bilješke čak i kada su brojevi predstavljeni u tekstualnom obliku, pa metoda opisana u nastavku nije prikladna za sve slučajeve.
- Odaberite ćeliju koja sadrži zeleni indikator moguće greške. Kliknite na ikonu koja se pojavi.
- Otvara se popis radnji. Odaberite vrijednost "Pretvori u broj ".
- U odabranom elementu podaci će se odmah pretvoriti u numerički oblik.
Ako ne postoji jedna, ali mnogo sličnih tekstualnih vrijednosti za pretvorbu, tada se postupak pretvorbe može ubrzati.
- Odaberite cijeli raspon u kojem se nalaze tekstualni podaci. Kao što vidite, ikona se pojavila jedna za cijelo područje, a ne za svaku ćeliju zasebno. Kliknemo na njega.
- Otvara se nama već poznati popis. Kao i prošli put, birajte poziciju Pretvori u broj.
Svi podaci o nizu bit će pretvoreni u zadani prikaz.
Drugi način: pretvaranje pomoću prozora formata
Što se tiče pretvaranja podataka iz numeričkog prikaza u tekst, u Excelu postoji mogućnost obrnute pretvorbe kroz prozor za oblikovanje.
- Odaberite raspon koji sadrži brojeve u tekstualnoj verziji. Kliknite desnim klikom. U kontekstnom meniju odaberite položaj "Format ćelije ...".
- Pokreće se prozor formatiranja. Kao i prethodni put, idite na karticu "Broj". U grupi "Brojevi formati" moramo odabrati vrijednosti koje će tekst pretvoriti u broj. Uključuju i predmete "General" i "Numerički". Koji god od njih odaberete, program će brojeve upisane u ćeliji smatrati brojevima. Izvršite izbor i kliknite na dugme. Ako ste odabrali "Numerički", tada će u desnom dijelu prozora biti moguće prilagoditi reprezentaciju broja: postaviti broj decimalnih mjesta nakon decimalne točke, postaviti razdvojenike između znamenki. Nakon što je postavljanje završeno, kliknite na gumb "OK".
- Sada, kao u slučaju pretvaranja broja u tekst, moramo kliknuti sve ćelije tako što ćemo u svaku od njih staviti kursor i nakon toga pritisnuti tipku Unesite.
Nakon izvođenja ovih koraka, sve vrijednosti odabranog raspona se pretvaraju u prikaz koji nam je potreban.
3. način: Pretvaranje pomoću alata za vrpce
Tekstualne podatke možete pretvoriti u numeričke pomoću posebnog polja na vrpci alata.
- Odaberite raspon koji treba pretrpjeti. Idite na karticu "Početna" na vrpci. Kliknemo na polje s izborom formata u grupi "Broj". Odaberite stavku "Numerički" ili "General".
- Zatim kliknite na ćeliju transformiranog područja koristeći tipke više puta na način koji smo opisali F2 i Unesite.
Vrijednosti u rasponu bit će pretvorene iz teksta u numeričke.
Metoda 4: upotreba formule
Možete koristiti i posebne formule za pretvaranje tekstualnih vrijednosti u brojeve. Razmislite o tome kako to učiniti u praksi.
- U praznu ćeliju koja se nalazi paralelno s prvim elementom raspona u koji se pretvara, staviti znak jednakosti (=) i dvostruki minus minus (-). Zatim odredite adresu prvog elementa raspona koji se može transformirati. Dakle, dvostruko množenje po vrijednosti "-1". Kao što znate, množenjem minusa u minus daje plus. Odnosno, u ciljanoj ćeliji dobijamo istu vrijednost koja je bila izvorno, ali već u numeričkom obliku. Ovaj postupak se naziva dvostruka binarna negacija.
- Kliknite na taster Unesite, nakon čega dobivamo gotovu konvertiranu vrijednost. Kako bismo primijenili ovu formulu na sve ostale ćelije u rasponu, koristimo marker ispunjavanja koji smo prethodno primijenili na funkciju TEKST.
- Sada imamo raspon koji je ispunjen vrijednostima formulama. Odaberite ga i kliknite na gumb. Kopiraj na kartici "Početna" ili koristite prečicu na tastaturi Ctrl + C.
- Odaberite područje izvora i kliknite ga desnim gumbom miša. Na aktiviranom kontekstnom popisu idite na stavke "Specijalni umetak" i "Vrijednosti i formati broja".
- Svi se podaci ubacuju u oblik koji nam je potreban. Sada možete ukloniti tranzitni raspon u kojem se nalazi formula binarne binarne negacije. Da biste to učinili, odaberite ovo područje, desnom tipkom miša kliknite kontekstni izbornik i odaberite položaj u njemu. Očisti sadržaj.
Usput, nije potrebno koristiti isključivo dvostruko množenje s "-1". Možete primijeniti bilo koju drugu aritmetičku operaciju koja ne dovodi do promjene vrijednosti (zbrajanje ili oduzimanje nule, izvršavanje podizanja na prvu snagu itd.)
Lekcija: Kako se automatski dovršava u Excelu
5. način: koristite poseban umetak
Sljedeća metoda je po principu rada vrlo slična prethodnoj, s jedinom razlikom da vam nije potrebno stvarati dodatni stupac da biste ga koristili.
- U bilo koju praznu ćeliju na listu unesite broj "1". Zatim ga odaberite i kliknite na poznatu ikonu Kopiraj na vrpci.
- Odaberite područje na listu za pretvorbu. Kliknemo na njega desnom tipkom miša. U meniju koji se otvori dvokliknite stavku "Specijalni umetak".
- U posebnom prozoru za umetanje postavite prekidač u bloku "Operacija" u položaju Pomnožite. Nakon toga kliknite na dugme "OK".
- Nakon ove akcije sve vrijednosti odabranog područja bit će pretvorene u numeričke. Sada po želji možete izbrisati broj "1"koje smo koristili u svrhe pretvorbe.
6. način: koristite alat Tekstne stupce
Druga mogućnost gdje možete pretvoriti tekst u numerički oblik je korištenje alata Tekst stupca. Ima smisla koristiti ga kada se točka umjesto zareza koristi decimalnim separatorom, a apostrof se koristi kao separator znamenki umjesto razmaka. Ova opcija se u engleskom Excelu doživljava kao brojčana, ali u ruskoj verziji ovog programa sve vrijednosti koje sadrže gore navedene znakove doživljavaju se kao tekst. Naravno, podatke možete ubiti ručno, ali ako ih ima puno, to će vam trebati dosta vremena, pogotovo jer postoji mogućnost puno bržeg rješenja problema.
- Odaberite fragment lista čiji sadržaj želite pretvoriti. Idite na karticu "Podaci". Na alatnoj traci u bloku "Rad sa podacima" kliknite na ikonu Tekst stupca.
- Počinje Čarobnjak za tekst. U prvom prozoru provjerite je li sklopka za format podataka na svom položaju Razdvojeni. Prema zadanim postavkama trebalo bi biti u tom položaju, ali provjera statusa neće biti uzalud. Zatim kliknite na gumb "Dalje".
- U drugom prozoru takođe ostavljamo sve nepromijenjeno i kliknemo na gumb "Sljedeće."
- Ali nakon otvaranja trećeg prozora Autori teksta treba pritisnuti tipku "Detalji".
- Otvara se prozor za dodatna podešavanja uvoza teksta. U polju "Odvajač cijelih i frakcijskih dijelova" postavili tačku i u polju "Odvajač kategorija" - apostrof. Zatim učinite jedan klik na gumb "OK".
- Vraćamo se na treći prozor Autori teksta i kliknite na dugme Gotovo.
- Kao što vidite, nakon što su izveli ove radnje, brojevi su usvojili uobičajeni format za rusku verziju, što znači da su istovremeno pretvoreni iz tekstualnih podataka u numeričke.
7. način: primijenite makronaredbe
Ako često morate pretvoriti velike površine podataka iz tekstualnog formata u numerički, onda ima smisla napisati posebnu makronaredbu u tu svrhu koja će se koristiti ako je potrebno.Ali da biste to postigli, prvo trebate uključiti makronaredbe i ploču za razvojne programere u svoju verziju programa Excel, ako to još nije učinjeno.
- Idite na karticu "Programer". Kliknite na ikonu vrpce "Visual Basic"koja je smeštena u grupu "Šifra".
- Pokreće se standardni uređivač makronaredbi. U njega pokrećemo ili kopiramo sljedeći izraz:
Sub Text_to_Number ()
Selection.NumberFormat = "Općenito"
Selection.Value = Selection.Value
Kraj subNakon toga, zatvorite uređivač klikom na standardni gumb za zatvaranje u gornjem desnom uglu prozora.
- Odaberite fragment na listu koji želite pretvoriti. Kliknite na ikonu Makroikoja se nalazi na kartici "Programer" u grupi "Šifra".
- Otvara se prozor makronaredbi snimljenih u vašoj verziji programa. Pronalazimo makro sa imenom Text_to_Number, odaberite ga i kliknite na gumb Bježi.
- Kao što vidite, tekstualni izraz se odmah pretvara u oblik broja.
Lekcija: Kako stvoriti makronaredbu u Excelu
Kao što vidite, postoji prilično puno mogućnosti pretvaranja brojeva u Excel, koji su napisani u numeričkoj verziji, u tekstualnom formatu i u suprotnom smjeru. Izbor određene metode ovisi o mnogim faktorima. Prije svega, to je zadatak. Doista, na primjer, brzo možete pretvoriti tekstualni izraz sa stranim razgraničiteljima u numerički samo koristeći alat Tekst stupca. Drugi faktor koji utječe na izbor opcije je volumen i učestalost transformacija. Na primjer, ako često koristite takve transformacije, ima smisla snimiti makro. I treći faktor je praktičnost korisnika.