Видео: Как вытащить часть текста из ячейки excel 2025
Возможность выбрать конкретный аспект даты часто очень полезна. Например, вам может потребоваться отфильтровать все записи, которые имеют даты заказа в течение определенного месяца, или всех сотрудников, у которых есть время, выделенное на субботу. В таких ситуациях вам нужно будет вывести месяц и рабочий день из отформатированных дат.
Excel предоставляет простой набор функций для анализа дат в своих составных частях. Эти функции:
-
ГОД: Извлекает год с определенной даты
-
МЕСЯЦ: Извлекает месяц с определенной даты
-
ДЕНЬ: Извлекает номер месяца месяца с заданной даты
-
НЕДЕЛЯ: Возвращает число дней недели для данной даты
-
WEEKNUM: возвращает номер недели для заданной даты
. На рисунке показано использование этих функций для анализа даты в ячейке C3 в ее составные части.
Эти функции достаточно просты.
Функция YEAR возвращает четырехзначное число, соответствующее году указанной даты. Эта формула возвращает 2015:
= YEAR («5/16/2015»)
Функция MONTH возвращает число от 1 до 12, соответствующее месяцу указанной даты. Эта формула возвращает 5:
= MONTH («5/16/2015»)
Функция DAY возвращает число от 1 до 31, которое соответствует дню месяца, представленного в указанную дату. Эта формула возвращает 16:
= ДЕНЬ («5/16/2015»)
Функция WEEKDAY возвращает число от 1 до 7, которое соответствует дню недели (с воскресенья по субботу), на котором указанная дата падает. Если дата выпадает на воскресенье, возвращается номер 1. Если дата наступает в понедельник, возвращается номер 2 и т. Д. Следующая формула возвращает 7, потому что 5/16/2015 выпадает на субботу:
= WEEKDAY («5/16/2015»)
Эта функция фактически имеет необязательный аргумент return_type, который позволяет указать, какой день недели определяет начало недели. По умолчанию функция WEEKDAY определяет начало недели как воскресенье. Когда вы вводите функцию WEEKDAY, Excel активирует всплывающую подсказку, через которую вы можете выбрать другой код return_type.
Вы можете отрегулировать формулу так, чтобы возвращаемые значения с 1 по 7 представляли с понедельника по воскресенье. В следующем случае формула с использованием 1 в качестве необязательного аргумента указывает Excel, что неделя начинается в понедельник и заканчивается в воскресенье. Поскольку 16 мая 2015 года приходится на субботу, формула возвращает номер 6.
= WEEKDAY («5/16/2015», 1)
Функция WEEKNUM возвращает номер недели, в течение которого указанная дата падает, Эта формула возвращает 20, потому что 5/16/2015 приходится на неделю №20 в 2015 году.
= НОМНЕДЕЛИ ("5/16/2015")
