Excel

Previesť text na čísla

Convert Text Numbers

Vzorec programu Excel: Previesť text na číslaGenerický vzorec | _+_ | Zhrnutie

Na prevod jednoduchých textových hodnôt na čísla môžete použiť funkciu HODNOTA, alebo jednoducho pridať nulu, ako je popísané nižšie. V uvedenom príklade vzorec v C5 je:



= VALUE (A1)

Pozadie

Niekedy Excel skončí s textom v bunke, keď skutočne chcete číslo. Existuje mnoho dôvodov, prečo sa to môže stať, a mnoho spôsobov, ako to napraviť. Tento článok popisuje prístup založený na vzorcoch, ktorý prevádza textové hodnoty na čísla.

Vysvetlenie

V tomto prípade sú hodnoty v stĺpci A „uložené ako text“. To znamená, že ak sa pokúsite SUMA v stĺpci A, dostanete výsledok nula.





The Funkcia VALUE sa pokúsi „vynútiť“ číslo uložené ako text na skutočné číslo. V jednoduchých prípadoch to bude fungovať a dostanete číselný výsledok. Ak to nefunguje, zobrazí sa chyba #HODNOTA.

Namiesto toho pridajte nulu

Ďalším bežným trikom je jednoducho pridať nulu k textovej hodnote pomocou vzorca:



 
= VALUE (B5)

To núti Excel pokúsiť sa previesť textovú hodnotu na číslo, aby zvládol matematickú operáciu. Má rovnakú funkcionalitu ako VALUE vyššie. V uvedenom príklade C7 používa tento vzorec.

Odizolovanie ostatných postáv

Ak bunka obsahuje nečíselné znaky, ako sú napríklad pomlčky, interpunkcia a podobne, pred konverziou na čísla ich musíte odstrániť.

schránka správ excel vba áno nie

Vzorce v C8 a C9 ukazujú, ako používať VĽAVO a SPRÁVNY funkcie na odstránenie nečíselných znakov z textovej hodnoty pred jej konverziou na číslo. Môžete tiež použiť MID funkcia v komplikovanejších situáciách. Ak potrebujete odstrániť medzery alebo iné netlačiace znaky, pozrite si časť Orezať a ČISTIŤ funkcie.

Nakoniec, SUBSTITUTE (funkcia) vám umožní odstrániť znaky pomocou funkcie typu „hľadať a nahradiť“.

Autor Dave Bruns


^