Екцел

Претворите текст у датум

Convert Text Date

Екцел формула: Претворите текст у датумОпшта формула | _+_ | Резиме

Да бисте текст у непризнатом формату датума претворили у одговарајући Екцел датум, можете рашчланити текст и саставити одговарајући датум са формулом заснованом на неколико функција: ДАТЕ, ЛЕФТ, МИД и РИГХТ. У приказаном примеру, формула у Ц6 је:





= DATE ( LEFT (text,4), MID (text,5,2), RIGHT (text,2))

Ова формула издваја вредности године, месеца и дана одвојено и користи функцију ДАТЕ за њихово састављање у датум 24. октобар 2000.

Напомена: пре него што употребите формулу, погледајте доле за друге начине претварања текста у датуме.

Позадина

Када радите са подацима из другог система, могли бисте наићи на ситуацију у којој Екцел не препознаје датуме правилно, па уместо тога датуме третира као текст. На пример, можда имате текстуалне вредности попут ове:





Тект Датум представљања
20001024 24. октобра 2000
20050701 1. јула 20115
19980424 24. априла 1998
28.02.2014 28. фебруара 2014

Када Екцел процени вредност датума као текст, једна од опција је употреба формуле за рашчлањивање текста на његове компоненте (година, месец, дан) и помоћу њих направите датум помоћу функције ДАТЕ. Као што је горе наведено, препоручујем да прво испробате доленаведена решења (додавање нуле и коришћење текста у колонама) пре него што употребите формулу. Оба решења су бржа и захтевају мање напора.

Објашњење

Тхе ДАТЕ функција ствара важећи датум користећи три аргумента: година, месец и дан:



 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

У ћелији Ц6 користимо функције ЛЕФТ, МИД и РИГХТ за издвајање сваке од ових компоненти из текстуалног низа и унос резултата у функцију ДАТЕ:

како ући у ћелију у екцелу
 
= DATE (year,month,day)

Тхе ЛЕФТ функција издваја крајња лева 4 знака за годину, МИД функција издваја ликове на позицијама 5-6 за месец дана и Функција ДЕСНО извлачи два крајња десна знака као дан. Сваки резултат се враћа директно у функцију ДАТЕ. Коначни резултат је правилан Екцел датум који се може форматирати на било који начин.

Овај приступ се може прилагодити према потреби. На пример, формат непрепознатог датума у ​​реду 8 је дд.мм.ииии, а формула у Ц8 је:

 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

Дуг облик текста

Понекад можете имати датуме у дужем облику, попут „11. априла 2020 08:43:13“ које Екцел не препознаје правилно. У овом случају, можда ћете моћи да прилагодите низ на начин који дозвољава Екцел -у да правилно препозна датум са СУБСТИТУТЕ функција . Формула испод замењује другу инстанцу размака ('') зарезом и размаком (','):

 
= DATE ( RIGHT (B8,4), MID (B8,4,2), LEFT (B8,2))

Када једном додамо зарез после назива месеца, Екцел ће разумети датум, али му је ипак потребно мало „ударца“. Зато на крају додајемо нулу. Математичка операција доводи до тога да Екцел покуша да претвори низ у број. Када успе, ово ће резултирати важећим Екцел датумом. Имајте на уму да ћете можда морати да примените датум форматирање броја да бисте правилно приказали датум.

Без формула

Пре него што употребите формулу за ручно рашчлањивање и конструисање датума из текста, испробајте једно од доле наведених решења. Прва опција користи математичку операцију да мало „гурне“ Екцел и натера га да покуша да процени текст као број. Јер Екцел датуми су у ствари бројеви , ово често може помоћи. Можда ћете морати да примените формат датума ако операције успеју.

Додајте нулу да бисте поправили датуме

Понекад ћете наићи на датуме у текстуалном формату који Екцел треба да препозна. У овом случају можда ћете моћи да приморате Екцел да претвори текстуалне вредности у датуме додавањем нуле вредности. Када додате нулу, Екцел ће покушати да присили текстуалне вредности на бројеве. Будући да су датуми само бројеви, овај трик је одличан начин за претварање датума у ​​текстуални формат који би Екцел заиста требао разумјети.

сумиф већи или једнак

Покушајте да конвертујете датуме на месту додавањем нуле, покушајте Специјална паста :

како зацртати дистрибуцију у екцелу
  1. Унесите нулу (0) у некоришћену ћелију и копирајте у међуспремник
  2. Одаберите проблематичне датуме
  3. Специјално лепљење> Вредности> Додај
  4. Примените формат датума (ако је потребно)

Такође можете додати нулу у формулу попут ове:

 
= SUBSTITUTE (A2,' ',', ',2)+0 // add comma after month

где А1 садржи непризнати датум.

Пошаљите текст у колоне да бисте поправили датуме

Други начин да натерате Екцел да препозна датуме је употреба Текст у колоне Одлика:

Изаберите колону датума, а затим покушајте Подаци> Текст у колоне> Поправљено> Заврши

Ако Екцел препозна датуме, све ће их поправити у једном кораку.

Аутор Даве Брунс


^