Уобичајено је да се подаци увозе из других извора у Екцел, а уобичајено је и да се не добијају правилно форматирани подаци. На пример, већину времена када добијамо податке из других извора датум, време и нумеричке вредности су у текстуалном формату. Морају се претворити у одговарајући формат. Бројеве је лако претворити у Екцел бројеве. Али за претварање низа у екцел датетиме можда ће бити потребно мало труда.
У овом ћемо чланку научити како можете претворити датум и вријеме у текстуалном облику у Екцел и датуму.
Општа формула
=ДАТЕВАЛУЕ(ЛИЈЕВО(Датетиме_стринг, 10)) + ТИМЕВАЛУЕ(МИД(Датетиме_стринг, 12,8)) |
Датетиме_стринг: Ово је референца низа који садржи датум и време.
Главне функције у овој генеричкој формули су ДАТЕВАЛУЕ и ТИМЕВАЛУЕ. Друге функције се користе за издвајање низа датума и временског низа ако су комбиноване у један низ. И да, ћелију која садржи ову формулу треба форматирати у формат датума и времена, иначе ћете видети серијске бројеве који вас могу збунити.
Погледајмо неке примере како бисмо разјаснили ствари.
Пример: Претворите увезени датум и време у Екцел Датетиме
Овде имамо датум и време спојени у један низ. Морамо издвојити датум и време одвојено и претворити их у Екцел датум и време.
Имајте на уму да сам Ц3 обликовао као датум тако да се резултати које добијем претварају у датуме и не видим разломачни број. (Тајне екцел датума и времена).
Па напишимо формулу:
=ДАТЕВАЛУЕ(ЛИЈЕВО(Б3,10)) + ТИМЕВАЛУЕ(МИД(Б3,12,8)) |
И враћа датум и време које Екцел сматра датумом и временом, а не низом.
Ако не промените обликовање ћелије, ваш резултат ће изгледати овако.
Ово није погрешно. То је серијски број који представља тај датум и време. Ако не знате како Екцел доживљава датум и време, овде можете добити потпуну јасноћу.
Како то функционише?
Ово је једноставно. Користимо технике екстракције за издвајање низова датума и времена. Овде имамо ЛЕВО (Б3,10). Ово враћа 10 знакова с леве стране низа у Б3. Што је "12/02/2020". Сада је овај низ испоручен функцији ДАТЕВАЛУЕ. А ДАТЕВАЛУЕ претвара низ датума у његову вредност. Отуда добијамо 44167.
Слично, добијамо временску вредност помоћу функције МИД (за екстракцију) и функције ТИМЕВАЛУЕ.
МИД функција враћа 8 знакова са 12. позиције у низу. Што је "12:23:00". Овај низ се испоручује функцији ТИМЕВАЛУЕ која враћа .51597.
На крају збрајамо ове бројеве. Ово нам даје број 44167.51597. Када претворимо обликовање ћелије у ММ/ДД/ГГГГ ХХ: ММ АМ/ПМ формат добијамо тачан датум и време.
У горњем примеру, датум и време смо спојили заједно као низ. Ако имате само датум као низ без додатног текста или низа, можете користити само функцију ДАТЕВАЛУЕ да бисте датум претворили у Екцел датум.
=ДАТЕВАЛУЕ(Б3) |
Ако имате само времена као стринг, користите ТИМЕВАЛУЕфункција
=ТИМЕВАЛУЕ(Б3) |
О овим функцијама можете читати кликом на назив функције у формули.
Па да, момци, овако конвертујете низ датума и времена у вредност датума у екцелу. Надам се да је ово било од помоћи. Ако имате било каквих недоумица у вези са овим чланком или имате било које друго питање везано за Екцел/ВБА, питајте ме у одељку за коментаре испод. Биће ми драго да вам помогнем.
Претворите датум и време из ГМТ у ЦСТ : Док радимо на Екцел извештајима и Екцел контролним таблама у Мицрософт Екцелу, морамо да конвертујемо датум и време. Осим тога, морамо да добијемо разлику у времену у Мицрософт Екцелу.
Како претворити време у децимално у програму Екцел : Морамо да претворимо временске бројке у децимале користећи табелу у Екцелу 2016. Временом можемо управљати у екцелу 2010, 2013. и 2016. помоћу функција КОНВЕРТ, САТ и МИНУТА.
Како претворити датум у текст у програму Екцел : У овом чланку смо научили како претворити текст у датум, али како претворити Екцел датум у текст. За претварање Екцел датума у текст имамо неколико техника.
Претварање назива месеца у број у програму Мицрософт Екцел : Што се тиче извјештаја, бројеви су бољи од текста. У Екцелу ако желите да претворите називе месеци у бројеве (1-12). Помоћу функције ДАТЕВАЛУЕ и МОНТХ можете лако претворити мјесеце у бројеве.
Екцел претвара децималне секунде у формат времена : Као што знамо, време у екцелу се третира као бројеви. Сати, минуте и секунде третирају се као децимални бројеви. Дакле, када имамо секунде као бројеве, како их претварамо у формат времена? О овом чланку је било речи.
Популарни чланци:
50 Екцел пречица за повећање продуктивности | Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.
Како се користи Екцел ВЛООКУП функција| Ово је једна од најчешће кориштених и популарних функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.
Како се користи Екцел ЦОУНТИФ функција| Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.
Како се користи функција СУМИФ у програму Екцел | Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.