[ donbozone @ 21.05.2009. 00:43 ] @
Jel ima neko ideju kako da brojeve u obliku 235564,60 prebacim u 0023556460 (10 cifara)? Odma da kazem da formatiranje otpada jer cu kasnije morati da spajam 10ak takvih brojeva u jednu celiju i nule se nece videti. Znaci treba mi format text tj da nule budu realne a ne samo prikazane i da se iscupa zarez ispred decimala a zatim da se doda potrebni broj nula na pocetku i na kraju u zavisnosti od broja cifara. U ovom primeru kad ga formatiram kao text dobija se 235564.6 sto znaci da kad se skine zarez na pocetak treba dodati dve nule i na kraju jednu i to je to. Ja sam pokusao da kombinujem if, find, len, substitute, & i bilo je rezultata ali samo kod brojeva koji na kraju nemaju zaokruzene decimale npr 235564.65.

Ako neko ima resenje bilo bi lepo d napise pa da vidimo moze li.
[ Jpeca @ 21.05.2009. 07:44 ] @
Funkcija TEXT sa odgovarajućim formatom omogućavati formiranje stringa od numeričkog podatka sa odgovarajućim brojem vodećih nula i odgovarajućim brojem decimalnih mesta. Onda samo još izbaci zarez iz izraza
Code:
=SUBSTITUTE(TEXT(A2;"00000000,00");",";"")

Formula koju sam napisao je za srpska regionalna setovanja pa treba izmeni , u . odnosno ; u , ako su ti regionalna setovanja US.
[ 3okc @ 21.05.2009. 09:43 ] @
Može i bez SUBSTITUTE()
Code:
=TEXT(100*A2;"0000000000")
[ donbozone @ 21.05.2009. 19:13 ] @
Citat:
3okc: Može i bez SUBSTITUTE()
Code:
=TEXT(100*A2;"0000000000")

Bravo i hvala