< návrat zpět

MS Excel


Téma: doplnění nul rss

Zaslal/a 16.12.2011 10:36

zdravím, potřeboval bych poradit jak můžu do buňky doplnit požadovaný počet nul před číslo.
Např. zadám číslo 36 a potřebuji mít 0036, v případě, že zadám číslo 2 tak výsledný formát bude 0002. Mohl by mi někdo poradit. děkuji

Zaslat odpověď >

Strana:  1 2   další »
#006724
avatar
označím oblast, kde to tak chci a zadám v 2010 Slovenská verze
Domov
Formát
Formatovať buňku
Vlastný
Typ = 0000
a je tocitovat
#006725
avatar
Do A1 zadáš 00 (textový formát!)
do B1 zadáš potrebnú hodnotu (napr. 2)
do C1 skopíruj tento vzorec =CONCATENATE(A1;B1)

Výsledkom bude = 002citovat
#006726
avatar
Problém Coffey33 je:
1) když zadáš 1234, tak jsou ty nuly zbytečné je to přehledné jen pro stejnociferné hodnoty jinak musí být testy
2) z čísla se stane textcitovat
#006727
avatar
Hm, tak sorry. Nad tým sa treba asi dlhšie zamyslieť. Ale toto teda moc netuším. 4citovat
#006729
Jeza.m
Formát Buňky -> vlastní a zadat 000#

M@citovat
#006747
avatar
Díky, ještě bych potřeboval, abych mohl s tímto formátem (např. 0004) pracovat dál. V případě, když použiji funkci CONCATENATE tak mi ve výsledku vypadne jen číslo 4citovat
icon #006753
Poki
Snad se na me nebudou odpovidajici v tomto vlakne zlobit, ze se do toho montuju, ale...
Plne souhlasim s resenim, ktere je provedeno pomoci formatu - nicmene jde jen o zobrazeni, takze hodnota 4 se diky formatu zobrazi jako 0004 (ale je to pouze zobrazeni)
Pokud tedy chcete dal pracovat s 0004, musite v dalsich vzorcich hodnotu bunky A1=4 a B1=2 opet (tak jako ve formatu bunky) transformovat na text s urcitym formatem. Chcete-li dostat po slouceni pomoci funkce CONCATENATE toto: 00040002, musite pouzit nasledujici vzorec:
=CONCATENATE(HODNOTA.NA.TEXT(A1;"000#");HODNOTA.NA.TEXT(B1;"000#"))citovat
#006756
avatar
Ještě jedna alternativa k Pokiho vzorci (concatenate jsem ještě nikdy nepoužil):
=OPAKOVAT("0";4-DÉLKA(A1))&A1&OPAKOVAT("0";4-DÉLKA(B1))&B1

M@citovat
#006760
avatar
Já bych zkusil použít nejspíš jen

=HODNOTA.NA.TEXT(B1;"0000")

V buňce B1 je hodnota kterou chceš dát do formátu čtyř cifer. Dá se s tím počítat jako s číslem a zároveň sloučit (CONCATENATE nebo &) jako text...citovat
#007099
avatar
A co tohle?

Function Por_cis(Nr As Integer) As String
Por_cis = "000" & Nr
If Nr > 10 Then Por_cis = "00" & Nr
If Nr > 100 Then Por_cis = "0" & Nr
If Nr > 1000 Then Por_cis = Nr
End Functioncitovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje