Nejste přihlášen/a.

Přihlásit se do poradny

 

EXCEL - problem

Od: rad3c3k odpovědí: 4 změna:

Zdravim, mam problem, potrebuju v excelu mit v bunce napsano napr. 0548, ale pokazde se mi ta nula sama zrusi a misto toho mam 548...Zkousel sem to ruzne formatovat ale nic nepomohla, tak doufam ze pomuze nekdo tady, diky

 

 

4 odpovědi na otázku
Řazeno dle hodnocení

 

 

hodnocení

2x

ani jedna z nabízených variant není tak úplně pravda. Pokud řešíte problém, že potřebujete prostě čtyřmístný kod, který má na začátku různý počet nul, tak to stačí udělat pomocí formátu jak už bylo napsáno. Formát ale nemá vliv na to, jestli počítač s hodnotou pracuje jako s textem nebo číslem, prostě pořád to umí počítat.

Pokud chcete čtyřmístný kod a nula bude vždy jen na prvním místě, tak dejte pravou packu a vyberte formát buňky a vlastní a tam napište 0###

Pokud byste uvažoval o tom, že ty nuly mohou být na začátku třeba dvě, pak ten formát musí vypadat 00##

No a pokud nechcete vůbec přemýšlet, kolik kde bude nul, tak prostě do formátu napište čtyři nuly. Nula totiž představuje znak, který se buď nahradí hodnotou, pokud je zadaná, nebo se zobrazuje nula, zatímco # představuje znak, který je nahrazený hodnotou, pokud je zadaná, a pokud není, tak se nezobrazí nic.

Howg

figurek*

no tak pravda, já si vždycky dvakrát rozmyslím tvrdit tak diskutabilní věc.

Uživatelsky definovaný formát vám nezajistí nic víc než to, jakým způsobem se číslo promítá na obrazovku. Nuly na začátku se vám tam sice zobrazí, ale ve skutečnosti tam nejsou. Kde by se tam taky vzaly? Je to jen formát zobrazení a ne hodnota. A to, že tam nejsou, se natvrdo projeví ve chvíli, kdy data nějak dále zpracujete nebo je vyexportujete do jiného souboru. Můžu vám spolehlivě zaručit, vaše data budou bez nul na začátku. Takže s tak kategorickým tvrzením opatrně. Vaše metoda je proklatě nespolehlivá.

 

figurek*
hodnocení

1x

"0548"

jen pozor, tak napsané číslo není není číslo, ale text. Kdybyste s ním chtěl nějak dál počítat, musíte ho zase převést na hodnotu v nějaké další buňce.

=value(sem odkaz na tu buňku s "0548")

doplněno 27.03.12 08:38:

pardon, na začátek patří rovnítko

="0548"

 

hodnocení

1x

pravé myšítko - formát buněk - číslo - text

ale jak už tu zaznělo, program pak s takovým číslem nebude umět dál počítat, tzn. že jej nebudete moct využít do vzorců.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]