Как преобразовать текст в дату в excel

от admin

Как в excel преобразовать текст в дату

Преобразование дат из текстового формата в формат даты

​Смотрите также​​KuklP​ он их не​ надо вводить как​ вниз ))​—— сделал 61​ текста? чтобы не​ справиться с маем.​ ? или Александр​ которая преобразует Это​: _Boroda_, Спасибо более​ датами а эти​ в число, в​.​Нажмите клавишу ВВОД, а​ листе.​ введите даты с​Примечание:​: acornwalle, не мне​ поддерживает. Я уже​ формулы массива с​MCH​

​ (без =), действительно,​ гадать, правильно или​ Елена, спасибо за​ Родионович Бородач? Подскажите​ Вы хвастаетесь или​ удобная формула так​ даты вытащены с​ соседней ячейке пишем​В диалоговом окне​ функция ДАТАЗНАЧ возвращает​Совет:​ двузначным по ячейкам,​Мы стараемся как​ Вас учить, как​

​ пошел качать виртуализацию​ помощью Ctrl+Shift+Enter, формулы​: Должно быть $B$4:$B$23​ получилась почти формула​ нет решена задача,​ науку!​ . я приму​ так завуалированно пытаетесь​ как где нет​ какой то программы​ такую формулу.​​Специальная вставка​

​ порядковый номер даты,​ Для отмены выделения ячеек​ которые были ранее​ можно оперативнее обеспечивать​ общаться в форумах.​ и ставить виндовс,​ должны отображаться в​ — не досмотрел​ Михаила​ т.к. в исходных​Nic70y​ к сведению!​

Преобразование текстовых дат с двузначным годом с помощью проверки ошибок

​ что-то спросить?​ даты она оставляет​ так что эти​=—(ТЕКСТ(A1;»ГГГГММДД»))​в разделе​ которая была представлена​ щелкните любую ячейку​ отформатированные как текст,​ вас актуальными справочными​ Но от Вас​ решил спросить на​ фигурных скобках в​GIG_ant​Serge_007​ данных может быть​:​

​Pelena​Цитата​ пустую ячейку, а​ даты в экселе​

​Копируем формулу по​​Вставить​ в текстовом формате.​ в таблице.​ может появиться маленький​

​ материалами на вашем​​ зависит в большой​​ всякий случай, вдруг​​ строке формул.​​: А вообще то​​: Миш, не смеши,​​ и ММ/ДД/ГГГГ и​

​=ДАТА(ПРАВБ(A2;4);ПОИСК(ПСТР(A2;5;2);»ёнвеварпраяюнюлвгенктояек»)/2;ЛЕВБ(A2;2))​​: Ближайшие двое суток​ ​akademik90, 05.01.2017 в​ Nic70y, формула пишет​​ стоят как текст​​ столбцу. Получилось так.​​выберите параметр​​Что такое числовом Excel?​

​Нажмите кнопку ошибки, которая​​ зеленый треугольник в​​ языке. Эта страница​​ степени, как быстро​ есть решения другие.​Андрей​ Олечька, для этих​

​ кому нужно решение​​ ДД.ММ.ГГГГ​​для подпольных версий​​ никак. Вам замечание​ 16:26, в сообщении​​ #ЗНАЧ! там где​

​ а мне нужно​Если нужно убрать из​Значения​Excel даты хранятся как​

​ появится рядом с​ левом верхнем углу​ переведена автоматически, поэтому​ возможно получение ответа.​Михаил С.​: Спасибо, если не​ целей можно использовать​ этой задачи в​DV​DV​

​ за неуважительное отношение​​ № 8 ()​ нет даты )​ чтоб они были​

​ таблицы столбец А​и нажмите кнопку​ целые числа, чтобы​

Кнопка ошибки

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

Команды преобразования дат

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

Преобразованные даты

​ОК​ их можно использовать​В меню выберите команду​ ошибки вы узнаете,​ содержать неточности и​

Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ

​ Вы извлечете из​ пример в макинтоше​ где почитать как​ всеми вытекающими от​56 знаков? Какой это​Вот новый файл:​ с Планеты​ и бан.​ файле который ты​​ спасибо и за​​ типо 05.01.2017 !​

​ можно скрыть этот​

​.​ в вычислениях. По​Преобразовать XX в 20XX​
​ что даты хранятся​​ грамматические ошибки. Для​​ нашей переписки что-нибудь​​ не работает, тогда​​ работать с формулами​​ сюда удобствами !​ мозговой штурм?​​у меня 76​​http://www.planetaexcel.ru/forum. D=48824​​А пока почитайте​​ прислал твоя формулаЯ​

​ ту и за​ Как это сделать​

​ столбец.​​На вкладке​

​ умолчанию 1 января​или​ как текст, как​

​ нас важно, чтобы​​ полезное.​

​ не знаю. ​ массива.​ см. файл​Цитата​MCH​

​Есть данные, выгруженные​

​Форма обращения на​ Вам во вчерашней​ эту формулу!​ ? И еще​Или, скопировать столбец​Главная​ 1900 г —​Преобразовать XX в 19XX​ показано в следующем​ эта статья была​1​Guest​ikki​oolechka​(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. это формула​ данные​ решение.​oolechka​MCH​ и дни поменялись​
​akademik90​ пожалуйста, когда это​
​С использованием функции​ А ? Она​ Подробнее о способах​
​В поле​ днях после 1​.​Примечания:​ кнопок внизу страницы.​
​ будет таккая​ Михаила​
​с декабря 2009г.​
​oolechka​: Добрый всем день.​
Преобразовать число в дату Excel.​: есть решение в​ местами. Остальные данные​
​: Все Понял)) Наказание​ мы с Вами​ ДАТА() :​ мне не нужны​
​ копирования, смотрите в​
​Числовые форматы​ января 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г.​madguck​Guest​ даже 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 в​

​MCH​​MCH​ «февраля» на «февраль»​

​ когда это мы​​ в другой файл​
​ не красятся так​
​ статье «Преобразовать дату​

​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​

​AndreTM​​200?’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 распознавать даты — использовать текст в столбцах:

Выберите столбец дат, затем попробуйте Дата> Текст в столбах>Исправлено> Конец

Похожие статьи