Jedan od čestih zadataka sa kojima se suočavaju korisnici programa Excel je konverzija numeričkih izraza u tekstualni format i obrnuto. Ovo pitanje često vas prisiljava da potrošite dosta vremena na odluku ako korisnik ne zna jasan algoritam akcija. Da vidimo kako riješiti oba problema na različite načine.
Pretvori broj u prikaz teksta
Sve ćelije u Excel-u imaju specifičan format koji govori programu kako da pogleda izraz. Na primjer, čak i ako su u njima upisane znamenke, ali format je tekst, aplikacija će ih smatrati jednostavnim tekstom i neće moći izvesti matematičke izračune s takvim podacima. Da bi Excel uočio brojeve tačno kao broj, oni se moraju unijeti u element listova sa opštim ili numeričkim formatom.
Za početak, razmotrite različite opcije za rešavanje problema pretvaranja brojeva u tekst.
Metod 1: Formatiranje preko kontekstnog menija
Najčešće, korisnici izvršavaju formatiranje numeričkih izraza u tekstu kroz kontekstni meni.
- Odaberite one elemente lista u kojima želite pretvoriti podatke u tekst. Kao što vidite, na kartici "Home" na traci sa alatkama u bloku "Broj" posebno polje prikazuje informacije da ovi elementi imaju zajednički format, što znači da se brojevi upisani u njima program percipiraju kao broj.
- Kliknite desnim tasterom miša na izbor i u otvorenom meniju izaberite poziciju "Formatiranje ćelija ...".
- U prozoru za formatiranje koji se otvori, idite na karticu "Broj"ako je bio otvoren negdje drugdje. U okviru za postavke "Formati brojeva" izaberite poziciju "Tekst". Za spremanje promjena kliknite na "OK " na dnu prozora.
- Kao što vidite, nakon ovih manipulacija, informacija se prikazuje u posebnom polju da su ćelije pretvorene u tekstualni prikaz.
- Ali ako pokušamo da izračunamo auto sumu, on će se pojaviti u ćeliji ispod. To znači da konverzija nije bila potpuna. Ovo je jedan od čipova Excel. Program ne dozvoljava završetak konverzije podataka na najintuitivniji način.
- Da biste dovršili konverziju, potrebno je dvostruko kliknuti lijevom tipkom miša kako bi se pokazivač smjestio na svaki element raspona zasebno i pritisnuti tipku Enter. Da biste pojednostavili zadatak, umjesto dvostrukog klika, možete koristiti funkcijski taster. F2.
- Nakon izvršenja ove procedure sa svim ćelijama regiona, podaci u njima će se percipirati od strane programa kao tekstualni izrazi, i samim tim, auto suma će biti nula. Pored toga, kao što možete videti, gornji levi ugao ćelija će biti obojen zelenom bojom. Ovo je takođe indirektan pokazatelj da se elementi u kojima se nalaze brojevi pretvaraju u varijantu prikaza teksta. Iako ova karakteristika nije uvijek obavezna i u nekim slučajevima ne postoji.
Lekcija: Kako promijeniti format u Excelu
Metoda 2: alat za traku
Broj možete pretvoriti u tekstualni prikaz pomoću alata na vrpci, posebno koristeći polje za prikaz formata koji je gore opisan.
- Izaberite elemente, podatke u koje želite da konvertujete u tekstualni prikaz. Biti na kartici "Home" Kliknite na ikonu u obliku trougla desno od polja u kojem je format prikazan. Nalazi se u kutiji s alatima. "Broj".
- U otvorenoj listi opcija formatiranja, izaberite stavku "Tekst".
- Dalje, kao iu prethodnoj metodi, mi sekvencijalno postavljamo kursor u svaki element opsega tako što ćemo dvaput kliknuti levim tasterom miša ili pritisnuti taster F2i zatim kliknite na Enter.
Podaci se pretvaraju u tekstualnu verziju.
Metod 3: koristite funkciju
Druga mogućnost za konvertovanje numeričkih podataka u testne podatke u Excelu je upotreba posebne funkcije, koja se zove - Tekst. Ovaj metod je najpogodniji, pre svega, ako želite da prenesete brojeve kao tekst u zasebnu kolonu. Osim toga, uštedjet će vrijeme na konverziji ako je količina podataka prevelika. Uostalom, slažu se da prelazak kroz svaku ćeliju u rasponu od stotina ili hiljada linija nije najbolji izlaz.
- Postavite kursor na prvi element opsega u kojem će se prikazati rezultat konverzije. Kliknite na ikonu "Umetni funkciju"koji se nalazi u blizini šipke formule.
- Prozor počinje Funkcioneri. U kategoriji "Tekst" odaberite stavku "TEXT". Nakon toga kliknite na dugme "OK".
- Otvara se prozor argumenta operatora Tekst. Ova funkcija ima sljedeću sintaksu:
= TEXT (vrijednost; format)
Otvoreni prozor ima dva polja koja odgovaraju datim argumentima: "Value" i "Format".
Na terenu "Value" Morate navesti broj koji treba pretvoriti ili referencu na ćeliju u kojoj se nalazi. U našem slučaju, ovo će biti veza sa prvim elementom numeričkog opsega koji se obrađuje.
Na terenu "Format" Morate navesti opciju za prikaz rezultata. Na primjer, ako uđemo "0", tekstualna verzija izlaza će biti prikazana bez decimalnih mjesta, čak i ako su bili u izvornom kodu. Ako napravimo "0,0", rezultat će biti prikazan sa jednim decimalnim mestom, ako "0,00"zatim sa dva, itd.
Nakon unosa svih potrebnih parametara, kliknite na dugme. "OK".
- Kao što možete vidjeti, vrijednost prvog elementa navedenog raspona prikazana je u ćeliji koju smo odabrali u prvom odlomku ovog vodiča. Da biste prenijeli druge vrijednosti, trebate kopirati formulu u susjedne elemente lista. Postavite kursor u donji desni ugao elementa koji sadrži formulu. Kursor se pretvara u marker za popunjavanje koji izgleda kao mali križ. Zategnite lijevi gumb miša i povucite kroz prazne ćelije paralelno s dometom u kojem se nalaze izvorni podaci.
- Sada je čitava serija ispunjena traženim podacima. Ali to nije sve. U stvari, svi elementi novog raspona sadrže formule. Odaberite ovo područje i kliknite na ikonu. "Kopiraj"koji se nalazi na kartici "Home" na traci sa alatkama "Clipboard".
- Dalje, ako želimo da zadržimo oba opsega (početna i transformisana), ne uklanjamo selekciju iz regije koja sadrži formule. Kliknite na nju desnom tipkom miša. Pokrenuta je kontekst lista akcija. Izaberite poziciju u njoj "Posebno lijepljenje". Među opcijama za radnju u listi koja se otvara, izaberite "Vrijednosti i formati brojeva".
Ako korisnik želi zamijeniti podatke izvornog formata, tada umjesto specificirane akcije, morate ga odabrati i umetnuti na isti način kao gore.
- U svakom slučaju, tekst će biti umetnut u odabrani opseg. Ako ipak odaberete umetak u izvornom području, onda se ćelije koje sadrže formule mogu obrisati. Da biste to uradili, izaberite ih, kliknite desnim tasterom miša i izaberite poziciju "Obriši sadržaj".
U ovom postupku konverzije može se smatrati završenim.
Lekcija: Čarobnjak za funkcije programa Excel
Konverzija teksta u broj
Sada ćemo vidjeti na koje načine možete izvršiti inverzni zadatak, naime, kako pretvoriti tekst u broj u Excelu.
Metod 1: Konvertovanje pomoću ikone greške
Najlakši i najbrži način je konvertovanje tekstualne verzije pomoću posebne ikone koja prijavljuje grešku. Ova ikona ima oblik uskličnika upisanog u ikonu u obliku dijamanta. Pojavljuje se kada odaberete ćelije koje imaju zelenu oznaku u gornjem lijevom uglu, o čemu smo ranije razgovarali. Ova oznaka ne ukazuje da su podaci u ćeliji nužno pogrešni. Međutim, brojevi smješteni u ćeliji koja ima tekstualni izgled izazivaju sumnje u program da se podaci mogu pogrešno unijeti. Dakle, za svaki slučaj, ona ih označava tako da korisnik obrati pažnju. Ali, nažalost, Excel ne daje uvek takve oznake čak i kada su brojevi u tekstualnoj formi, stoga metoda opisana u nastavku nije pogodna za sve slučajeve.
- Izaberite ćeliju koja sadrži zeleni indikator moguće greške. Kliknite na ikonu koja se pojavljuje.
- Otvara se lista radnji. Odaberite vrijednost u njoj "Pretvori u broj.
- U odabranoj stavci podaci će se odmah pretvoriti u numerički oblik.
Ako ne postoji samo jedna od takvih tekstualnih vrednosti koje treba konvertovati, već skup, onda se postupak konverzije može ubrzati.
- Odaberite cijeli raspon u kojem se nalaze tekstualni podaci. Kao što možete vidjeti, piktogram se pojavio jedan za cijelo područje, a ne za svaku ćeliju posebno. Kliknite na nju.
- Otvara se lista koja nam je već poznata. Kao i prošli put, izaberite poziciju "Pretvori u broj".
Svi podaci o nizu će se konvertirati u specificirani prikaz.
Metod 2: Konverzija pomoću prozora za formatiranje
Kao i za pretvaranje podataka iz numeričkog prikaza u tekst, u Excel-u postoji mogućnost konverzije natrag kroz prozor za formatiranje.
- Izaberite opseg koji sadrži brojeve u tekstualnoj verziji. Kliknite desnim dugmetom miša. U kontekstnom izborniku odaberite poziciju "Formatiranje ćelija ...".
- Pokreće prozor formata. Kao i ranije, idite na karticu "Broj". U grupi "Formati brojeva" moramo izabrati vrijednosti koje će pretvoriti tekst u broj. To uključuje stavke "General" i "Numeric". Koje god da izaberete, program će smatrati brojeve unete u ćeliju brojevima. Napravite izbor i kliknite na dugme. Ako odaberete vrijednost "Numeric"zatim u desnom dijelu prozora biti će moguće podesiti prikaz broja: postavite broj decimalnih mjesta nakon decimalne točke, postavite graničnike između znamenki. Nakon što je podešavanje završeno, kliknite na dugme. "OK".
- Sada, kao u slučaju pretvaranja broja u tekst, moramo kliknuti kroz sve ćelije, postaviti kursor u svaki od njih i pritisnuti Enter.
Nakon izvršenja ovih radnji, sve vrijednosti odabranog raspona pretvaraju se u željeni oblik.
Metod 3: Konverzija pomoću alatki za traku
Možete pretvoriti tekstualne podatke u numeričke podatke pomoću posebnog polja na vrpci alata.
- Izaberite opseg koji treba da se transformiše. Idite na karticu "Home" na kaseti. Kliknite na polje sa izborom formata u grupi "Broj". Izaberite stavku "Numeric" ili "General".
- Zatim kliknemo kroz svaku od ćelija transformisanog regiona koristeći tastere F2 i Enter.
Vrijednosti u rasponu će se pretvoriti iz teksta u numerički.
Metod 4: koristeći formulu
Također možete koristiti posebne formule za pretvorbu tekstualnih vrijednosti u numeričke vrijednosti. Razmislite kako da to uradite u praksi.
- U praznoj ćeliji, lociranoj paralelno prvom elementu opsega koji treba da se transformiše, stavite znak "jednak" (=) i dvostruki minus (-). Zatim navedite adresu prvog elementa transformabilnog raspona. Tako dolazi do dvostrukog množenja po vrijednosti. "-1". Kao što znate, množenje "minus" sa "minus" daje "plus". To jest, u ciljnoj ćeliji dobijamo istu vrijednost koja je bila izvorno, ali u numeričkoj formi. Ova procedura se naziva dvostruka binarna negacija.
- Pritisnite tipku Enternakon čega dobijemo gotovu konvertiranu vrijednost. Da bismo primenili ovu formulu na sve druge ćelije u opsegu, koristimo marker za popunjavanje, koji smo ranije koristili za funkciju Tekst.
- Sada imamo opseg koji je ispunjen vrednostima sa formulama. Izaberite je i kliknite na dugme. "Kopiraj" na kartici "Home" ili koristite prečicu Ctrl + C.
- Izaberite oblast izvora i kliknite na nju desnim dugmetom miša. U aktiviranoj listi konteksta idite na tačke "Posebno lijepljenje" i "Vrijednosti i formati brojeva".
- Svi podaci se ubacuju u formu koja nam je potrebna. Sada možete ukloniti tranzitni raspon u kojem se nalazi dvostruka binarna negativna formula. Da biste to uradili, izaberite ovu oblast, kliknite desnim tasterom miša na kontekstni meni i izaberite poziciju u njoj. "Obriši sadržaj".
Inače, za konvertovanje vrijednosti ovim metodom nije potrebno koristiti samo dvostruko umnožavanje "-1". Možete koristiti bilo koju drugu aritmetičku operaciju koja ne dovodi do promjene vrijednosti (zbrajanje ili oduzimanje nule, izvršenje konstrukcije prvog stupnja, itd.)
Lekcija: Kako napraviti automatsko dovršavanje u Excelu
Metod 5: Korišćenje posebnog umetka.
Sljedeći način rada je vrlo sličan prethodnom, s jedinom razlikom što nije potrebno kreirati dodatnu kolonu da bi je koristio.
- Unesite cifru u bilo koju praznu ćeliju na listu "1". Zatim ga izaberite i kliknite na poznatu ikonu. "Kopiraj" na kaseti.
- Izaberite oblast na listu koji želite da konvertujete. Kliknite na nju desnom tipkom miša. U meniju koji se otvori, dvaput kliknite na stavku "Posebno lijepljenje".
- U posebnom prozoru za umetanje, postavite prekidač u blok "Operacija" u poziciji "Multiply". Nakon toga kliknite na dugme "OK".
- Nakon ove akcije, sve vrijednosti odabranog područja će se konvertirati u numeričke. Sada, ako želite, možete obrisati broj "1"koje smo koristili za konverziju.
Metod 6: Koristite alatku Column Columns
Druga mogućnost za konvertovanje teksta u numerički oblik je upotreba alata. "Tekstni stupci". Ima smisla koristiti ga kada se umjesto zareza koristi točka kao decimalni separator, a apostrof se koristi kao separator znamenki umjesto razmaka. Ova varijanta se u engleskom jeziku Excel doživljava kao numerička, ali u verziji ovog programa na ruskom jeziku sve vrijednosti koje sadrže gore navedene znakove percipiraju se kao tekst. Naravno, možete ručno prekinuti podatke, ali ako ih ima puno, biće potrebno dosta vremena, pogotovo zato što postoji mogućnost bržeg rešenja problema.
- Izaberite fragment lista, čiji sadržaj želite da konvertujete. Idite na karticu "Data". Na alatkama trake u bloku "Rad sa podacima" kliknite na ikonu "Tekst po stupcima".
- Počinje Čarobnjak za tekst. U prvom prozoru, imajte na umu da je prekidač formata podataka postavljen na "Delimited". Po defaultu, trebalo bi da bude u ovoj poziciji, ali neće biti suvišno proveravati status. Zatim kliknite na dugme. "Dalje".
- U drugom prozoru ostavljamo sve nepromijenjeno i kliknemo na gumb. "Sledeće."
- Ali nakon otvaranja trećeg prozora Text Wizards treba pritisnuti dugme "Detalji".
- Otvara se prozor za dodatne postavke uvoza teksta. Na terenu "Separator cijelog i djelomičnog dijela" postavite tačku iu polju "Separator" - apostrof. Zatim kliknite na dugme. "OK".
- Vratite se u treći prozor Text Wizards i kliknite na dugme "Gotovo".
- Kao što možete vidjeti, nakon izvođenja ovih akcija, brojevi su poprimili format koji je bio poznat ruskoj verziji, što znači da su istovremeno pretvoreni iz tekstualnih podataka u numeričke podatke.
Metod 7: Korišćenje makroa
Ako često morate konvertovati velike površine podataka iz teksta u numerički format, onda ima smisla da u tu svrhu napišete specijalni makro koji će se koristiti ako je potrebno. Ali, da bi to uradili, prvo morate da uključite makroe i panel za razvoj u vašu verziju programa Excel, ako to još nije urađeno.
- Idite na karticu "Programer". Kliknite na ikonu na traci "Visual Basic"koja se nalazi u grupi "Kod".
- Pokreće standardni makro editor. U nju ubacujemo ili kopiramo sledeći izraz:
Sub Text_in ()
Selection.NumberFormat = "General"
Selection.Value = Selection.Value
End subNakon toga zatvorite editor pritiskom na standardnu tipku za zatvaranje u gornjem desnom kutu prozora.
- Odaberite fragment na listu koji treba pretvoriti. Kliknite na ikonu Makroikoji se nalazi na kartici "Programer" u grupi "Kod".
- Otvara se prozor makronaredbi snimljenih u vašoj verziji programa. Pronađite makro s imenom "Tekst"izaberite ga i kliknite na dugme Run.
- Kao što možete videti, odmah konvertuje tekstualni izraz u numerički format.
Lekcija: Kako napraviti makro u Excelu
Kao što vidite, postoji nekoliko opcija za konvertovanje brojeva u Excel, koje su snimljene u numeričkoj verziji, u tekstualnom formatu iu suprotnom smeru. Izbor određene metode zavisi od mnogih faktora. Pre svega, to je zadatak. Na kraju krajeva, na primjer, brzo pretvoriti tekstualni izraz sa stranim razdjelnicima u numerički može se samo pomoću alata "Tekstni stupci". Drugi faktor koji utiče na izbor opcija je obim i učestalost izvršenih konverzija. Na primjer, ako često koristite takve transformacije, ima smisla pisati makro. Treći faktor je individualna pogodnost korisnika.