Een van die algemene take wat gebruikers van die Excel-program in die gesig staar, is die omskakeling van numeriese uitdrukkings na teksformaat en omgekeerd. Met hierdie vraag kan u baie tyd spandeer aan 'n oplossing as die gebruiker nie 'n duidelike algoritme van aksies ken nie. Kom ons kyk hoe u albei probleme op verskillende maniere kan oplos.
Skakel 'n nommer om na teksweergawe
Alle selle in Excel het 'n spesifieke formaat wat die program bepaal hoe die een of ander uitdrukking gekyk moet word. Byvoorbeeld, selfs al is getalle daarin geskryf, maar die formaat is op teks gestel, sal die toepassing dit as eenvoudige teks beskou en is dit nie in staat om wiskundige berekeninge met sulke data uit te voer nie. Om Excel getalle presies as 'n getal te kan waarneem, moet dit in 'n velelement met 'n algemene of numeriese formaat ingevoer word.
Om te begin, moet u die verskillende opsies oorweeg om die probleem van die omskakeling van getalle na teks op te los.
Metode 1: formatering deur die konteksmenu
Gebruikers doen meestal die formatering van numeriese uitdrukkings na teks deur die konteksmenu.
- Kies die elemente van die blad waarin u data in teks wil omskakel. Soos u kan sien, in die oortjie "Home" op die werkbalk in die blok "Nommer" In 'n spesiale veld word inligting weergegee dat hierdie elemente 'n algemene formaat het, wat beteken dat die getalle wat daarin opgeneem is, deur die program as 'n nommer beskou word.
- Klik met die rechtermuisknop op die seleksie en kies die posisie in die menu wat oopmaak "Selformaat ...".
- Gaan na die oortjie in die formateringsvenster "Nommer"as dit elders oopgemaak is. In die instellingsblok "Getalformate" kies posisie "Teks". Klik op die knoppie om veranderinge te stoorOK " aan die onderkant van die venster.
- Soos u kan sien, vertoon die inligting na hierdie manipulasies in 'n spesiale veld dat die selle omgeskakel is na 'n teksweergawe.
- Maar as ons probeer om die outomatiese som te bereken, sal dit in die onderstaande sel vertoon word. Dit beteken dat die omskakeling nie voltooi was nie. Dit is een van die Excel-funksies. Die program laat nie toe dat die data-omskakeling op die mees intuïtiewe manier voltooi word nie.
- Om die omskakeling te voltooi, moet ons die linkermuisknop opeenvolgend dubbelklik om die merker in elke element van die reeks afsonderlik te plaas en op die knoppie te druk Tik. In plaas daarvan om te dubbelklik, kan u die funksietoets gebruik om die taak te vereenvoudig. F2.
- Nadat u hierdie prosedure met al die selle in die streek uitgevoer het, word die data daarin deur die program waargeneem as teksuitdrukkings, en die outomatiese som sal dus gelyk wees aan nul. Boonop, soos u kan sien, sal die linkerbovenhoek van die selle groen gekleur word. Dit is ook 'n indirekte teken dat die elemente waarin die nommers geleë is, omgeskakel word na 'n teksweergawe van die skerm. Alhoewel hierdie simptoom nie altyd verpligtend is nie, en in sommige gevalle, ontbreek so 'n punt.
les: Hoe om formaat in Excel te verander
Metode 2: bandgereedskap
U kan ook 'n nommer omskakel in 'n teksweergawe met behulp van die gereedskap op die band, veral deur die veld te gebruik om die formaat wat hierbo bespreek is, te vertoon.
- Kies die elemente waarin die data wat u wil omskakel na 'n teksweergawe. Om in die oortjie te wees "Home" ons klik op die ikoon in die vorm van 'n driehoek regs van die veld waarin die formaat vertoon word. Dit is in die gereedskapblok geleë. "Nommer".
- Kies in die lys met die opmaakopsies wat oopmaak "Teks".
- Stel, soos in die vorige metode, die merker opeenvolgend in elke element van die reeks deur te dubbelklik op die linkermuisknop of deur te druk F2en klik dan op die knoppie Tik.
Die data word omgeskakel na 'n teksweergawe.
Metode 3: gebruik die funksie
'N Ander opsie om numeriese data om te skakel na data in Excel te toets, is om 'n spesiale funksie te gebruik, wat die volgende genoem word: TEKS. Hierdie metode is eerstens geskik as u getalle as teks in 'n aparte kolom wil oordra. Boonop bespaar dit tyd met omskakeling as die hoeveelheid data te groot is. U moet erken dat die oorskakeling van elke sel in 'n reeks van honderde of duisende rye nie die beste uitweg is nie.
- Ons plaas die wyser in die eerste element van die reeks waarin die omskakelingsresultaat vertoon word. Klik op die ikoon "Voeg funksie in"wat naby die lyn van formules geplaas word.
- Venster begin Funksie towenaars. In kategorie "Teks" kies die item "Teks". Klik daarna op die knoppie "OK".
- Operateurargumentvenster word oopgemaak TEKS. Hierdie funksie het die volgende sintaksis:
= TEXT (waarde; formaat)
Die venster wat oopmaak, het twee velde wat ooreenstem met hierdie argumente: "Waarde" en "Format".
In die veld "Waarde" u moet die omgeskakelde nommer of 'n skakel na die sel waarin dit geleë is, spesifiseer. In ons geval sal dit verwys na die eerste element van die verwerkte getalreeks.
In die veld "Format" u moet die opsie spesifiseer om die resultaat te vertoon. Byvoorbeeld, as ons voorstel "0", dan sal die teksweergawe by die uitvoer sonder desimale getoon word, selfs al is dit in die bron. As ons deponeer "0,0", dan word die resultaat met een desimale plek vertoon, indien "0,00"dan met twee, ens.
Nadat al die vereiste parameters ingevoer is, klik op die knoppie "OK".
- Soos u kan sien, word die waarde van die eerste element van 'n gegewe reeks in die sel vertoon wat ons in die eerste paragraaf van hierdie gids uitgelig het. Om ander waardes oor te dra, moet u die formule in aangrensende elemente van die blad kopieer. Plaas die wyser in die hoek regs onder van die element wat die formule bevat. Die wyser word omgeskakel na 'n vulmerker wat soos 'n klein kruisie lyk. Hou die linkermuisknop ingedruk en sleep leë selle parallel met die omvang waarin die brondata geleë is.
- Nou is die hele ry gevul met die nodige data. Maar dit is nie al nie. In werklikheid bevat al die elemente van die nuwe reeks formules. Kies hierdie gebied en klik op die ikoon. "Copy"wat in die oortjie geleë is "Home" op die bandbalk "Clipboard".
- Verder, as ons beide reekse wil behou (bron en omgeskakel), verwyder ons nie die keuse uit die gebied wat die formules bevat nie. Ons klik daarop met die regter muisknop. Die kontekslys van aksies begin. Kies 'n posisie daarin "Spesiale insetsel". Kies een van die opsies in die lys wat oopmaak "Waardes en getalformate".
As die gebruiker die data in die oorspronklike formaat wil vervang, moet u dit in plaas van die gespesifiseerde aksie kies en op dieselfde manier plaas soos hierbo aangedui.
- In elk geval word die teks in die geselekteerde reeks ingevoeg. As u nietemin verkies om in die bronarea in te voeg, kan die selle wat die formules bevat, skoongemaak word. Om dit te doen, selekteer hulle, klik met die rechtermuisknop en kies die posisie Duidelike inhoud.
Hierop kan die omskakelingsprosedure as voltooi beskou word.
les: Funksie-assistent in Excel
Omskep teks na nommer
Kom ons kyk hoe u die omgekeerde taak kan uitvoer, naamlik hoe u teks na Excel in Excel kan omskakel.
Metode 1: Omskep met behulp van die foutikoon
Die maklikste en vinnigste manier is om 'n teksweergawe te omskep met 'n spesiale ikoon wat 'n fout meld. Hierdie ikoon lyk soos 'n uitroepteken in 'n ruitpiktogram. Dit verskyn wanneer selle wat in die linkerbovenhoek in groen gemerk is, uitgelig word, wat ons vroeër bespreek het. Hierdie punt dui nog nie aan dat die data in die sel noodwendig verkeerd is nie. Maar die nommers in die sel met 'n teksvoorkoms laat die program vermoed dat die data verkeerd ingevoer kan word. Daarom, net vir ingeval, merk sy dit sodat die gebruiker aandag trek. Ongelukkig gee Excel nie altyd sulke aantekeninge nie, selfs as die nommers in teksvorm aangebied word, dus is die metode hieronder beskryf nie geskik vir alle gevalle nie.
- Kies die sel wat die groen aanwyser van 'n moontlike fout bevat. Klik op die ikoon wat verskyn.
- 'N Lys met aksies word oopgemaak. Kies die waarde "Skakel om na nommer ".
- In die geselekteerde element word die data onmiddellik na 'n numeriese vorm omgeskakel.
As daar nie een, maar baie, van die soortgelyke tekswaardes is wat omgeskakel moet word nie, kan die omskakelingsprosedure in hierdie geval versnel word.
- Kies die hele reeks waarin die tekstdata geleë is. Soos u kan sien, verskyn die ikoon een vir die hele gebied, en nie vir elke sel apart nie. Ons klik daarop.
- Die lys wat ons reeds bekend het, word oopgemaak. Kies die vorige keer 'n posisie Skakel om na nommer.
Alle skikkingsdata sal omgeskakel word na die gespesifiseerde aansig.
Metode 2: omskakel met behulp van die formaatvenster
Wat die omskakeling van data vanaf 'n numeriese aansig na teks betref, is daar in Excel die moontlikheid van omgekeerde omskakeling deur die formateringsvenster.
- Kies die reeks wat die nommers in die teksweergawe bevat. Regsklik. Kies die posisie in die konteksmenu "Selformaat ...".
- Die formateringsvenster begin. Gaan na die oortjie soos die vorige keer "Nommer". In die groep "Getalformate" ons moet waardes kies wat die teks na 'n nommer omskakel. Dit sluit items in "Generaal" en "Numeriese". Watter een van hulle ook al gekies word, die program sal die nommers wat in die sel ingevoer is as nommers beskou. Maak 'n keuse en klik op die knoppie. As u gekies het "Numeriese", dan aan die regterkant van die venster, is dit moontlik om die voorstelling van die getal aan te pas: stel die aantal desimale plekke na die desimale punt in, stel die skeidings tussen die syfers. Nadat die opstelling gedoen is, klik op die knoppie "OK".
- Nou, soos in die geval van die omskakeling van 'n nommer na teks, moet ons op al die selle klik deur die wyser in elkeen te plaas en daarna op die sleutel te druk Tik.
Nadat u hierdie stappe uitgevoer het, word alle waardes van die geselekteerde reeks omgeskakel na die aansig wat ons benodig.
Metode 3: Skakel om met behulp van bandgereedskap
U kan teksdata omskakel in numeriese met behulp van die spesiale veld op die gereedskaplint.
- Kies die reeks wat transformasie moet ondergaan. Gaan na die oortjie "Home" op die band. Ons klik op die veld met die keuse van formaat in die groep "Nommer". Kies item "Numeriese" of "Generaal".
- Klik nou op die sel van die getransformeerde gebied met behulp van die sleutels meer as een keer op die wyse wat ons beskryf F2 en Tik.
Waardes in die reeks word van teks na numeries omgeskakel.
Metode 4: gebruik van die formule
U kan ook spesiale formules gebruik om tekswaardes in getalle te omskep. Oorweeg hoe u dit in die praktyk kan doen.
- Sit 'n gelyke teken in 'n leë sel wat parallel met die eerste element van die reeks wat omgeskakel moet word, geleë is (=) en dubbel minus teken (-). Spesifiseer nou die adres van die eerste element van die transformeerbare reeks. Dus, vermenigvuldig vermenigvuldig met waarde "-1". Soos u weet, is die vermenigvuldiging van die minus met die minus 'n voordeel. Dit wil sê dat ons in die teikensel dieselfde waarde kry as wat oorspronklik was, maar reeds in numeriese vorm. Hierdie prosedure word dubbele binêre negasie genoem.
- Klik op die sleutel Tik, waarna ons die voltooide omgeskrewe waarde kry. Om hierdie formule toe te pas op alle ander selle in die reeks, gebruik ons die vulmerker wat ons voorheen op die funksie toegepas het TEKS.
- Nou het ons 'n reeks wat gevul is met waardes met formules. Kies dit en klik op die knoppie. "Copy" in die oortjie "Home" of gebruik 'n kortpad Ctrl + C.
- Kies die bronarea en klik daarop met die regter muisknop. Gaan na die items in die geaktiveerde kontekslys "Spesiale insetsel" en "Waardes en getalformate".
- Alle data word in die vorm wat ons benodig, ingevoeg. Nou kan u die vervoerreeks verwyder waarin die formule vir binêre negatiewe ontleding geleë is. Om dit te doen, kies hierdie gebied, klik met die rechtermuisknop op die konteksmenu en kies die posisie daarin. Duidelike inhoud.
Terloops, dit is nie nodig om uitsluitlik dubbele vermenigvuldiging met "-1". U kan enige ander rekenkundige bewerking toepas wat nie lei tot 'n verandering in waardes nie (optel of aftrek van nul, uitvoering van verhoging na die eerste krag, ens.)
les: Hoe om outo-voltooiing in Excel uit te voer
Metode 5: gebruik 'n spesiale insetsel
Die volgende metode lyk baie soos die vorige volgens die operasionele beginsel, met die enigste verskil dat u nie 'n ekstra kolom hoef te skep om dit te gebruik nie.
- Voer die nommer in in enige leë sel op die vel "1". Kies dit dan en klik op die bekende ikoon "Copy" op die band.
- Kies die gebied op die blad wat omgeskakel moet word. Ons klik daarop met die regter muisknop. Dubbelklik op die item in die menu wat oopmaak "Spesiale insetsel".
- Stel die skakelaar in die blok in die spesiale invoegvenster "Operasie" in posisie "Vermeerder". Klik hierna op die knoppie "OK".
- Na hierdie aksie sal alle waardes van die geselekteerde gebied na numeries omgeskakel word. Nou, indien verkies, kan u die nommer uitvee "1"wat ons gebruik het vir omskakelingsdoeleindes.
Metode 6: gebruik die teks kolomme-instrument
'N Ander opsie waar u teks na 'n numeriese vorm kan omskakel, is om die instrument te gebruik Kolomteks. Dit is sinvol om dit te gebruik as 'n punt in plaas van 'n komma as 'n desimale skeier gebruik word, en 'n apostrofe word gebruik as 'n skeider van syfers in plaas van 'n spasie. Hierdie opsie word in Engels Excel as 'n numeriese waargeneem, maar in die Russiese weergawe van hierdie program word alle waardes wat bogenoemde karakters bevat, as teks gesien. Natuurlik kan u die data met die hand doodmaak, maar as daar baie daarvan is, sal dit 'n aansienlike hoeveelheid tyd neem, veral omdat die moontlikheid bestaan dat die probleem vinniger kan wees.
- Kies die fragment van die blad waarvan u die inhoud wil omskakel. Gaan na die oortjie "Data". Op die werkbalk in die blok "Werk met data" Klik op die ikoon Kolomteks.
- Begin Teksassistent. Maak in die eerste venster seker dat die dataformaatskakelaar in posisie is "Delimited". Standaard moet dit in hierdie posisie wees, maar die status daarvan sal nie verkeerd wees nie. Klik dan op die knoppie "Volgende".
- In die tweede venster laat ons ook alles onveranderd en klik op die knoppie "Volgende."
- Maar nadat ek die derde venster oopgemaak het Teksmeesters moet op die knoppie gedruk word "Lees Meer".
- 'N Venster vir addisionele instellings vir die invoer van teks word oopgemaak. In die veld "Skeier van hele en breukdele" stel die punt, en in die veld "Skeier van kategorieë" - die apostrof. Klik dan op die knoppie "OK".
- Ons keer terug na die derde venster Teksmeesters en klik op die knoppie "Gebraai".
- Soos u kan sien, het die nommers na die uitvoering van hierdie aksies die gewone formaat vir die Russiese taalverslag aangeneem, wat beteken dat hulle gelyktydig van teksdata na numeries omgeskakel is.
Metode 7: pas makro's toe
As u dikwels groot dataoppervlaktes van 'n teksformaat na 'n numeriese een moet omskep, is dit sinvol om 'n spesiale makro vir hierdie doel te skryf, wat indien nodig gebruik sal word.Maar om dit te bereik, moet u eerstens makro's en die ontwikkelaarspaneel in u weergawe van Excel insluit, as dit nog nie gedoen is nie.
- Gaan na die oortjie "Ontwikkelaar". Klik op die lintikoon "Visual Basic"wat in 'n groep geplaas word "Kode".
- Die standaard makro-redakteur begin. Ons ry of kopieer die volgende uitdrukking daarin:
Subteks_to_Nommer ()
Selection.NumberFormat = "Algemeen"
Seleksie. Waarde = Seleksie. Waarde
Einde subSluit daarna die redakteur deur op die standaard-sluitknoppie in die regter boonste hoek van die venster te klik.
- Kies die fragment op die blad wat u wil omskep. Klik op die ikoon "Makro"wat op die oortjie geleë is "Ontwikkelaar" in die groep "Kode".
- 'N Venster met makro's wat in u weergawe van die program opgeneem is, word oopgemaak. Ons vind 'n makro met die naam "Tekst_v_chislo", kies dit en klik op die knoppie "Run".
- Soos u kan sien, word die teksuitdrukking onmiddellik in 'n nommerformaat omgeskakel.
les: Hoe om 'n makro in Excel te skep
Soos u kan sien, is daar 'n hele paar opsies vir die omskakeling van getalle in Excel, wat in 'n numeriese weergawe, in teksformaat en in die teenoorgestelde rigting geskryf is. Die keuse van 'n spesifieke metode hang af van baie faktore. In die eerste plek is dit die taak. Inderdaad, byvoorbeeld, kan u vinnig 'n teksuitdrukking met vreemde afbakenaars omskakel na 'n numeriese een slegs met behulp van die instrument Kolomteks. Die tweede faktor wat die keuse van die opsie beïnvloed, is die volume en frekwensie van die transformasies. As u byvoorbeeld sulke transformasies gebruik, is dit sinvol om 'n makro op te neem. En die derde faktor is die individuele gebruikersgemak.