pondelok 2. decembra 2013

Zadajte číselné znaky ako textové reťazce (Excel 2003/2007/2010)

Občas zistíte, že zdanlivo jednoduché vstupy môžu spôsobiť problémy, pretože Excel sa pokúsi interpretovať číselné hodnoty ako dátum. Napríklad, ak máte stĺpec kódov produktov s hodnotami, ako je 9-12, 10-22, a 8-2099, alebo ak máte menovky, ktoré opisujú vekové rozpätie 1-3, 4-6, 7-9 a 10-12. Excel automaticky prevedie kódy na to 12-Sep, 22-Oct a Aug-99. Rovnako tak, Excel prevedie dátový rozsah na 3-Jan, 6-Apr, 9-Jul a 12-Oct.

Existuje niekoľko spôsobov, ako sa vyhnúť tomuto problému, ale najjednoduchšie je využiť vstupnú skratku. Jednoducho zadajte na začiatok každého vstupu znak apostrofu ('). Tento znak donúti Excel, aby daný reťazec považoval za textové dáta. Napríklad zadajte '8-2099. Po zadaní vstupu Excel nezobrazí apostrof v bunke, ale stále ho môžete vidieť na vzorcovom paneli.


Všimnite si, že Excel zarovná vstupný reťazec pozdĺž ľavého okraja bunky. To preto, že vstupný reťazec sa stane textovým reťazcom. Táto hodnota (aj keď zobrazuje číslo) už nie je číselnou hodnotou a akékoľvek vzorce, ktoré sú závislé na číselných hodnotách a použili by túto hodnotu, by mohli vrátiť chybu alebo nesprávne výsledky.