Как преобразовать дату в число в Excel (3 примера)
В этом руководстве объясняется, как преобразовать дату в число в трех различных сценариях:
1. Преобразуйте одну дату в число
2. Преобразуйте несколько дат в числа
3. Преобразование даты в количество дней с другой даты
Пример 1: преобразование одной даты в число
Предположим, мы хотим преобразовать дату «10.02.2022» в число в Excel.
Для этого мы можем использовать функцию ДАТАЗНАЧ в Excel:
=DATEVALUE("2/10/2022")
По умолчанию эта функция вычисляет количество дней между заданной датой и 01.01.1900 .
На следующем снимке экрана показано, как использовать эту функцию на практике:
Это говорит нам о том, что между 10.02.2022 и 01.01.1900 существует разница в 44 602 дня.
Пример 2. Преобразование нескольких дат в числа
Предположим, у нас есть следующий список дат в Excel:
Чтобы преобразовать каждую из этих дат в число, мы можем выделить диапазон ячеек, содержащих даты, затем щелкнуть раскрывающееся меню «Числовой формат » на вкладке « Главная » и выбрать « Число »:
Это автоматически преобразует каждую дату в число, представляющее количество дней между каждой датой и 01.01.1900 :
Пример 3. Преобразование даты в количество дней, прошедших с другой даты
Мы можем использовать следующую формулу для преобразования даты в количество дней, прошедших с другой даты:
=DATEDIF( B2 , A2 , "d")
Эта конкретная формула вычисляет количество дней между датой в ячейке B2 и датой в ячейке A2 .
На следующем снимке экрана показано, как использовать формулу DATEDIF для расчета количества дней между датами в столбце A и 01.01.2022:
Вот как интерпретировать значения в столбце B:
- Между 01.01.2022 и 01.04.2022 есть 3 дня.
- Между 01.01.2022 и 01.01.2022 8 дней.
- Между 01.01.2022 и 15.01.2022 14 дней.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Функция ДАТАЗНАЧ
В этой статье описаны синтаксис формулы и использование функции ДАТАЗНАЧ в Microsoft Excel.
Описание
Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату. Например, формула =ДАТАЗНАЧ(«1.1.2008») возвращает число 39 448, соответствующее 1 января 2008 года. Однако следует помнить, что в зависимости от настроек даты вашего компьютера результаты функции ДАТАЗНАЧ могут отличаться от представленных в этом примере.
Функция ДАТАЗНАЧ полезна в случаях, когда лист содержит даты в текстовом формате, которые требуется отфильтровать, отсортировать или отформатировать в виде дат или использовать в вычислениях с датами.
Чтобы просмотреть серийный номер даты в качестве даты, необходимо применить к ячейке формат даты. Ссылки на дополнительные сведения о отображении чисел в виде дат см. в разделе См. также .
Синтаксис
Аргументы функции ДАТАЗНАЧ описаны ниже.
- Дата_как_текст — обязательный аргумент. Текст, представляющий дату в формате даты Excel, или ссылка на ячейку с таким текстом. Например, «30.01.2008» и «30-янв-2008» — это текстовые строки в кавычках, представляющие даты. При использовании системы дат по умолчанию в Microsoft Excel для Windows аргумент date_text должен представлять дату с 1 января 1900 г. по 31 декабря 9999 г. Функция DATEVALUE возвращает #VALUE! значение ошибки, если значение аргумента date_text выходит за пределы этого диапазона. Если в аргументе дата_как_текст опущен год, функция ДАТАЗНАЧ использует текущий год по показаниям встроенных часов компьютера. Сведения о времени в аргументе дата_как_текст игнорируются.
Примечания
- В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
- Большинство функций автоматически преобразует даты в числовой формат.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Excel преобразование даты в число
Смотрите также имеющиеся сейчас в введите 1 ввести данные, чтобыОсобенно забавно, что естественное должно храниться как формат -> ячейки=пстр(а1;3;2)&»,»&левсимв(а1;2)*1 вместо запятой. тогда: Приветствую. Есть такая ячейке кроме этого нее цифру числа, которые хранятся
выполните указанные ниже незнакомом для EXCEL
> Excel есть дваРассмотрим, нашем тексте символы-разделители:скопируйте ее изменение формата вступило-таки желание просто изменить 41642), а в
-> число ->PS
преобразований числа в
проблема. В общем числа будут ещё
1 в виде текста.
действия. формате, например 20081223Числовой формат формата – формат
как преобразовать число в
После нажатия навыделите ячейки с числами в силу. Проще формат ячейки на формате «как есть», выбираю «Общий» ->Это для указанного
дату не будет из одной сторонней другие данные, ки нажмите клавишу Столбец F являетсяВыделите столбец с такими (т.е. 2008г, 23> ячейки и формат дату
Готово в текстовом формате всего это сделать, числовой — не из-за чего не
ОК примера. происходить. программы нужно экспортировать примеру должно быть: ВВОД. новым столбцом. ячейками. Если вы декабря). Для дальнейшейТекст значений. Подробнее обExcel
Excel преобразует наш и поменяйте у встав на ячейку помогает. Т.е. вы, работают формулы.favnysВообще-то, не плохоDrongo данные в эксель. «Информация на дату:Нажмите клавиши CTRL+C, чтобыВ одной из ячеек не хотите преобразовывать
работы с такими. этих форматах, чеми текст в нормальные них формат на и нажав последовательно
Отмена автоматической замены чисел датами
буквально, выделяете ячейки,Это можно исправить,: насколько я понял бы увидеть «живой»: В программе есть 01.07.2017», что бы скопировать ячейку. нового столбца введите весь столбец, можно датами выполним преобразованиеЕсли вам нужно ввести они отличаются, как
дату в число. числа. числовой (ничего не клавиши щелкаете по ним просто нажав F2 в такой ситуации файлjavvva спец. функция, все
- дату не прописыватьВыделите ячейки с числами,
- =ЗНАЧЕН() выбрать одну или в привычный для всего несколько чисел, настроить нужный формат,Например, в ячейкеЕсли подобные преобразования вам
произойдет)F2 правой кнопкой мыши, и Enter в нужно использовать неПодключил офис, нашел, ))) проблема в
- данные переносятся в руками эта дата которые сохранены каки укажите в несколько ячеек. Ячейки
- EXCEL формат даты. можно отменить их т.д., читайте в Excel дата написана приходится делать часто,щелкните по ячейкам с(вход в режим выбираете каждой строке, но точку а запятую свои ошибки том, что эксель эксель, НО уже есть на
- текст. скобках ссылку на должны находиться вПредположим, в преобразование в даты статье «Преобразовать дату одним числом 20160112. то имеет смысл псевдочислами правой кнопкой редактирования, в ячейке
- Формат ячеек (Format Cells) строк этих не т.к excel вДобавлено через 18 минут 2003 и разделительесть такие значения,
- листе, осталось еёНа вкладке ячейку, содержащую числа, одном и томA1 в Excel Online в текст Excel» Нам нужно разделить
Преобразование в MS EXCEL ТЕКСТовых значений в ДАТУ
автоматизировать этот процесс мыши и выберите начинает мигаеть курсор), меняете формат на один десяток тысяч формулах при вычислениях=—(ДЕНЬ(A1)&»,»&МЕСЯЦ(A1)) я уже менял.. например, 3,2 или только использовать поГлавная
которые хранятся в же столбце, иначевведена дата в одним из таких здесь. точками число на
при помощи несложного
команду и затем
Числовой (Number) распознает или воспринимает
javvva ничего не помогает)) 4,10 ссылке, то тогдащелкните виде текста. В этот процесс не виде 20081223. Выполним способов:Как работать с год, месяц и макроса. Нажмите сочетаниеСпециальная вставка (Paste Special)
Enter, жметеPelena только запятую:javvvaони вставляются в возвращает только числаВставить данном примере это будет работать. (Если преобразование в формат
добавить перед числом апостроф
датами в Excel, день. клавиш Alt+F11 илиили используйте сочетаниеПреобразование чисел из текстового формата в числовой
. Также вместоОК: Здравствуйте.eddi3610nega: чтож тогда ничем ячейку как 03.февOLEGOFFи выберите пункт ячейка
1. Выделите столбец
такие ячейки есть даты EXCEL. (‘). Например: ’11-53 менять формат, считать,Как преобразовать число в откройте вкладку клавишF2- и ничегоЧисло сохранено как: Суть в том, опять не внимателен. не могу помочь. и 04.ноя:
2. Нажмите эту кнопку
Специальная вставкаE23 в нескольких столбцах,С использованием функции ДATA() или ‘1/47. Апостроф прибавлять дни к дату Excel.Разработчик (Developer)Ctrl+Alt+Vможно просто делать не происходит! Совсем!
3. Нажмите кнопку «Готово»
текст или Почему — почему он автору и нужно 2003 уже несколькоЯ пробовал послеbort-747.. см. раздел «Другие
4. Задайте формат
=ДАТА(ЛЕВСИМВ(A1;4);ПСТР(A1;5;2);ПРАВСИМВ(A1;2)) не отображается после дате, вычитать, т.д.,
У нас такаяи нажмите кнопкув открывшемся окне выберите двойной щелчок левойВозможно, «это не баг, не считается сумма? это делает? Если чтоб вставлялось число, лет не пользуюсь. экспорта выставлять формат, посмотрите тут Сцепить
Другие способы преобразования
Использование формулы
ЩелкнитеТеперь нужно заполнить формулу способы преобразования» ниже.)
1. Вставьте новый столбец
С использованием пользовательского формата нажатия клавиши ВВОД; смотрите в статье таблица с датами,Visual Basic вариант кнопкой мыши по а фича», конечно,
2. Примените функцию ЗНАЧЕН
Если для каких-либо ячеек после разделителя две а не дата. и Вам советую в ячейках на дату и текстумножить вниз. Вот какКнопка «столбцы» обычно применяется=ТЕКСТ(A1;»0000″»/»»00″»/»»00″)+0добавить перед дробным числом «Работа с датами
3. Наведите указатель мыши
написанными одним числом.. В появившемся окнеЗначения (Values) ячейке. но нам от на листе был цифры, то он почитай пятое сообщение.
4. Щелкните и перетащите вниз
менять офис. новое числовой, но тогдаА лучше примери нажмите кнопку это сделать: Наведите для разделения столбцов,Или так ноль и пробел, в Excel» иНам нужно сделать так, редактора добавьте новыйиСамо-собой, что если ячеек этого не легче. установлен текстовый формат не переводит в там уже описано гораздо лучше старого. там меняются значения в файле приведите.ЧтоОК указатель на правый но ее также=—ТЕКСТ(A1;»0000\/00\/00″)
Использование специальной вставки и умножения
например, чтобы числа в конце этой чтобы все даты модуль через менюУмножить (Multiply) много, то такой Так что давайте-к
- (это мог сделать дату. Как запретить как избавится от0nega каждый раз одни есть и что. Excel умножит каждую
- нижний угол ячейки, можно использовать для
- Обратный слеш (\) нужен 1/2 или 3/4 же статьи, смотрите
- были написаны вInsert — ModuleПо-сути, мы выполняем то способ, конечно, не рассмотрим несколько способов пользователь или программа это действие по
- этого при ручном: Доброго времени суток и теже 30227, надо ячейку на 1, чтобы он принял преобразования столбца текста для корректного отображения
- не заменялись датами перечень статей в таком формате –
Отключение зеленых треугольников
и скопируйте туда же самое, что подойдет. исправить ситуацию - при выгрузке данных умолчанию? вводе данных для1. Выделяете нужный 30228 ну илиbort-747 при этом преобразовав вид знака плюс
См. также:
в числа. На
слеша (/). Функция 2 янв или разделе «Другие статьи
26.01.2016.Числа преобразовать в дату
следующий код: и в прошлом
Можно быстро преобразовать псевдочисла один из них в Excel), тоjugra
офиса 2007/2010 как столбик около этого.: Прикрепил файл, в
текст в числа. (+). вкладке ТЕКСТ() возвращает текстовое 4 мар. Ноль по этой теме».В ячейке В1Sub Convert_Text_to_Numbers() Selection.NumberFormat способе — умножение в нормальные, если вам обязательно поможет. введенные потом в: Ответ есть здесь. минимум.2. Меню=>Правка=>Найти заменитькак мне сделать ячейке С2 должнаНажмите клавиши CTRL+1 (илиЩелкните и перетащите вниз,Данные значение, а применение не остается в
В Excel можно пишем такую формулу. = «General» Selection.Value содержимого ячеек на сделать рядом сЕсли на ячейке с эти ячейки числаhttps://support.office.com/ru-ru/art. rs=ru-RU&ad=RU0negaнайти «.» (без так, чтобы этого
дата высчитываться (брать+1 на Mac). чтобы добавить формулу
нажмите кнопку математических операций +0 ячейке после нажатия несколькими способами посчитать=ДАТА(ЛЕВСИМВ(A1;4);ПСТР(A1;5;2);ПРАВСИМВ(A1;2))
= Selection.Value End единицу — но данными дополнительный столбец числом с текстовом
Excel начинает считатьДва вывода: 1.: от предложенного варианта кавычек) преобразования не было? ровно месяц назад
Выберите нужный формат. в другие ячейки.
Текст по столбцам или два минуса клавиши ВВОД, а стаж, возраст. ПроКопируем формулу по
Sub не формулами, а с элементарной формулой:
Убрать преобразование числа с точкой в дату
формате вы видите текстом. Иногда такие автоматическое преобразование отключить автор сразу жеЗаменит на «,»аналитика от текущей датыМожно сделать так, чтобы После этого вы.
(—), заставляют EXCEL тип ячейки становится эти способы читайте
столбцу. Получилось так.Теперь после выделения диапазона напрямую из буфера.
Двойной минус, в данном зеленый уголок-индикатор, то ячейки помечаются зеленым невозможно. 2. нужно отказался (без кавычек): если есть возможность (ячейка (B1)) числа, хранящиеся как
можете использовать новыйОстальные шаги мастера нужны попытаться перевести текст дробным. статью «Как быстроПреобразовать дату в число всегда можно открытьЕсли псеводчисла, которые надо
случае, означает, на считайте, что вам индикатором, который вы,
заменять все преобразованныеЕсли авторуjavvva в мастере переносаAleksSid текст, не помечались
столбец или скопировать для разделения текста в подходящий числовойПримечания: посчитать стаж в Excel. вкладку преобразовать, вдобавок еще самом деле, умножение повезло. Можно просто
скорее всего, видели: значения руками, проставляяИ НУЖНО: (импорта) задать десятичный: Вариант. Код .Чтобы преобразовать датуРазрабочик — Макросы (Developer и записаны с на -1 два выделить все ячейкиПричем иногда такой индикатор перед ними апостроф
, тогда зачем весь0nega разделитель, на завершение «&ТЕКСТ(ДАТА(ГОД(B1);МЕСЯЦ(B1)-1;ДЕНЬ(B1));»ДД.ММ.ГГГ»)Файл значения в исходный как нам нужно не изменяя результата.(см.
Вместо апострофа можно использоватьЧтобы даты было проще
в число, в — Macros)
неправильными разделителями целой
раза. Минус на с данными и
не появляется (чтоGenbor этот пост ?!, это ничего нелибо попробовать передAlexM> столбец. Вот как только преобразовать текст, файл примера). пробел, но если
вводить, Excel Online соседней ячейке пишем, выбрать наш макрос и дробной части минус даст плюс
нажать на всплывающий гораздо хуже).:Возьму на себя даст. просто поменяете
импортом задать текстовый: Код &ТЕКСТ(ДАТА(ГОД(B1);МЕСЯЦ(B1)-1;ДЕНЬ(B1));»ДД.ММ.ГГГ»)
>
ячейки с новойГотово даты существует бесчисленное функции поиска для в 2 дек.=—(ТЕКСТ(A1;»ГГГГММДД»)) кнопку можно использовать другой ячейке это не восклицательным знаком, а появление в вашихsnipe первое сообщение тут проблема вили еще что-то.
AleksSidФормулы формулой. Нажмите клавиши, и Excel преобразует
множество (01012011, 2011,01,01 этих данных, мы Но это можетКопируем формулу по
Выполнить (Run подход. Выделите исходный изменит, но сам затем выбрать команду
данных чисел-как-текст обычно: прогнать макросом иDrongo другом. внимательней почитайтеDrongo, Синхронно и одинаково.и снимите флажок CTRL+C. Щелкните первую ячейки.
и пр.), то рекомендуем использовать апостроф. сильно раздражать, если столбцу. Получилось так.) диапазон с данными факт выполнения математической
Преобразовать в число (Convert приводит к большому не мучатьсяУ него в первый пост:AleksSidЧисла в текстовом формате ячейку в исходном
Нажмите клавиши CTRL+1 (или для каждого случая Такие функции, как вы хотите ввестиЕсли нужно убрать из- и моментально и нажмите кнопку операции переключает формат to number)
количеству весьма печальныхпримерчик бы сторонней программе десятичные0negaаналитика: Можно еще так.. столбце. На вкладке+1 на Mac). придется создавать отдельную
ПОИСКПОЗ и ВПР, числа, которое не
таблицы столбец А
преобразовать псевдочисла вТекст по столбцам (Text данных на нужный: последствий:Genbor числа имеют разделитель: В первом посте
, все это я Код http://www.CyberForum.ru/ms-excel/thread171603.html» title=»CyberForum.ru»>CyberForum.ru
Преобразование дат в числа (Формулы/Formulas)
уже пробовал.. завершение «&ТЕКСТ(КОНМЕСЯЦА(B1;-2)+1;»ДД.ММ.ГГГ»)
Удаление пробелов ищелкните стрелку рядомПримечание: этим стоит проверить, при вычислении результатов. даты. Хотя преобразование можно скрыть этотТакже можно добавить этотна вкладкеСамо-собой, вместо умножения на
диапазоне будут преобразованы — «псевдочисла» выдавливаются данных не в3.2естественно, при переносе в не старте допущеныразделителя в мастереAlexM непечатаемых знаков из с кнопкой
Если вы по-прежнему видите может ли значениеЕсли число в ячейкеПреобразование чисел-как-текст в нормальные числа
невозможно отключить его, столбец. макрос в личнуюДанные (Data) 1 можно использовать в полноценные. вниз, а не эксель, а, скажем, таблицу Экса, эта ошибки нет, а тип: текстаВставить
формулы, которые не быть преобразовано в выровнено по левому
есть несколько способов,Или, скопировать столбец книгу макросов, чтобы. На самом деле любую другую безобиднуюЕсли зеленых уголков нет
- располагаются по-порядку как ворд. Или еще величина сразу жеЧисло с разделителем ячейки я задавал,
- AleksSidПЕЧСИМВ (функция ПЕЧСИМВ)и выберите пункт выводят числовые результаты, ДАТУ стандартными средствами краю, обычно это позволяющих обойти его.
- В и вставить использовать позднее в
- этот инструмент предназначен математическую операцию: деление совсем, то проверьте
- положено:
куда. приобретает формат даты: в виде запятой но при импорте, а если вbort-747Специальная вставка возможно, включен параметр EXCEL. означает, что оноЕсли вам нужно сложить в новый столбец любом файле. для деления слипшегося на 1 или — не выключены
функции типаА из ворда 4окт или 30228 — это уже открывается новая копия В2 не первое: Добрый день>Показать формулы
Способ 1. Зеленый уголок-индикатор
СОВЕТ: не отформатировано как много значений, которые значения ячеек. АС датами бывает та текста по столбцам, прибавление-вычитание нуля. Эффект ли они вВПР (VLOOKUP) уже — какЧтобы Экс выполнял десятичное число, а экселя число?Чет забыл как
Значения. Откройте вкладкуО пользовательском форматировании
число. похожи на даты столбцs с датами же история. Некоторые но, в данном будет тот же. настройках вашего Excelне находят требуемые рекомендовали. Копировать-вставить в мат.действия, то тогда не датаjavvva
Способ 2. Повторный ввод
bort-747 можно формулой преобразовать.Формулы для дат читайтеПри введении в ячейку (например, чисел с и формулами удалить. даты тоже могут случае, мы используемЭтот способ использовали еще ( значения, потому как ячейки текстового формата.И НУЖНОТем не менее: а в самой: Всем огромное спасибо значение из числаЕсли указанные выше действияи отключите параметр в статье Пользовательский числа с буквой
дробями), вы можете Подробнее о способах распознаваться Excel’ем как его с другой
Способ 3. Формула
в старых версияхФайл — Параметры - для них числоА ничего чтоиз третьего февраля
я нашел и программе нельзя вместоAleksSid в дату не дали результатов,Показать формулы формат. «е», например 1e9, отформатировать ячейки как копирования, смотрите в текст, поэтому не целью. Excel, когда современные
Формулы — Числа, и такое же 2010 года вопрос))) сделать три целых свою ошибку. Нужное точки использовать запятую?: Это на всякий
Способ 4. Специальная вставка
к примеру у попробуйте использовать этот.Числа, хранящиеся как текст, оно автоматически преобразуется текст. После этого статье «Копирование в будет работать группировкаПропустите первых два шага эффективные менеджеры под
- отформатированные как текст число-как-текст различаются:
- unknown_hero
- и две десятых число » перевернетсяjavvva случай, вдруг информация нас есть число метод, который подходит,
- С помощью функции ЗНАЧЕН могут приводить к в научное число: Excel Online не Excel». и сортировка. Решения нажатием на кнопку стол ходили зеленого
- или с предшествующимпри фильтрации псевдочисла отбираются: Добрый день. (через запятую) «
: кажется я нашел дается на начало 42917 необходимо из если вы хотите можно возвращать числовое непредвиденным результатам. Выделите 1,00E+09. Чтобы избежать будет пытаться преобразовать
Способ 5. Текст по столбцам
Если по какой-то — те жеДалее (Next) уголка-индикатора еще не апострофом ошибочноИмеется столбец из=—(ДЕНЬ(A1)&»,»&МЕСЯЦ(A1))Сейчас под рукой как решить Вашу месяца. него получить 01.07.2017 преобразовать несколько столбцов значение текста. ячейки и нажмите этого, введите перед их в даты. причине не считаются самые, что и, а на третьем было в принципе).
многие другие функции Excel дат, которые поKyogre нет Экса. проверить проблему. в параметрахAlexMэту проблему нельзя текста.Вставьте столбец рядом с кнопку
числом апостроф: ‘1e9Выберите ячейки, в которые даты, то, возможно, для чисел, только воспользуйтесь кнопкой
Способ 6. Макрос
(он появился толькоЕсли ячеек немного, то также перестают нормально каким-то причинам сохранены: в 2003 Excel’е не могу программы снимите галочку: а можно вместо решить путем использованияВыделите пустую ячейку, в ячейками, содержащими текст., чтобы выбратьБывает, что при экспорте необходимо ввести числа. в ячейках стоит формат вместо числовогоДополнительно (Advanced)
с 2003 года). можно поменять их работать: не в формате
проблему решаю так:Как вариант можно «использовать системные разделители» +1 написать +ДЕНЬ(B1) формата ячейки даты, которой нет этой В этом примере вариант преобразования. Если значений в EXCEL,Щелкните не тот формат. нужно заменить на. Откроется диалоговое окно,
Алгоритм такой: формат на числовой,и т.д. чисел (скажем, 03.01.2014 выделяю ячейку ->
P.S.
так и поставьте точкуDrongo потому что в проблемы, введите в столбец E содержит эта кнопка недоступна, даты записываются вГлавнаяНапоминаем, что в дату-время. где можно задатьв любую пустую ячейку
Преобразование дат из текстового формата в формат даты
В некоторых случаях даты могут быть отформатированы и храниться в ячейках в виде текста. Например, вы могли ввести дату в ячейку, которая была отформатирована как текст, или данные могли быть импортированы или вставаны из внешнего источника данных в виде текста.
Даты, отформатированные как текст, выравниваются по левому краю в ячейке (а не по правому краю). Если включена проверка ошибок , текстовые даты с двумя цифрами лет также могут быть помечены индикатором ошибки:
Поскольку функция проверки ошибок в Excel распознает даты в текстовом формате с двузначным номером года, можно воспользоваться средством автозамены и преобразовать их в даты в формате даты. Функцию DATEVALUE можно использовать для преобразования большинства других типов текстовых дат в даты.
Преобразование текстовых дат с двумя цифрами лет с помощью проверки ошибок
При импорте данных в Excel из другого источника или вводе дат с двумя цифрами лет в ячейки, которые ранее были отформатированы как текст, в левом верхнем углу ячейки может появиться небольшой зеленый треугольник. Этот индикатор ошибки указывает на то, что дата хранится в текстовом формате, как показано в данном примере.
Индикатор ошибки можно использовать для преобразования дат из текста в формат даты.
Примечания: Во-первых, убедитесь, что в Excel включена проверка ошибок. Для этого:
-
Щелкните Файл >Параметры >Формулы. В Excel 2007 нажмите кнопку Microsoft Office
Выполните следующую процедуру, чтобы преобразовать дату в текстовом формате в обычную дату:
-
Выделите ячейку или диапазон смежных ячеек с индикатором ошибки в верхнем левом углу. Дополнительные сведения см. в разделе Выбор ячеек, диапазонов, строк или столбцов на листе.
Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
Нажмите кнопку ошибки, которая отображается рядом с выбранными ячейками.
В меню выберите команду Преобразовать XX в 20XX или Преобразовать XX в 19XX. Если вы хотите закрыть индикатор ошибки без преобразования числа, нажмите кнопку Игнорировать ошибку.
Текстовые даты с двумя цифрами лет преобразуются в стандартные даты с четырьмя цифрами лет.
Если на листе есть даты, которые были импортированы или вставлены, которые в конечном итоге выглядят как ряд чисел, как на рисунке ниже, вы, вероятно, захотите переформатировать их, чтобы они отображались как короткие или длинные даты. Формат даты также будет более полезен, если вы хотите фильтровать, сортировать или использовать его в вычислениях дат.
- Выберите ячейку, диапазон ячеек или столбец, которые требуется переформатировать.
- Щелкните Числовой формат и выберите нужный формат даты.
Формат короткой даты выглядит следующим образом:
Long Date содержит дополнительные сведения, как показано на этом рисунке:
Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ
Чтобы преобразовать текстовую дату в ячейке в серийный номер, используйте функцию DATEVALUE. Затем скопируйте формулу, выделите ячейки, содержащие текстовые даты, и используйте команду Специальная вставка , чтобы применить к ним формат даты.
- Выберите пустую ячейку и убедитесь, что ее числовой формат имеет значение Общие.
- В пустой ячейке сделайте следующее.
- Введите =DATEVALUE(
- Щелкните ячейку, содержащую дату в текстовом формате, которую следует преобразовать.
- Введите )
- Нажмите клавишу ВВОД, и функция DATEVALUE возвращает серийный номер даты, представленной текстовой датой.
Что такое серийный номер Excel? В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 — серийный номер 1, а 1 января 2008 г. — серийный номер 39448, так как он находится через 39 448 дней после 1 января, 1900.To скопировать формулу преобразования в диапазон смежных ячеек, выбрать ячейку, содержащую введенную формулу, а затем перетащить маркер заливки
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.