Excel дата как дата
С помощью функции ДАТА в Excel можно объединить три отдельных значения в дату.
Функция ДАТА возвращает порядковый номер определенной даты.
Синтаксис: ДАТА(год;месяц;день)
Аргументы функции ДАТА описаны ниже.
Год — обязательный аргумент. Значение аргумента год может содержать от одной до четырех цифр. Excel интерпретирует аргумент год в соответствии с используемой системой дат, используемой на вашем компьютере. По умолчанию в Microsoft Excel для Windows используется система дат 1900, то есть первой датой считается 1 января 1900 г.
Совет: Во избежание непредвиденных результатов используйте в качестве значения аргумента год четыре цифры. Например, значение "07" может интерпретироваться как "1907" или "2007". Четырехзначное обозначение года предотвращает возникновение путаницы.
Если аргумент год находится в диапазоне от 0 (нуль) до 1899 (включительно), Excel для вычисления года прибавляет это значение к числу 1900. Например, функция ДАТА(108;1;2) возвращает 2 января 2008 (1900+108) года.
Если аргумент год находится в диапазоне от 1900 до 9999 (включительно), Excel использует это значение как год. Например, функция ДАТА(2008;1;2) возвращает 2 января 2008 года.
Месяц — обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 (январь) до 12 (декабрь), представляющее месяц года.
Если значение аргумента месяц больше 12, аргумент месяц добавляет число месяцев к первому месяцу указанного года. Например, функция ДАТА(2008;14;2) возвращает число, соответствующее 2 февраля 2009 года.
Если значение аргумента месяц меньше 1, аргумент месяц вычитает значение этого числа месяцев, увеличенное на 1, из первого месяца указанного года. Например, функция ДАТА(2008;-3;2) возвращает число, соответствующее 2 сентября 2007 года.
День — обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 до 31, представляющее день месяца.
Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, функция ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.
Если значение аргумента день меньше 1, аргумент день вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, функция ДАТА(2008;1;-15) возвращает число, соответствующее 16 декабря 2007 года.
Примечание: В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. Дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней. Чтобы вывести правильную дату, нужно изменить формат ячейки.
Синтаксис: ДАТА(год;месяц;день)
Например, =ДАТА(C2;A2;B2) объединяет значение года из ячейки C2, месяца из ячейки A2 и дня из ячейки B2 и помещает их в одну ячейку в виде даты. В примере ниже показан результат в ячейке D2.
Нужно вставить даты, не используя формулу? Никаких проблем! Вы можете вставить в ячейку текущую дату и время или обновляемую дату. Вы также можете автоматически заполнить ячейки листа данными.
Щелкните правой кнопкой мыши ячейки, которые вы хотите изменить. На компьютере Mac щелкните ячейки, удерживая нажатой клавишу CTRL.
На вкладке Главная щелкните Формат > Формат ячеек или нажмите клавиши CTRL+1 (COMMAND+1 на компьютере Mac).
3. Выберите нужный язык (местоположение) и формат даты.
Дополнительные сведения о форматировании дат см. в статье Пользовательское форматирование даты.
Функцию ДАТА можно использовать для формирования даты на основе даты в другой ячейке. Например, с помощью функций ГОД, МЕСЯЦ и ДЕНЬ можно создать дату годовщины, основанную на другой ячейке. Допустим, что сотрудник начал работать 01.10.2016. С помощью функции ДАТА можно рассчитать пятилетний юбилей его работы.
Функция ДАТА формирует дату.
=ДАТА(ГОД(C2)+5;МЕСЯЦ(C2);ДЕНЬ(C2))
Функция ГОД получает значение "2012" из ячейки C2.
К этому значению прибавляется пять лет ("+5"), после чего в ячейке D2 выводится "2017".
Функция МЕСЯЦ получает значение "3" из ячейки C2 и добавляет его в ячейку D2 в качестве значения месяца.
Функция ДЕНЬ получает значение "14" из ячейки C2 и добавляет его в ячейку D2 в качестве значения дня.
Если открыть файл, полученный из другой программы, Excel попытается распознать даты в данных. Но иногда это не удается сделать. Возможно, это связано с тем, что числа не похожи на обычные даты или отформатированы как текст. В таком случае их можно преобразовать в даты с помощью функции ДАТА. Например, на приведенном ниже рисунке ячейка C2 содержит дату, которая имеет формат ГГГГММДД. Она также отформатирована как текст. Для ее преобразования в дату функция ДАТА используется в сочетании с функциями ЛЕВСИМВ, ПСТР и ПРАВСИМВ.
Функция ДАТА формирует дату.
=ДАТА(ЛЕВСИМВ(C2;4);ПСТР(C2;5;2);ПРАВСИМВ(C2;2))
Функция ЛЕВСИМВ получает первые 4 знака слева в ячейке C2. При этом значение "2014" становится годом преобразованной даты в ячейке D2.
Функция ПСТР ссылается на ячейку C2. Она получает 2 знака справа от 5-го знака. При этом значение "03" становится месяцем преобразованной даты в ячейке D2. "0" не включается в результат из-за формата Дата, заданного для ячейки D2.
Функция ПРАВСИМВ получает первые 2 знака в ячейке C2 от правого края и добавляет "14" в ячейку D2 в качестве значения дня.
Увеличение или уменьшение даты на указанное количество днейЧтобы увеличить или уменьшить дату на определенное количество дней, просто добавьте его к значению либо ссылке на ячейку с датой или вычтите его.
В приведенном ниже примере ячейка A5 содержит дату, которую нужно увеличить или уменьшить на 7 дней (значение в ячейке C5).
Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.
Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.
Возвращает заданную дату в числовом формате.
Вычисляет количество дней, месяцев или лет между двумя датами. Эта функция полезна в формулах расчета возраста.
Преобразует дату из текстового формата в числовой.
Преобразует дату в числовом формате в день месяца.
ДНИ
Возвращает количество дней между двумя датами.
Вычисляет количество дней между двумя датами на основе 360-дневного года.
Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.
Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
Преобразует дату в числовом формате в часы.
НОМНЕДЕЛИ.ISO
Возвращает номер недели по ISO для заданной даты.
Преобразует дату в числовом формате в минуты.
Преобразует дату в числовом формате в месяцы.
Возвращает количество полных рабочих дней между двумя датами.
ЧИСТРАБДНИ.МЕЖД
Возвращает количество полных рабочих дней в интервале между двумя датами, руководствуясь параметрами, указывающими выходные дни и их количество.
Возвращает текущую дату и время в числовом формате.
Преобразует дату в числовом формате в секунды.
Возвращает заданное время в числовом формате.
Преобразует время из текстового формата в числовой.
Возвращает текущую дату в числовом формате.
Преобразует дату в числовом формате в день недели.
Преобразует дату в числовом формате в число, которое указывает, на какую неделю года приходится дата.
Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней.
РАБДЕНЬ.МЕЖД
Возвращает числовое значение даты, предшествующей заданному количеству рабочих дней или следующей за ними, руководствуясь при этом параметрами, указывающими выходные дни и их количество.
Преобразует дату в числовом формате в год.
Возвращает долю года, которую составляет количество дней между начальной и конечной датами.
Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.
Иногда, когда вы импортируете данные даты с других устройств, они могут быть изменены на серийный номер. Как преобразовать числа в даты Excel?
Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
Случай 1 преобразовать 5-значное число в отображаемую дату
Общая формула:
TEXT(number,"mm/dd/yyyy") |
Синтаксис и аргументы
Number: the series number that you want to convert to Excel date. |
Возвращаемое значение
Эта формула возвращает значение в формате даты Excel.
Как работает эта формула
Чтобы преобразовать числа в списке B3: B6 в даты, используйте формулу ниже:
Нажмите Enter и перетащите маркер заполнения в ячейку C6.
объяснение
В Excel дата хранится как число. Как правило, Excel считает дни с 1 января 1990 г., что означает, что первая дата, 1 января 1990 г., хранится в Excel как 1. Другими словами, число 43545 находится на 43545 днях от 1 января 1990 года, то есть 21 марта 2019 года.
ТЕКСТ функция: преобразовать число в определенный текстовый формат.
замечание
Вы можете изменить текстовый формат на другие форматы даты по мере необходимости в формуле.
Случай 2 преобразовать число (ггггммдд) на дату
Общая формула:
=DATE(LEFT(number,4),MID(number,5,2),RIGHT(number,2)) |
Синтаксис и аргументы
Number: the series number that you want to convert to Excel date. |
Возвращаемое значение
Эта формула возвращает числовое значение, затем вы можете преобразовать число в формат даты по своему усмотрению.
Как работает эта формула
Чтобы преобразовать числа в списке E3: E6 в даты, используйте формулу ниже:
Нажмите Enter и перетащите маркер заполнения в ячейку C6.
Затем нажмите Главная > раскрывающийся список Формат номера , чтобы выбрать Короткое свидание or Длинное свидание как вам нужно.
объяснение
ЛЕВЫЙ функция: извлекает строку слева от текстовой строки.
MID функция: возвращает определенные символы из середины текстовой строки.
ПРАВО функция: извлекает текст справа от текстовой строки.
ДАТА функция: создает дату на основе заданного года, месяца и дня
Относительные формулы
В этом руководстве представлена формула для преобразования десятичных минут во время Excel.
Чтобы преобразовать десятичные секунды во время Excel в Excel, вам может помочь формула.
Здесь представлена формула, которая преобразует время в десятичные часы в Excel и объясняет, как работает формула.
В этом руководстве представлена формула для преобразования времени в десятичные минуты в Excel.
Относительные функции
Тест на указанные условия, затем возвращает соответствующие значения
Преобразуйте текст в число.
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты.
Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты
Функция ГОД возвращает год на основе заданной даты в формате 4-значного серийного номера.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее . ) и экономия 80% времени для вас.
Если вы хотите преобразовать ячейку формата даты и времени только в значение даты, такое как 2016/4/7 1:01 AM до 2016/4/7, эта статья может вам помочь.
Преобразование ячейки формата даты / времени в дату только с помощью формулы
Следующая формула поможет вам преобразовать ячейку формата даты / времени в дату только в Excel.
1. Выберите пустую ячейку, в которую вы поместите значение даты, затем введите формулу. = МЕСЯЦ (A2) & "/" & ДЕНЬ (A2) & "/" & ГОД (A2) в строку формул и нажмите Enter ключ.
2. Вы можете видеть, что только значение даты заполняется в выбранной ячейке на основе ячейки даты / времени. Продолжайте выбирать ячейку даты, затем перетащите маркер заполнения вниз, чтобы отобразить все даты, основанные на других ячейках даты / времени. Смотрите скриншот:
Легко удаляйте все времена из дат всего несколькими щелчками мыши
В этом разделе показано, как легко удалить все времена из выбранных ячеек даты с помощью утилиты Удалить время из даты в Kutools for Excel. Пожалуйста, сделайте следующее.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите пустую ячейку для определения даты после удаления времени из (говорит C2). Нажмите Kutools > Формула Помощник > Формула Помощник. Смотрите скриншот:
2. в Помощник по формулам диалоговое окно, настройте следующим образом.
- В Выберите формулу коробка, найдите и выберите Удалить время из даты;
Советы: Вы можете проверить Фильтр введите определенное слово в текстовое поле, чтобы быстро отфильтровать формулу. - Выберите ячейку с датой и временем, вам нужно сохранить только дату в DateTime коробка;
- Нажмите OK кнопку.
3. Продолжайте выбирать первую ячейку результата, затем перетащите маркер заполнения вниз, чтобы получить все результаты, как вам нужно, как показано ниже:
Теперь все времена удалены из указанных дат.
Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Преобразование ячейки формата даты / времени в дату только с помощью Kutools for Excel
Вот рекомендую удобный инструмент - Kutools for Excel, С этими Применить форматирование даты Утилита, вы можете легко преобразовать ячейку формата даты / времени в любой формат даты, который вам нужен.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите ячейку формата даты / времени, в которой будет отображаться только значение даты, затем щелкните Kutools > Формат > Применить форматирование даты. Смотрите скриншот:
2. в Применить форматирование даты диалоговом окне выберите формат даты в Форматирование даты поле, а затем щелкните OK кнопку.
Теперь ячейки формата даты / времени отображаются только как значение даты. Смотрите скриншот:
Внимание: Хотя ячейки формата даты / времени отображаются только как дата, отображаемые значения в строке формул по-прежнему имеют формат даты / времени. Если вы хотите преобразовать значения, отображаемые в строке формул, в их фактические значения, выберите их и щелкните Kutools > К фактическому. Смотрите скриншот:
Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Читайте также: