< návrat zpět

MS Excel


Téma: Upravda datum/čas rss

Zaslal/a 15.12.2016 14:46

Ahoj, měl bych takový dotaz, potřebuji upravit 2015-10-26 12:50:20.049659 na formát 20151026125020. Napadá Vás, jak to šikovně upravit? Bude se jednat o cca 700tis záznamů.
Díky

Zaslat odpověď >

Strana:  1 2 3 4   další »
#033844
avatar
Ahoj,
šlo by to například nahrazením pomlček, mezer a dvojteček.

=ROUNDDOWN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"-";"");" ";"");":";"");0)

Jirkacitovat
icon #033845
avatar
Pokiaľ sa jedná o text, tak ako píše Jirka. Pokiaľ sa jedná o datum a čas (numerická hodnota), tak kombináciou funkcií Year, Month, Day, Hour etc.., prípadne ešte Text a následným spojením do jedného reťazca.citovat
#033846
avatar
Formát je obecný, když zkusím =ROUNDDOWN(DOSADIT(DOSADIT(DOSADIT(K3;"-";"");" ";"");":";"");0), jak jsi mi poradil, tak to bohužel nezafunguje #HODNOTA. Ale i tak díkycitovat
#033847
avatar
DOSADIT = ceska mutacia excelu
ROUNDDOWN - je toto v ceskej mutacii ?citovat
#033848
avatar

misocko napsal/a:

DOSADIT = ceska mutacia excelu
ROUNDDOWN - je toto v ceskej mutacii ?

Je pozri
http://office.lasakovi.com/excel/funkce/ms-excel-funkce-en-cz/

Zaokrouhlit.dolu = Floor
A keď vymyslel microsoft rozšírenie funkcií, tak už nevedeli, ako by preložili rounddown. A roundup detto.citovat
icon #033849
avatar
Kluci, ja myslím, že problém bude niekde inde: Roundown očakáva ako argument číselnú hodnotu, asi ju v Michalovom príklade nezískava, preto hádže error #HODNOTA. Pokiaľ by excel nepoznal názov danej funkcie, error by bol #NAME? Ale nebudem sa ďalej namáhať len preto, že OP nedá vzor v exceli..citovat
#033851
kabaka
a čo tak makro?
samozrejme toto funguje len na tento jeden formát, treba ho upraviť, to už neviem...

Sub Makro2()
'
' Makro2 Makro
'

'
Columns("A:A").Select
Selection.NumberFormat = "0"
Range("A1").Select
ActiveCell.FormulaR1C1 = "2015-10-26 12:50:20.049659 "
Range("A2").Select
Cells.Replace What:="2015-10-26 12:50:20.049659", Replacement:= _
"20151025125020", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False _
, SearchFormat:=False, ReplaceFormat:=False
End Sub
citovat
icon #033853
avatar
kabaka, ako vtip dobré :)citovat
#033854
kabaka

AL napsal/a:

kabaka, ako vtip dobré :)


ja nie som programátor, ja sa snažím všetko zautomatizovať cez nahranie makra a potom prosím o úpravu :) ale neurážam sa:)

teraz mi jasné, že je to nepoužiteľné:)

pravda je že ani mne funkcia od Jirku nefunguje (český excel 2003) vyhadzuje chybu: #HODNOTA

mimo tému
v práci mám slovenský excel 2003
doma český excel 2003
... a keď sa snažím uplatňovať niektoré funkcie, je to dosť pracné

bez "lasakovej" stránky sa nezaobídem... kým to všetko poprekladám...citovat
icon #033855
avatar
Kabaka, problém je, že to tvoje "makro" je neupraviteľné :).
Makro určite nie je na takúto trivialitu potrebné, Jirkov zápis je v poriadku, funguje. Pokiaľ niekto trvá na VBA, tak nie je problém kód vytvoriť, za moment sem nejaké funkčné riešenie asi dám páč sa nemôžem dívať na to utrpenie :)citovat

Strana:  1 2 3 4   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