Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Извлечь из даты в Excel: день, месяц, год, неделя, квартал

, создатель !SEMToolsОпубликовано 5 мин чтенияРубрики: Даты и время

Процедуры из статьи доступны в !SEMTools Lite и Pro.

Извлечь из даты в Excel можно не только день, месяц и год, но и день недели, номер недели, квартал, первый и последний день месяца, номер дня в году и признак високосного года. Для каждой части есть формула, а для целого столбца дат — процедуры, которые заменяют даты нужной частью прямо на месте. Здесь собраны все десять вариантов и извлечение даты из текста.

Какие части даты можно извлечь

В таблице — что возвращает каждая часть, короткая формула и подробная статья. Номер дня недели считается с понедельника, номер недели — по ISO, как в российских календарях.

Что извлечьФормулаПодробно
Номер дня месяца=ДЕНЬ(A2)День из даты
Номер месяца в году=МЕСЯЦ(A2)Месяц из даты
Год=ГОД(A2)Год из даты
Номер дня недели=ДЕНЬНЕД(A2;2)День недели
Первый день месяца=A2-ДЕНЬ(A2)+1Первый день месяца
Последний день месяца=КОНМЕСЯЦА(A2;0)Последний день месяца
Номер недели в году=НОМНЕДЕЛИ.ISO(A2)Номер недели
Номер квартала=ОКРУГЛВВЕРХ(МЕСЯЦ(A2)/3;0)Квартал
Номер дня в году=A2-ДАТА(ГОД(A2);1;0)Номер дня в году
Високосный ли год=ДЕНЬ(ДАТА(ГОД(A2);3;0))=29Високосный год
Части даты формулами
E5=ДЕНЬНЕД(A5;2)
ABCDEFG
1ДатаДеньМесяцГодД. нед.НеделяКв.
201.01.20251=ДЕНЬ(A2)1=МЕСЯЦ(A2)2025=ГОД(A2)3=ДЕНЬНЕД(A2;2)1=НОМНЕДЕЛИ.ISO(A2)1=ОКРУГЛВВЕРХ(МЕСЯЦ(A2)/3;0)
314.02.202514=ДЕНЬ(A3)2=МЕСЯЦ(A3)2025=ГОД(A3)5=ДЕНЬНЕД(A3;2)7=НОМНЕДЕЛИ.ISO(A3)1=ОКРУГЛВВЕРХ(МЕСЯЦ(A3)/3;0)
429.02.202429=ДЕНЬ(A4)2=МЕСЯЦ(A4)2024=ГОД(A4)4=ДЕНЬНЕД(A4;2)9=НОМНЕДЕЛИ.ISO(A4)1=ОКРУГЛВВЕРХ(МЕСЯЦ(A4)/3;0)
531.12.202531=ДЕНЬ(A5)12=МЕСЯЦ(A5)2025=ГОД(A5)3=ДЕНЬНЕД(A5;2)1=НОМНЕДЕЛИ.ISO(A5)4=ОКРУГЛВВЕРХ(МЕСЯЦ(A5)/3;0)
615.01.202615=ДЕНЬ(A6)1=МЕСЯЦ(A6)2026=ГОД(A6)4=ДЕНЬНЕД(A6;2)3=НОМНЕДЕЛИ.ISO(A6)1=ОКРУГЛВВЕРХ(МЕСЯЦ(A6)/3;0)
730.06.202630=ДЕНЬ(A7)6=МЕСЯЦ(A7)2026=ГОД(A7)2=ДЕНЬНЕД(A7;2)27=НОМНЕДЕЛИ.ISO(A7)2=ОКРУГЛВВЕРХ(МЕСЯЦ(A7)/3;0)

Извлечь части даты для всего столбца

В !SEMTools все десять частей собраны в меню «ИЗВЛЕЧЬ» → «Атрибуты» → «Дат». Выделите столбец с датами и нажмите нужную кнопку: даты заменятся результатом, без формул, протягивания и вспомогательных столбцов. Вот что получится на одних и тех же датах:

Извлечь части даты в Excel: день, месяц, год, неделя, квартал — до и после
Десять кнопок «ИЗВЛЕЧЬ → Атрибуты → Дат» на одном примере
  • Числовые результаты (день, месяц, год, номер дня недели, номер недели, квартал, номер дня в году) получают числовой формат.
  • Первый и последний день месяца остаются датами, «Високосный ли год» возвращает ИСТИНА или ЛОЖЬ.
  • В выделении должны быть только даты: пустая ячейка превратится в результат для 30.12.1899, а заголовок остановит процедуру.
  • Даты меняются на месте; если исходный столбец нужен, обработайте копию. В бесплатной версии обрабатывается первый столбец выделения.

Извлечь дату из текста

Если дата спрятана в строке («Договор от 12.03.2025 № 45»), её сначала нужно достать: регулярным выражением в Excel 365 или готовыми шаблонами !SEMTools «Даты в формате DDMMYYYY / YYYYMMDD». Подробно — в статье извлечь дату из текста в Excel.

Почему части даты не извлекаются

  • Результат — #ЗНАЧ!. Дата записана текстом, который Excel не распознал. Переведите её в дату функцией ДАТАЗНАЧ или «Текстом по столбцам».
  • Вместо числа видна дата в 1900 году. Ячейке с формулой достался формат даты: поставьте «Общий».
  • Номер дня недели на 1 больше. В ДЕНЬНЕД не указан тип 2, и неделя считается с воскресенья.
  • Неделя в конце декабря — 53-я, а в календаре 1-я. Используется НОМНЕДЕЛИ вместо НОМНЕДЕЛИ.ISO.

Извлечение из даты: частые вопросы

Как разделить дату на день, месяц и год в Excel?

Формулами =ДЕНЬ(A2), =МЕСЯЦ(A2) и =ГОД(A2) в соседних столбцах или кнопками !SEMTools «ИЗВЛЕЧЬ → Атрибуты → Дат».

Можно ли извлечь части даты без формул?

Да: процедуры !SEMTools заменяют даты нужной частью прямо в выделенных ячейках.

Как извлечь дату из строки с текстом?

Регулярным выражением в РЕГИЗВЛЕЧЬ (Excel 365) или готовыми шаблонами дат !SEMTools.

Десять частей даты и даты из текста для целого столбца за 2 клика, прямо на месте и без формул: !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: что и как извлечь из даты

Надеюсь, вы нашли здесь то, что искали. Для одной ячейки и динамических отчётов подойдут формулы из таблицы, а чтобы разово превратить столбец дат в дни, месяцы, недели или кварталы, быстрее процедуры. Отсортировать данные по датам поможет статья сортировка данных, а другие способы извлечения собраны в разделе извлечение данных в Excel.