Nacházíte se:
WALL.cz ›
Excel návod › Chyba - číslo je uloženo jako text
Chyba - číslo je uloženo jako text
Poměrně často se setkávám při zpracování XLS souborů, které jsou generovány jiným programem s problémem, že číslo je uloženo jako text. I přesto, že buňku naformátujete na číslo, tak s číslem nelze provádět žádné matematické operace. Číslo je stále uloženo jako text.
V takových případech Excel na tuto chybu upozorňuje zeleným trojúhelníčkem v levém horním rohu buňky. Po najetí myší na buňku se zobrazí vykřičník ve žlutém kosočtverci a po kliknutí na něj se zobrazí malá nabídka, kde pak stačí zvolit Převést na číslo. Nezapomeňte si označit všechny buňky.
Nastávají však případy, kdy Excel na tuto chybu neupozorňuje. Pokud je buněk s takovými čísly málo, lze chybu opravit úpravou buňky. V případě, že buněk je hodně stává se z toho nekonečné (někdy až úchylné) klikání kláves F2 a Enter. Tuto činnost lze automatizovat tímto makrem a stovky až tisíce řádků jsou opraveny ve vteřině:
Do
ActiveCell.Offset(1, 0).Select
If ActiveCell = "" Then
MsgBox "Konec."
End
End If
ActiveCell = CDbl(ActiveCell)
Loop
Autor: admin
Vydáno: 3.7.2009 13:35
Přečteno: 31199x
|
Formát pro tisk
Sdílet článek:
QR kód s odkazem na článek "Chyba - číslo je uloženo jako text"
Pokud máte ve svém mobilu nainstalovanou čtečku QR kódů, načtením tohoto kódu přenesete článek do prohlížeče svého mobilního telefenu.
Komentáře
- do jakékoli prázdné buňky napsat číslici 1
- pomocí ctrl+c ji zkopírovat
- označit sloupec s číslicemi v podobě textu
- kliknout na sloupec pravým tlačítkem myši
- vybrat volbu "vložit jinak"
- vybrat volbu "násobit"
a je to. Docela to urychlí práci a ne každý s makry umí.
Honza
PS: číslici 1 pak samozřejmě smazat, aby neprovedla nějakou neplechucitovat