
Общая формула
TEXT(B4,"dddd")
Резюме
Чтобы получить название дня (например, понедельник, вторник и т. Д.) Из даты в виде текста, вы можете использовать функцию ТЕКСТ. В показанном примере формула в ячейке C4:
=TEXT(B4,"dddd")
Объяснение
Если вам нужно получить название дня (например, понедельник, вторник и т. Д.) Из даты, есть несколько вариантов в зависимости от ваших потребностей.
Вы хотите преобразовать дату в название дня?
Если вы хотите преобразовать значение даты в текстовое значение, вы можете использовать функцию ТЕКСТ с настраиваемым числовым форматом, таким как «ддд» или «дддд». В показанном примере формула в ячейке C4:
=TEXT(B4,"dddd") // returns "Saturday"
Функция ТЕКСТ преобразует значения в текст, используя указанный вами числовой формат. Обратите внимание, что дата теряется при преобразовании, остается только текст названия дня.
Вы просто хотите отобразить название дня?
Если вы хотите отобразить только название дня, вам не нужна формула - вы можете использовать собственный числовой формат. Выберите дату, затем перейдите в раздел Формат ячеек (Ctrl + 1 или Cmd + 1)> Пользовательский и введите один из следующих пользовательских форматов:
"ddd" // i.e."Wed" "dddd" // i.e."Wednesday"
Excel отобразит только название дня, но значение даты останется неизменным.
Обработка пустой даты
Если вы используете приведенную выше формулу с пустой ячейкой, в результате вы получите «Сб», поскольку ноль в системе дат Excel трактуется как «00-янв-1900», то есть суббота. Чтобы обойти эту проблему, вы можете настроить формулу следующим образом:
=IF(A1"",TEXT(A1,"ddd"),"")
Буквально: если A1 не пусто, вернуть формулу ТЕКСТ, иначе вернуть пустую строку ("").
Более гибкий способ получить название дня по дате
Для максимальной гибкости вы создаете свои собственные названия дней с помощью функции ВЫБОР, например:
=CHOOSE(WEEKDAY(B4),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")
В этом случае введите названия дней недели, которые вы хотите вернуть (сокращенные или нет), как значения в поле ВЫБРАТЬ после первого аргумента. Функция WEEKDAY вернет число от 1 до 7, и CHOOSE будет использовать это число для возврата соответствующего значения в списке. При настройках по умолчанию воскресенье = 1 и суббота = 7. См. WEEKDAY для получения дополнительной информации.
CHOOSE - это больше работы для настройки, но он также более гибкий, поскольку позволяет сопоставить дату с любыми значениями, которые вы хотите (т.е. вы можете использовать значения, которые являются настраиваемыми, сокращенными, не сокращенными, на другом языке и т. Д.)