Obsah
Tento návod ukazuje mnoho rôznych spôsobov, ako premeniť reťazec na číslo v programe Excel: možnosť kontroly chýb Konvertovať na číslo, vzorce, matematické operácie, Vložiť špeciálne a ďalšie.
Niekedy hodnoty v hárkoch programu Excel vyzerajú ako čísla, ale nesedia, nerozdávajú sa a spôsobujú chyby vo vzorcoch. Častým dôvodom sú čísla formátované ako text. V mnohých prípadoch je program Microsoft Excel dostatočne inteligentný na to, aby automaticky konvertoval číselné reťazce importované z iných programov na čísla. Niekedy však čísla zostanú formátované ako text, čo spôsobuje viaceré problémy vo vašichTento návod vás naučí, ako konvertovať reťazce na "pravé" čísla.
Ako identifikovať čísla formátované ako text v programe Excel
Excel má zabudovanú funkciu kontroly chýb, ktorá vás upozorní na možné problémy s hodnotami buniek. Zobrazí sa ako malý zelený trojuholník v ľavom hornom rohu bunky. Výberom bunky s indikátorom chyby sa zobrazí varovný znak so žltým výkričníkom (pozrite si snímku obrazovky nižšie). Ukazovateľ myši umiestnite nad tento znak a Excel vás bude informovať o potenciálnom probléme: Číslo v tejto bunke je formátované ako text alebo pred ním je apostrof .
V niektorých prípadoch sa indikátor chyby nezobrazuje pri číslach formátovaných ako text. Existujú však aj iné vizuálne indikátory textových čísel:
Čísla | Reťazce (textové hodnoty) |
|
|
Na nasledujúcom obrázku vidíte textové znázornenie čísel vpravo a skutočné čísla vľavo:
Ako previesť text na číslo v programe Excel
Existuje niekoľko rôznych spôsobov, ako zmeniť text na číslo programu Excel. Nižšie sa budeme venovať všetkým, počnúc tými najrýchlejšími a najjednoduchšími. Ak vám jednoduché techniky nebudú fungovať, nenechajte sa odradiť. Neexistuje žiadna výzva, ktorá by sa nedala prekonať. Budete len musieť vyskúšať iné spôsoby.
Prevod na číslo v programe Excel s kontrolou chýb
Ak sa v bunkách zobrazuje indikátor chyby (zelený trojuholník v ľavom hornom rohu), prevod textových reťazcov na čísla je záležitosťou dvoch kliknutí:
- Vyberte všetky bunky obsahujúce čísla formátované ako text.
- Kliknite na výstražný znak a vyberte Previesť na číslo .
Hotovo!
Prevod textu na číslo zmenou formátu bunky
Ďalší rýchly spôsob, ako previesť číselné hodnoty formátované ako text na čísla, je tento:
- Vyberte bunky s číslami v textovom formáte.
- Na Domov na karte Číslo vybrať skupinu Všeobecné alebo Číslo z Formát čísla rozbaľovací zoznam.
Poznámka: Táto metóda v niektorých prípadoch nefunguje. Napríklad ak na bunku použijete formát Text, zadáte číslo a potom zmeníte formát bunky na Číslo, bunka zostane formátovaná ako text.
Zmena textu na číslo pomocou funkcie Paste Special
V porovnaní s predchádzajúcimi technikami si táto metóda prevodu textu na číslo vyžaduje niekoľko ďalších krokov, ale funguje takmer na 100 %.
Oprava čísel formátovaných ako text pomocou Vložiť špeciálne , urobíte toto:
- Vyberte textové bunky s číslami a nastavte ich formát na Všeobecné ako je vysvetlené vyššie.
- Skopírujte prázdnu bunku. Na tento účel buď vyberte bunku a stlačte klávesovú skratku Ctrl + C, alebo kliknite pravým tlačidlom myši a vyberte položku Kopírovať z kontextového menu.
- Vyberte bunky, ktoré chcete previesť na čísla, kliknite pravým tlačidlom myši a potom kliknite na položku Vložiť špeciálne . Prípadne stlačte klávesovú skratku Ctrl + Alt + V.
- V Vložiť špeciálne dialógové okno, vyberte Hodnoty v Vložiť sekcia a Pridať v Operácia sekcia.
- Kliknite na . OK .
Ak sa to urobí správne, vaše hodnoty zmenia predvolené zarovnanie zľava doprava, čo znamená, že ich Excel teraz vníma ako čísla.
Prevod reťazca na číslo pomocou funkcie Text do stĺpcov
Je to ďalší spôsob konverzie textu na číslo v programe Excel bez použitia vzorcov. Pri použití na iné účely, napríklad na rozdelenie buniek, je sprievodca prevodom textu na stĺpce viackrokový proces. Ak chcete vykonať prevod textu na číslo, kliknite na tlačidlo Dokončenie tlačidlo hneď v prvom kroku :)
- Vyberte bunky, ktoré chcete previesť na čísla, a uistite sa, že ich formát je nastavený na Všeobecné .
- Prepnite na Údaje tab, Dátové nástroje a kliknite na Text do stĺpcov tlačidlo.
- V kroku 1 Sprievodca konverziou textu do stĺpcov , vyberte Oddelené pod Pôvodný typ údajov a kliknite na tlačidlo Dokončenie .
To je všetko!
Prevod textu na číslo pomocou vzorca
Doteraz sme sa zaoberali vstavanými funkciami, ktoré možno použiť na zmenu textu na číslo v programe Excel. V mnohých situáciách možno prevod vykonať ešte rýchlejšie pomocou vzorca.
Vzorec 1. Prevod reťazca na číslo v programe Excel
Microsoft Excel má špeciálnu funkciu na prevod reťazca na číslo - funkciu VALUE. Funkcia prijíma textový reťazec uzavretý v úvodzovkách a odkaz na bunku obsahujúcu text, ktorý sa má previesť.
Funkcia VALUE dokonca dokáže rozpoznať číslo obklopené niektorými "extra" znakmi - to nedokáže žiadna z predchádzajúcich metód.
Napríklad vzorec VALUE rozpozná číslo zadané so symbolom meny a oddeľovačom tisícov:
=HODNOTA("1 000 USD")
=VALUE(A2)
Ak chcete previesť stĺpec s textovými hodnotami, zadajte vzorec do prvej bunky a potiahnutím úchytu výplne skopírujte vzorec do stĺpca:
Viac informácií nájdete v časti Vzorec VALUE na prevod textu na číslo.
Vzorec 2. Prevod reťazca na dátum
Okrem textových čísel dokáže funkcia VALUE konvertovať aj dátumy reprezentované textovými reťazcami.
Napríklad:
=VALUE("1-Jan-2018")
Alebo
=VALUE(A2)
Kde A2 obsahuje textové dátumy.
Vzorec VALUE štandardne vracia poradové číslo reprezentujúce dátum v internom systéme Excel-u. Aby sa výsledok zobrazil ako skutočný dátum, stačí na bunku vzorca použiť formát Date.
Rovnaký výsledok možno dosiahnuť použitím funkcie DATEVALUE:
=DATEVALUE(A2)
Ďalšie informácie nájdete v časti Ako previesť text na dátum v programe Excel.
Vzorec 3. Výpis čísla z reťazca
Funkcia VALUE sa hodí aj pri extrahovaní čísla z textového reťazca pomocou niektorej z textových funkcií, napríklad LEFT, RIGHT a MID.
Ak chcete napríklad získať posledné 3 znaky z textového reťazca v A2 a vrátiť výsledok ako číslo, použite tento vzorec:
=HODNOTA(RIGHT(A2,3))
Na nasledujúcej snímke je zobrazený náš vzorec na prevod textu na číslo:
Ak funkciu RIGHT nezabalíte do VALUE, výsledok sa vráti ako text, presnejšie ako číselný reťazec, čo znemožňuje akékoľvek výpočty s vyťaženými hodnotami.
Ďalšie informácie nájdete v časti Ako extrahovať číslo z reťazca v programe Excel.
Zmena reťazca programu Excel na číslo pomocou matematických operácií
Jedným z ďalších jednoduchých spôsobov, ako previesť textovú hodnotu na číslo v programe Excel, je vykonať jednoduchú aritmetickú operáciu, ktorá v skutočnosti nemení pôvodnú hodnotu. Čo to môže byť? Napríklad pripočítanie nuly, násobenie alebo delenie číslom 1.
=A2+0
=A2*1
=A2/1
Ak sú pôvodné hodnoty formátované ako text, Excel môže automaticky použiť formát Text aj na výsledky. Môžete si to všimnúť podľa čísel zarovnaných doľava v bunkách vzorca. Ak to chcete opraviť, nezabudnite nastaviť Všeobecné formát buniek vzorca.
Tip. Ak chcete mať výsledky vo forme hodnôt, nie vzorcov, použite Vložiť špeciálne nahradiť vzorce ich hodnotami.
Takto sa v programe Excel pomocou vzorcov a zabudovaných funkcií prevádza text na číslo. Ďakujem vám za prečítanie a dúfam, že sa na našom blogu uvidíme budúci týždeň!