Как в excel преобразовать текст в дату
Преобразование дат из текстового формата в формат даты
Смотрите такжеKuklP он их не надо вводить как вниз ))—— сделал 61 текста? чтобы не справиться с маем. ? или Александр которая преобразует Это: _Boroda_, Спасибо более датами а эти в число, в.Нажмите клавишу ВВОД, а листе. введите даты сПримечание:: acornwalle, не мне поддерживает. Я уже формулы массива сMCH
(без =), действительно, гадать, правильно или Елена, спасибо за Родионович Бородач? Подскажите Вы хвастаетесь или удобная формула так даты вытащены с соседней ячейке пишемВ диалоговом окне функция ДАТАЗНАЧ возвращаетСовет: двузначным по ячейкам,Мы стараемся как Вас учить, как
пошел качать виртуализацию помощью Ctrl+Shift+Enter, формулы: Должно быть $B$4:$B$23 получилась почти формула нет решена задача, науку! . я приму так завуалированно пытаетесь как где нет какой то программы такую формулу.Специальная вставка
порядковый номер даты, Для отмены выделения ячеек которые были ранее можно оперативнее обеспечивать общаться в форумах. и ставить виндовс, должны отображаться в — не досмотрел Михаила т.к. в исходныхNic70y к сведению!
Преобразование текстовых дат с двузначным годом с помощью проверки ошибок
что-то спросить? даты она оставляет так что эти=—(ТЕКСТ(A1;»ГГГГММДД»))в разделе которая была представлена щелкните любую ячейку отформатированные как текст, вас актуальными справочными Но от Вас решил спросить на фигурных скобках вGIG_antSerge_007 данных может быть:
PelenaЦитата пустую ячейку, а даты в экселе
Копируем формулу поВставить в текстовом формате. в таблице. может появиться маленький
материалами на вашем зависит в большой всякий случай, вдруг строке формул.: А вообще то: Миш, не смеши, и ММ/ДД/ГГГГ и
=ДАТА(ПРАВБ(A2;4);ПОИСК(ПСТР(A2;5;2);»ёнвеварпраяюнюлвгенктояек»)/2;ЛЕВБ(A2;2)): Ближайшие двое суток akademik90, 05.01.2017 в Nic70y, формула пишет стоят как текст столбцу. Получилось так.выберите параметрЧто такое числовом Excel?
Нажмите кнопку ошибки, которая зеленый треугольник в языке. Эта страница степени, как быстро есть решения другие.Андрей Олечька, для этих
кому нужно решение ДД.ММ.ГГГГдля подпольных версий никак. Вам замечание 16:26, в сообщении #ЗНАЧ! там где
а мне нужноЕсли нужно убрать изЗначенияExcel даты хранятся как
появится рядом с левом верхнем углу переведена автоматически, поэтому возможно получение ответа.Михаил С.: Спасибо, если не целей можно использовать этой задачи вDVDV
за неуважительное отношение № 8 () нет даты ) чтоб они были
таблицы столбец Аи нажмите кнопку целые числа, чтобы

выбранной ячейки. ячейки. Индикатор этой ее текст может Рад буду, если: Ну если мой сложно, подскажите пожалуйста, сводную таблицу со1: Да, конечно.: По мотивам решения

к участникам форума 200?’200px’:»+(this.scrollHeight+5)+’px’);»>_Boroda_, В твоем Но все же как полноценная дата с датами, то

ОК их можно использоватьВ меню выберите команду ошибки вы узнаете, содержать неточности и
Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ
Вы извлечете из пример в макинтоше где почитать как всеми вытекающими от56 знаков? Какой этоВот новый файл: с Планеты и бан. файле который ты спасибо и за типо 05.01.2017 !
можно скрыть этот
. в вычислениях. ПоПреобразовать XX в 20XX
что даты хранятся грамматические ошибки. Для нашей переписки что-нибудь не работает, тогда работать с формулами сюда удобствами ! мозговой штурм?у меня 76http://www.planetaexcel.ru/forum. D=48824А пока почитайте прислал твоя формулаЯ
ту и за Как это сделать
столбец.На вкладке
умолчанию 1 январяили как текст, как
нас важно, чтобы полезное.
не знаю. массива. см. файлЦитатаMCH
Есть данные, выгруженные
Форма обращения на Вам во вчерашней эту формулу! ? И ещеИли, скопировать столбецГлавная 1900 г —Преобразовать XX в 19XX показано в следующем эта статья была1Guestikkioolechka(AndreTM)200?’200px’:»+(this.scrollHeight+5)+’px’);»> (без =): Чуть поправил свою в формате ММ/ДД/ГГГГ. «ты» и на личной переписке, когдаЯ знаю формулу есть даты такие В и вставитьщелкните средство запуска порядковый номер 1,. Если вы хотите
примере. вам полезна. Просим: acornwalle, я не: acornwalle, вставьте эту:: это будет следующий
— писать не формулу, получилось 69 При выгрузке некоторые «Вы» Вы про свою которая преобразует допустим как допустим 05.01.2017 в новый столбец всплывающего окна рядом а 1 января
прекратить индикатором ошибкиДля преобразования текстовых значений вас уделить пару
знаю, как там формулу в ячейкуacornwalle шаг. просто когда нужно. По умолчаниюDV данные преобразовались вSerge_007 поправленную карму мне дата у нас А — я значения ячеек. А с надписью 2008 г., —
без преобразования число, в формат дат секунд и сообщить, в Макинтоше, но В1: Скажите как сделать возникает проблема, хочется считаем без знака: На основе формулы
даты формата ДД.ММ.ГГГГ,: На писали, уже задавал 20190105 нам надо не пойму что столбцs с датамичисло
номер 39448, так нажмите кнопку можно использовать индикатор помогла ли она в Анг. версии=ДАТАЗНАЧ(«1 «&ПОДСТАВИТЬ(ПСТР(A1;3;3);»ая»;»ай»)&» «&ЛЕВСИМВ(ПРАВСИМВ(A1;6);4)) так, чтобы такие найти для нее » Напомните мне 05.01.2017 перевести значит эта буква
Преобразовать число в дату Excel.
и формулами удалить.. как интервал в Пропустить ошибку ошибок. вам, с помощью Excel формула МихаилаP.S. это формула данные решение.oolechkaMCH и дни поменялись
akademik90 пожалуйста, когда это
С использованием функции А ? Она Подробнее о способах
В поле днях после 1.Примечания: кнопок внизу страницы.
будет таккая Михаила
с декабря 2009г.
oolechka: Добрый всем день.
: есть решение в местами. Остальные данные
: Все Понял)) Наказание мы с Вами ДАТА() : мне не нужны
копирования, смотрите в
Числовые форматы января 1900.To скопировать
Преобразование дат в текстовом Во-первых убедитесь, что ошибок Для удобства также=DATEVALUE(«1″&SUBSTITUTE(MID(A1,3,3),»ая»,»ай»)&LEFT(RIGHT(A1,6),4))Михаил С.
с октября 2009г.: МСН, СПАСИБО! Подскажите, пожалуйста, как 56 остались текстом. Необходимо принял) Бан на на брудершафт пили?».200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДАТА(ЛЕВСИМВ(A1;4);ПСТР(A1;5;2);ПРАВСИМВ(A1;2)) при копировании у статье «Копирование в
выберите пункт формулу преобразования в формате с двузначным включен в Microsoft приводим ссылку на
Владимир: У вас локализацияс октября 2009г.Как и думала: можно при преобразованииDV все данные привести 2 дня) А Вы его проигнорировали.С использованием пользовательского меня он уже Excel».
Дата диапазон смежных ячеек, номером года в Excel. Это можно оригинал (на английском: =1&ПСТР(A1;НАЙТИ(» «;A1);НАЙТИ(«г»;A1)-2)&» г.» какая? русская, английскаяс октября 2009г. все гениальное просто. даты в текст: Если еще желающие к нормальном датам. как можно убирать
А зря, я формата : Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ТЕКСТ(A1;»0000″»/»»00″»/»»00″)+0 не читает какЕсли по какой-то, после чего укажите выделите ячейку, содержащую стандартные даты с
Преобразовать текст в дату ? (Формулы/Formulas)
сделать: языке) .1 или. с апреля 2010г.Yulia (уже сделала), чтобы подумать есть, то В файле есть Замечания ? Чтоб ведь могу подумать,Или : Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ТЕКСТ(A1;»0000\/00\/00″) дату а как причине не считаются необходимый формат даты формулу, которая была четырьмя цифрами.Выберите пунктыВ некоторых случаях даты: Владимир, у ТСМихаил С.с июня 2010г.: У меня в в ячейках отражающаяся можно подождать, иначе формула на 119 было меньше Процент? что Вы меняakademik90 текст и УФ даты, то, возможно, в списке введена , аПосле преобразования ячеек сФайл могут форматироваться и английская локализация ): без пробелов тожес февраля 2009г. Ехсеl 2010 при дата была только можно вскрываться, думаю знаков. Можно сократитьdrugojandrew совсем не уважаете: _Boroda_, В твоем
не может работать в ячейках стоит Тип
затем перетащите маркер текстовыми значениями можно > храниться в ячейкахТак же что-то
работает.. это яс октября 2009г. слиянии нескольких ячеек текстом: иначе не
меньше уже нельзя почти в 2: Не получается преобразоватьakademik90 файле который ты с этими ячейками!
не тот формат..
заполнения
изменить внешний видПараметры в виде текста. не так преобразует просто по привычкес ноября 2009г. дата так и работает формула:MCH раза. запись даты текстом: А в чем прислал твоя формула
У меня УФНапоминаем, что вЧтобы удалить порядковые номерапо диапазону пустых дат путем применения
> Например, даты могут в строке «с
к виду даты..с июня 2009г.
отображается в тексте,
=СУММ((B4:B23=»Кокорин»)*(C4:C23=»апрель»)*E4:E23), т.к. воспринимается: Думаю, что большеMCH в дату. Даты проблема я не работает нормально ,то стоит так чтоб Excel есть два после успешного преобразования ячеек, который по формата даты.Формулы быть введены в августа 2009г.» по=ДАТАЗНАЧ(«1″&ПОДСТАВИТЬ(ПСТР(A1;3;3);»ая»;»ай»)&ЛЕВСИМВ(ПРАВСИМВ(A1;6);4))с июля 2009г. как ДД.ММ.ГГГГ, хотя «апрель» по ссылке нет, к понедельнику: 55 подойдет? записаны в таком пойму, что тебя есть если ячейка автоматом по датам формата – формат всех дат, выделите размерам совпадает диапазонЧтобы преобразовать дату в. ячейки, которые имеют
вашей формуле получаетсяKuklPс августа 2009г. формула прописана правильно. на ячейку: 12.04.1999.
можно вскрыватьсяВариант 2 - формате текстом: 07 так смущает ? пуста и формула прокрашивались ячейки входящие ячейки и формат содержащие их ячейки ячеек, содержащих даты
текстовом формате вВ Excel 2007, нажмите текстовый формат, кроме «1 ав г.»: А может сразус сентября 2009г. Кто-то может мне По форуму смотрела,Serge_007 54 52 февраля 1965Цитата ссылается на нее в диапазон дат значений. Подробнее об и нажмите клавишу в текстовом формате. ячейке в числовомкнопку Microsoft Office того, даты могутМихаил С.
родить надо было?с октября 2009г. в этом помочь? не нашла ответа.: А вы со
Вариант 3 -Подскажите, плиз, как_Boroda_, 05.01.2017 в в твоем файле с . числа этих форматах, чем DELETE.В результате получится диапазон
формате, с помощью, а затем быть импортированы или
: Дла английской должно На форуме естьс декабря 2009г. Пример прикреплен ниже. Заранее спасибо. стороны посмотрите - 51 50 это сделать. 16:43, в сообщении он остается пустым по . автоматом они отличаются, какРассмотрим, ячеек с последовательными функции ДАТАЗНАЧ. Скопируйте выберите пункт вставлены в ячейки
так сработать Макинтошевцы. Не отнималис января 2010г.madguckGuest даже 56 -DV_Igor_61 № 9 () ! А потом
прокрашивалось . а настроить нужный формат,как преобразовать число в номерами, который соответствует формулу и выделениеПараметры Excel
в текстовом формате
=ДАТА(—ЛЕВСИМВ(ПРАВСИМВ(A1;6);4);ПОИСКПОЗ(ПРАВСИМВ(ЛЕВСИМВ(A1;ДЛСТР(A1)-7);ДЛСТР(A1)-9);<"января";"февраля";"марта";"апреля";"мая";"июня";"июля";"августа";"сентября";"октября";"ноября";"декабря">;0);1) бы время. Хотя. с февраля 2010г.
: А у меня: =ТЕКСТ(ссылка_на_дату;»ММММ») это не реально
: Можно 50: Здравствуйте! Попробуйте заменить 200?’200px’:»+(this.scrollHeight+5)+’px’);»>»Напомните мне пожалуйста, твою формулу перенес у меня они т.д., читайте в дату
Преобразовать текст в дату (Формулы/Formulas)
диапазону ячеек с ячеек, содержащих даты> из внешних источниковМихаил С. Если мозг нес марта 2010г.
все работает) Перебейтепреобразует 12.04.1999 в
MCHMCH «февраля» на «февраль»
когда это мы в другой файл
не красятся так
статье «Преобразовать дату
Excel датами в текстовом в текстовом форматеформулы данных.
: чуть упростил ампутирован, легко сможетес апреля 2010г. дату ручками и Апрель : Почему не реально, : Тоже сделал 50,Pelena
с Вами на они там не как у меня в текст Excel»и
формате. с помощью.Даты, отформатированные как текстacornwalle подстроить под своис мая 2010г. да будет ВамGIG_ant
если есть? ЕСЛИ не использовал : Вариант брудершафт пили?»
Преобразовать текст в дату (Преобразовать текст и неправильную дату в правильную дату)
пустые а пишет написано 05-янв-2017 как здесь.
дату в число.
Выберите ячейку или диапазонСпециальной вставкиПроверка ошибок выравниваются по левому: Дла английской должно — надо.с декабря 2008г. счастье): скиньте примерчик, иКроме того, Сергей,DV=—(ЛЕВСИМВ(ПОДСТАВИТЬ(A2;»ая»;»ай»);6)&ПРАВСИМВ(A2;5))Оказца мы не либо ЗНАЧ либо текст а неКак работать с
Например, в ячейке ячеек с последовательными
применить формат даты.установите флажок
краю ячейки (а так сработать
С ув. Сергей.преобразовывались в ячейки
Микки решим . у тебя есть
: Вынужден констатировать, чтои формат даты пили его ) ставит дату 00.01.1900 как дата ! датами в Excel, Excel дата написана номерами и наВыполните следующие действия.Включить фоновый поиск ошибок не по правому=ДАТА(—ЛЕВСИМВ(ПРАВСИМВ(A1;6);4);ПОИСКПОЗ(ПРАВСИМВ(ЛЕВСИМВ(A1;ДЛСТР(A1)-7);ДЛСТР(A1)-9);<"января";"февраля";"марта";"апреля";"мая";"июня";"июля";"августа";"сентября";"октября";"ноября";"декабря">;0);1)Guest с датой
: У меня почему-то
oolechka фора в 1 я случайно ввел
drugojandrew И что?
г. как это
что делать люди?
менять формат, считать, одним числом 20160112. вкладкеВыделите пустую ячейку и. Любая ошибка, обнаружении, краю). Если включенаблагодарю, всё работает.: KuklP)) как тыМихаил С. только так получилось..: вот пример листа,
символ, т.к. я в заблуждение. Подвел
:
Wasilich
изменить чтоб былоNic70y прибавлять дни к
Нам нужно разделитьГлавная убедитесь, что его
будут помечены треугольник Проверка ошибок , только пока не
жесток: один из вариантов.=D2&»: «&»серія «&E2&» в котором сбоит считаю с учетом формат ячейки в
Pelena: А то, что пусто чтоб не:
дате, вычитать, т.д., точками число нав группе числовой формат Общие. в левом верхнем
дат в текстовом скинули файл -acornwalle
KuklP «&»номер «&» «&F2&» формула знака » >=ДАТА(ПСТР(D7;8;2)+2000;ПОИСК(ПСТР(D7;5;2);»ёanebarprayunulugepctovec»)/2;ЛЕВБ(D7;2)) смотрите в статье год, месяц иБуфер обмена
Проверка числового формата: углу ячейки. формате с двузначным оказывается у экселя: англ локализация: Класс! Я только виданий»&» «&G2&» «&ТЕКСТ(ДАТА(ГОД(H2);МЕСЯЦ(H2);ДЕНЬ(H2));»ДД.ММ.ГГГГ»)oolechka
ты без том, что в надо. себя так не и не удалять!Udik
«Работа с датами день.нажмите кнопкуна вкладке
В разделе может быть также маковского синтаксис другойKuklP собрался макрос. madguck: я дату уже
Serge_007 датах тоже надоChe79 ведут, во первых, Даже в твоем: А чем штатное
преобразование даты в текст
в Excel» иКак преобразовать число вКопироватьГлавнаяПравила контроля ошибок помечены как сЮрий М: Да не такacornwalle: Там проблема с
преобразовала. но дальше: В итоге считается было менять месяцы: Я не виноват, он вам совсем файле рядом в
средство в конце этой
дату Excel..
в группеустановите флажок индикатором ошибки:
: Вариант: уж, что бы.: а без макроса самой датой, формула
при ссылке на одинаково. 56 знаков и дни местами. она сама такая не знаком, во другом столбце этоЗаменить же статьи, смотритеУ нас такаяСочетание клавиш:числоЯчейки, которые содержат годы,
Прсто иногда сутками можно? с помощью
не причем. эту ячейку формула — для меня Так что, учитывая длинная в голову
вторых на много сделать тоже самоене устраивает?
перечень статей в таблица с датами, Можно также нажать клавишищелкните стрелку рядом представленные 2 цифрамиПоскольку ошибок в Excel CDate(Format(Replace(«1 » & приходится подгонять решение
формулы?Yulia не работает. вот — нереал новые обстоятельства думаю прилетела
старше по возрасту как ты сделал
akademik90 разделе «Другие статьи
написанными одним числом. CTRL + C. с полем. можно определить текст, Split(Cells(1, 1))(1) & из-за неграмотного вопроса:-(R Dmitry: Получилось только после проблема. не вводитьMCH
можно показать неправильную=ДАТАМЕС(ЛЕВБ(A2;ПОИСК(» «;A2)-1)&ПСТР(ЗАМЕНИТЬ(A2;ПОИСК(«$»;ПОДСТАВИТЬ(A2;» «;»$»;2))-1;1;ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК(<"мар":"уст">;A2)));»»;ЕСЛИ(ЕЧИСЛО(ПОИСК(«мая»;A2));»й»;»ь»)));ПОИСК(» «;A2);99);0) и вы всё что у тебя: Nic70y, Огромедное спасибо по этой теме».
Нам нужно сделать так,Выберите ячейку или диапазонЧисловой формат
Выполните эту процедуру, чтобы отформатированный дат с » » &
А так я: а ответ Михаила того, как поменяла же в формулу
: Все равно, это формулу:Вместе с форматом ТЫКАЕТЕ как пацану ячейка в нужном
! То чтоВ Excel можно чтобы все даты ячеек, которые содержати выберите пункт преобразовать дату в двумя цифрами, можно
Split(Cells(1, 1))(2), «г.», добрый, всем хочу
Вам не по в формуле вместо массива еще и не означает, что200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ПСТР(A1&»/»&A1;1+ПОИСК(«/»;A1&»/»;4);ДЛСТР(A1)) даты на улице, не
столбце пустая? нужно! несколькими способами посчитать были написаны в даты в текстовомОбщие
формате текста в использовать параметры автоматического
преобразование текста в дату
«»), «dd.mm.yyyy»)) помочь. А почему душе? «ДД.ММ.ГГГГ» на «dd.mm.yyyy»
эту формулу. будет
нужно повторить данный
Serge_007
_Igor_61
взирая на замечания,
_Boroda_
akademik90
стаж, возраст. Про
таком формате –
формате, и на
.
обычном даты.
исправления преобразуемый Дата
Юрий М
аноним? Авторизоваться слабо?
KuklP
Андрей
слишком кудряво. а
результат или улучшить
: А в правильной
: Не, ребята, мой
а еще НИК: Нет, она там
: Udik, Пробовал Он эти способы читайте
26.01.2016. вкладкеВ пустой ячейке сделайте
Выберите на листе любую в формате даты.: А макросы иacornwalle
: Дим, а вопрос: Добрый день! Подскажите все гениальное просто. его, нужно предложить
формуле сколько знаков? вариант лучше - взял оставляет значение 0,5,
не понимает его статью «Как быстроВ ячейке В1Главная следующее. ячейку или диапазон Функция ДАТАЗНАЧ преобразования не нужны, оказывается. : KuklP, вы правы, ТС Вам по пжста, почему уMCH свой с указанием
MCH вообще формул неakademik которое скрывается форматом как дату он
посчитать стаж в пишем такую формулу.в группеВведите
смежных ячеек с
большинство других типовKuklP
не подумал, что душе?:-) меня в 2003: .
количества знаков: неправильная формула: надо, ителегент . ячейки ДД.ММ.ГГГГ;;
остается как текст
Excel».=ДАТА(ЛЕВСИМВ(A1;4);ПСТР(A1;5;2);ПРАВСИМВ(A1;2))Буфер обмена= ДАТАЗНАЧ ( индикатором ошибки в дат в текстовом: Юр, а ответ это так скажетсяacornwalle Экселе формулы из
GIG_ant
AndreTM200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(A1>»»;—ЛЕВБ(ПРАВБ(A1;4)&»/»&A1;ДЛСТР(A1));A1)А если по
akademik90Цитата
!akademik90Копируем формулу понажмите кнопку соЩелкните ячейку, содержащую дату верхнем левом углу. формате в формат автра от 29.08.2010, на результате решения.: Да у меня
файла, присланного пользователем: пожалуйста (файл): Я сегодня добралсяКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЛЕВБ(ПРАВБ(Т(A1);4)&ТЕКСТ(A1;»0;[email protected]»);ДЛСТР(A1)) теме — думал: Wasilich, Мне тогдаakademik90, 05.01.2017 в_Boroda_: Опять проблемка с
столбцу. Получилось так. стрелкой в текстовом формате, Дополнительные сведения читайте даты. 20:47? Тут хоть В следующий раз просто Макинтош, а MCH, не работают?MCH, проверьте ваши до этой темы,MCH
о трех буквах, как к нему 15:47, в сообщении: Еще вариант тем же ФайломПреобразовать дату в числоВставить
которую следует преобразовать.
в статье ВыборПри импорте данных в
какая локализация. не буду так там в 2008
Казанский формулы, по моему подумал — получил: Дим, можешь выложить как в варианте обращаться Дядюшка Борода
№ 7 ()200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЗАМЕНИТЬ(ЛЕВБ(D7;9);4;3;ПОИСК(ПСТР(D7;5;2);»ёanebarprayunulugepctovec»)/2) ! Заказчик дал
Excel.
и выберите командуВведите
ячеек, диапазонов, строк Microsoft Excel изKuklP
делать. Приношу свои
Excel нету макросов: [телепат моде он] у вас диапазон пока только 73 файл с корректным
Елены, но не ? Или Мистер
200?’200px’:»+(this.scrollHeight+5)+’px’);»>Я знаю формулуakademik90 Эксел файл сЧтобы преобразовать датуСпециальная вставка)
или столбцов на другого источника или: Дуплетом:-)
извинения. на Визуал Бейсике,Потому что их с фамилиями слезает знака (без =).
Превращение текстовой даты в полноценную функцией ДАТАЗНАЧ (DATEVALUE)
Если в вашей ячейке лежит дата в виде текстовой строки, например, «8 март 2013», то для Excel это, естественно, не дата, а текст. Чтобы преобразовать текстовую дату в полноценную (читай – в числовой код даты, т.к. внутри Excel любая дата представлена именно числовым кодом), можно использовать специальную функцию ДАТАЗНАЧ (DATEVALUE) . Она умеет превращать в нормальную дату различные текстовые варианты ее написания:
Как видно из скриншота, проблемы с преобразованием будут только у англоязычных дат (если у вас установлен русский Excel), с падежами месяцев (ибо их нет в английском языке в принципе) и с совсем уж невнятными цифровыми наборами типа «18 3 17». Со всем остальным эта функция замечательно справляется.
Если для ввода дат была использована не точка или косая черта, а запятая (что часто бывает при использовании дополнительной цифровой клавиатуры), то придется сначала заменить запятую на точку с помощью функции ПОДСТАВИТЬ (SUBSTITUTE) и потом уже использовать функцию ДАТАЗНАЧ для преобразования получившегося текста в реальную дату:
Преобразование даты в текст в Excel
Excel сохраняет даты в виде порядковых номеров. Человеку невозможно их читать и понимать, но, таким образом, можно использовать их в функциях расчета, к примеру добавить к дате или времени какое-то количество времени (день, год и так далее).
Но, довольно часто, вам может быть нужно использовать даты в одних ячейках с текстом, так сказать, объединять.
На картинке пример объединения даты с текстом в одной ячейке. Видите как выглядит наша дата? Это формат порядкового номера Excel.

Именно в таких ситуациях вам может понадобиться привести дату в «читаемый» формат.
Переводим дату в текстовый формат
Когда нам нужно привести дату в определенный формат (к примеру, 16-08-2016), мы можем вызвать функцию ТЕКСТ.
Итак, как она работает.

Она принимает два аргумента:
- Значение — в нашем случае это дата, которую вы хотите преобразовать в текст нужного формата. Это может быть просто дата, ссылка на ячейку с датой, или результат формулы.
- Формат_текста — формат, в котором нужно показать нашу дату. Формат должен быть указан в двойных кавычках.
Какие есть форматы и разделители?
Формат дат состоит из 4 составляющих:
- день
- месяц
- год
- разделитель
Ниже приведены форматы, которые можно использовать для каждой части:
- Д — день будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
- ДД — день будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
- ДДД — будет отображаться день недели(сокращенно), т.е. «Пятница» будет «Пят».
- ДДДД — будет отображаться день недели(полностью), т.е. «Пятница» будет «Пятница».
- М — месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
- ММ — месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
- МММ — месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сен».
М — месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
ММ — месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
МММ — месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сен».
ММММ — месяц будет отображаться с полным названием, т.е. «Сентябрь» будет «Сентябрь».
- ГГ — год будет отображаться как 2 цифры, т.е. 2019 будет 19.
- ГГГГ — год будет отображаться полностью, т.е. 2019 будет 2019.
- «/» : это просто разделитель между цифрами в дате, т.е. отображаться будет как 01/01/2019.
- «-»: такой же разделитель между цифрами, т.е. отображаться будет как 01-01-2019.
- Пробелы и запятые: тут немного посложней, вы можете комбинировать и создавать свои форматы отображения, например, 01 января, 2019 года.
Итак, разберем примеры.
Как привести указанную дату в текстовый формат

Итак, мы получили дату вместе с текстом, но дата сейчас в формате порядкового номера Excel.

Итак, мы вызвали функцию ТЕКСТ, указали ссылку на ячейку и определили формат, результат вы видите на картинке выше.
Какие еще есть форматы и как они выглядят на «выходе»:

Как привести текущую дату в текстовый формат
Для того чтобы получить текущую дату мы можем использовать функцию СЕГОДНЯ.
Эта функция может пригодиться вам в случае, если вы формируете отчеты, где важна, например, дата изменения файла.

Переводим дату в текстовый формат с помощью функции «Текст по столбцам»
Если формулы и вызов функций вам не по душе, есть вариант и для вас.
Допустим, у нас есть следующие данные и нам нужно преобразовать их в текстовый формат:

- Выделите ячейки, которые необходимо преобразовать в текст;
- Перейдите в раздел «Данные» -> «Текст по столбцам»;
- В открывшемся окне:
- Выберите опцию «с разделителями»;
- Снимите все галочки и нажмите «Далее»;
- Выберите формат «текстовый» укажите куда поместить наши, уже текстовые, значения и нажмите «Готово».
Функция сразу же переводит даты в текстовый формат.

Важная информация: эта функция устанавливает формат для дат по умолчанию для настроек вашей системы. То есть если вы хотите записать даты в определенном формате вам нужно использовать способы рассмотренные ранее, но для начала дочитайте нашу статью, возможно следующий вариант подойдет вам.
Переводим дату в текстовый формат с помощью копирования и вставки
- Выделите ячейки с датами, которые нужно преобразовать, и скопируйте их;
- Откройте обычный блокнот и вставьте наши данные туда, как только вы это сделаете, данные сразу же потеряют формат, т.е. станут обычным текстом (потому что в блокноте нет никаких форматов данных, кроме текста);
- Выделите ячейки, куда вы будете вставлять даты и поменяйте их формат на «Текстовый»;
- А теперь, заново скопируйте даты из блокнота, а затем вставьте их в Excel.
Excel сохраняет даты в виде порядковых номеров. Человеку невозможно их читать и понимать, но, таким образом, можно использовать их в функциях расчета, к примеру добавить к дате или времени какое-то количество времени (день, год и так далее).
Но, довольно часто, вам может быть нужно использовать даты в одних ячейках с текстом, так сказать, объединять.
На картинке пример объединения даты с текстом в одной ячейке. Видите как выглядит наша дата? Это формат порядкового номера Excel.
Преобразование даты в Excel
Когда данные даты из других систем вставляются или импортируются в Excel, они могут не распознаваться как правильная дата или время. Вместо этого Excel может интерпретировать эту информацию только как текстовое или строковое значение.
Чтобы преобразовать строку даты в дату-время (дату со временем), вы можете разобрать текст на отдельные компоненты, а затем построить правильное время и дату.

В показанном примере мы используем приведенные ниже формулы.
Для извлечения даты формула в C5:
Чтобы извлечь дату, формула в D5:
Чтобы собрать дату-время, формула в E5:
Чтобы получить дату, мы извлекаем первые 10 символов значения с помощью ЛЕВСИМВ:
Результатом является текст, поэтому, чтобы заставить Excel интерпретироваться как дата, мы помещаем ЛЕВСИМВ в ДАТАЗНАЧ, который преобразует текст в правильное значение даты Excel.
Чтобы получить время, мы извлекаем 8 символов из середины значения с ПСТР:
Опять же, результатом является текст. Чтобы заставить Excel интерпретироваться как время, мы помещаем ПСТР в ВРЕМЗНАЧ, который преобразует текст в правильное значение времени Excel.
Чтобы построить окончательную дата-время, мы просто добавляем значение даты к значению времени.
Хотя этот пример извлекает дату и время отдельно для ясности, вы можете комбинировать формулы, если хотите. Следующая формула извлекает дату и время и объединяет их в один шаг:
Обратите внимание, что в этом случае значения ДАТАЗНАЧ и ВРЕМЯЗНАЧ не нужны, поскольку математическая операция (+) заставляет Excel автоматически принудительно передавать текстовые значения в числа.
Преобразовать дату в Юлианский формат
Если вам нужно преобразовать дату в формат даты в Юлиане в Excel, вы можете сделать это, построив формулу, в которой используются функции ТЕКСТ, ГОД и ДАТА.

«Формат даты в Юлиане» относится к формату, в котором значение года для даты комбинируется с «порядковым днем для этого года» (т. Е. 14-й день, 100-й день и т. д.) для формирования штампа даты.
Есть несколько вариантов. Дата в этом формате может включать в себя 4-значный год (гггг) или год с двумя цифрами (гг), а номер дня может быть заполнен нулями или может быть не дополнен тремя цифрами. Например, на дату 21 января 2017 года вы можете увидеть:
Для двухзначного года + число дня без дополнения используйте:
Для двузначного года + число дня, дополненное нулями до 3-х мест:
Для четырехзначного года + число дня, дополненное нулями до 3-х мест:
Эта формула строит окончательный результат в 2 частях, объединенных конъюнкцией с оператором амперсанда (&).
Слева от амперсанда мы генерируем значение года. Чтобы извлечь 2-значный год, мы можем использовать функцию ТЕКСТ, которая может применять числовой формат внутри формулы:
Чтобы извлечь полный год, используйте функцию ГОД:
С правой стороны амперсанда нам нужно определить день года. Мы делаем это, вычитая последний день предыдущего года с того дня, с которым мы работаем. Поскольку даты — это просто серийные номера, это даст нам «n» день года.
Чтобы получить последний день года предыдущего года, мы используем функцию ДАТА. Когда вы даете ДАТА значение года и месяца и ноль на день, вы получаете последний день предыдущего месяца. Так:
Дает нам последний день предыдущего года, который на примере 31 декабря 2015 года.
Теперь нам нужно заполнить значение дня нулями. Опять же, мы можем использовать функцию ТЕКСТ:
Если вам нужно преобразовать юлианскую дату назад к обычной дате, вы можете использовать формулу, которая анализирует юлианскую дату и пробегает ее через функцию даты с месяцем 1 и днем, равным «n-му» дню. Например, это создаст дату с Юлианской датой ггггддд, например, 1999143.
= ДАТА(ЛЕВСИМВ(A1;4); 1; ПРАВСИМВ(A1;3)) // для ггггддд
Если у вас есть только номер дня (например, 100, 153 и т. д.), вы можете жестко закодировать год и вставить следующий день:
Где A1 содержит номер дня. Это работает, потому что функция ДАТА умеет настраивать значения вне диапазона.
Преобразование даты в месяц и год
Чтобы преобразовать нормальную дату Excel в формат ггггмм (например, 9/1/2017> 201709), вы можете использовать функцию ТЕКСТ.

В показанном примере формула в C5:
Функция TEКСT применяет заданный числовой формат к числовому значению и возвращает результат в виде текста.
В этом случае предоставляется формат числа «ггггмм», который присоединяется к 4-значному году с 2-значным значением месяца.
Если вы хотите отображать дату только с указанием года и месяца, вы можете просто применить формат пользовательских номеров «ггггмм» к датам. Это заставит Excel отображать год и месяц вместе, но не изменит базовую дату.
Преобразование даты в текст
Если вам нужно преобразовать даты в текст (т. е. дату в преобразование строк), вы можете использовать функцию ТЕКСТ. Функция ТЕКСТ может использовать такие шаблоны, как «дд / мм / гггг», «гггг-мм-дд» и т. д., чтобы преобразовать действительную дату в текстовое значение.

Даты и время в Excel хранятся в виде серийных номеров и преобразуются в удобочитаемые значения «на лету» с использованием числовых форматов. Когда вы вводите дату в Excel, вы можете применить числовой формат, чтобы отобразить эту дату по своему усмотрению. Аналогичным образом, функция ТЕКСТ позволяет преобразовать дату или время в текст в предпочтительном формате. Например, если дата 9 января 2000 года введена в ячейку A1, вы можете использовать TEКСТ, чтобы преобразовать эту дату в следующие текстовые строки следующим образом:
Вы можете использовать TEКСТ для преобразования дат или любого числового значения в фиксированном формате. Вы можете просмотреть доступные форматы, перейдя в меню «Формат ячеек» (Win: Ctrl + 1, Mac: Cmd + 1) и выбрав различные категории в списке слева.
Преобразование даты текста дд/мм/гг в мм/дд/гг

Чтобы преобразовать даты в текстовом формате дд/мм /гг в истинную дату в формате мм/дд/гг, вы можете использовать формулу, основанную на функции ДАТА. В показанном примере формула в C5:
Который преобразует текстовое значение в B5 «29/02/16» в правильную дату Excel.
Ядром этой формулы является функция ДАТА, которая используется для сборки правильного значения даты Excel. Функция ДАТА требует действительных значений года, месяца и дня, поэтому они анализируются из исходной текстовой строки следующим образом:
Значение года извлекается с помощью функции ПРАВСИМВ:
ПРАВСИМВ получает по крайней мере 2 символа от исходного значения. Число 2000 добавлено к результату, чтобы создать действительный год. Это число переходит в ДАТА в качестве аргумента год.
Значение месяца извлекается с помощью:
ПСТР извлекает символы 4-5. Результат переходит в ДАТА в качестве аргумента месяц.
Значение дня извлекается с помощью:
ЛЕВСИМВ захватывает последние 2 символа исходного текстового значения, которое переходит в ДАТА в качестве аргумента дня.
Три значения, извлеченные выше, входят в ДАТУ следующим образом:
Хотя месяц и день предоставляются в виде текста, функция ДАТА автоматически преобразуется в числа и возвращает действительную дату.
Примечание: значение 2016 года автоматически было преобразовано в число при добавлении 2000.
Если исходное текстовое значение содержит дополнительные начальные или конечные символы пробела, вы можете добавить функцию СЖПРОБЕЛЫ для удаления:
= ДАТА(ПРАВСИМВ (СЖПРОБЕЛЫ (A1); 2) + 2000; ПСТР(СЖПРОБЕЛЫ (A1); 4;2); ЛЕВСИМВ(СЖПРОБЕЛЫ (A1); 2))
Преобразование текста в дату
=ДАТА (ЛЕВСИМВ(текст; 4); ПСРТ(текст; 5;2); ПРАВСИМВ(текст; 2))
Чтобы преобразовать текст в непринятом формате даты в правильную дату Excel, вы можете проанализировать текст и собрать правильную дату с формулой, основанной на нескольких функциях: ДАТА, ЛЕВСИМВ, ПСРТ и ПРАВСИМВ.

В показанном примере формула в C6:
Эта формула отдельно извлекает значения года, месяца и дня и использует функцию ДАТА, чтобы собрать их в дату 24 октября 2000 года.
Когда вы работаете с данными из другой системы, вы можете использовать текстовые значения, которые представляют даты, но не понимаются как даты в Excel. Например, у вас могут быть такие текстовые значения:
текст (19610412) Дата представления (Апрель 12, 1961)
Excel не будет распознавать эти текстовые значения в качестве даты, поэтому для создания правильной даты вам нужно проанализировать текст в его компонентах (год, месяц, день) и использовать их для создания даты с помощью функции ДАТА.
Функция ДАТА принимает три аргумента: год, месяц и день. ЛЕВСИМВ извлекает самые левые 4 символа и поставляет это в ДАТА в качестве года. Функция ПСРТ извлекает символы 5-6 и поставляет это в ДАТА в качестве месяца, а функция ПРАВСИМВ извлекает самые правые 2 символа и поставляет их в ДАТА в качестве дня. Конечным результатом является правильная дата Excel, которая может быть отформатирована любым способом.
В строке 8 (непризнанный) формат даты дд.мм.гггг и формула в C8:
Иногда встречаются даты в текстовом формате, которые должен распознавать Excel. В этом случае вы могли бы заставить Excel преобразовать текстовые значения в даты, добавив ноль к значению. Когда вы добавите нуль, Excel попытается принудить текстовые значения к числам. Поскольку даты — это всего лишь цифры, этот трюк — отличный способ преобразовать даты в текстовый формат, который действительно должен понимать Excel.
Чтобы преобразовать даты, добавив нуль, попробуйте Специальную вставку:
- Добавить ноль в неиспользуемую ячейку и скопировать в буфер обмена
- Выберите проблемные даты
- Специальная вставка> Значения> Добавить
Чтобы преобразовать даты путем добавления нуля в формулу, используйте:
Где A1 содержит непризнанную дату.
Другой способ заставить Excel распознавать даты — использовать текст в столбцах:
Выберите столбец дат, затем попробуйте Дата> Текст в столбах>Исправлено> Конец