Процедуры из статьи доступны в !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 | Високосный год |
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Дата | День | Месяц | Год | Д. нед. | Неделя | Кв. |
| 2 | 01.01.2025 | 1=ДЕНЬ(A2) | 1=МЕСЯЦ(A2) | 2025=ГОД(A2) | 3=ДЕНЬНЕД(A2;2) | 1=НОМНЕДЕЛИ.ISO(A2) | 1=ОКРУГЛВВЕРХ(МЕСЯЦ(A2)/3;0) |
| 3 | 14.02.2025 | 14=ДЕНЬ(A3) | 2=МЕСЯЦ(A3) | 2025=ГОД(A3) | 5=ДЕНЬНЕД(A3;2) | 7=НОМНЕДЕЛИ.ISO(A3) | 1=ОКРУГЛВВЕРХ(МЕСЯЦ(A3)/3;0) |
| 4 | 29.02.2024 | 29=ДЕНЬ(A4) | 2=МЕСЯЦ(A4) | 2024=ГОД(A4) | 4=ДЕНЬНЕД(A4;2) | 9=НОМНЕДЕЛИ.ISO(A4) | 1=ОКРУГЛВВЕРХ(МЕСЯЦ(A4)/3;0) |
| 5 | 31.12.2025 | 31=ДЕНЬ(A5) | 12=МЕСЯЦ(A5) | 2025=ГОД(A5) | 3=ДЕНЬНЕД(A5;2) | 1=НОМНЕДЕЛИ.ISO(A5) | 4=ОКРУГЛВВЕРХ(МЕСЯЦ(A5)/3;0) |
| 6 | 15.01.2026 | 15=ДЕНЬ(A6) | 1=МЕСЯЦ(A6) | 2026=ГОД(A6) | 4=ДЕНЬНЕД(A6;2) | 3=НОМНЕДЕЛИ.ISO(A6) | 1=ОКРУГЛВВЕРХ(МЕСЯЦ(A6)/3;0) |
| 7 | 30.06.2026 | 30=ДЕНЬ(A7) | 6=МЕСЯЦ(A7) | 2026=ГОД(A7) | 2=ДЕНЬНЕД(A7;2) | 27=НОМНЕДЕЛИ.ISO(A7) | 2=ОКРУГЛВВЕРХ(МЕСЯЦ(A7)/3;0) |
Извлечь части даты для всего столбца
В !SEMTools все десять частей собраны в меню «ИЗВЛЕЧЬ» → «Атрибуты» → «Дат». Выделите столбец с датами и нажмите нужную кнопку: даты заменятся результатом, без формул, протягивания и вспомогательных столбцов. Вот что получится на одних и тех же датах:
- Числовые результаты (день, месяц, год, номер дня недели, номер недели, квартал, номер дня в году) получают числовой формат.
- Первый и последний день месяца остаются датами, «Високосный ли год» возвращает ИСТИНА или ЛОЖЬ.
- В выделении должны быть только даты: пустая ячейка превратится в результат для 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.
