Как получить название дня из даты в excel?
Допустим, у вас есть дата из этой даты, для которой вы хотите получить название дня, т. е. суббота, воскресенье. Это можно сделать с помощью формулы. Фактически можно использовать несколько формул.
Получить название дня с помощью функции ТЕКСТ
Вы можете использовать функцию ТЕКСТ, чтобы извлечь название дня из даты. Предположим, у вас есть дата в ячейке A2, и вы хотите получить название дня в ячейке B2. Формула будет:
=TEXT(A2,"DDD")
Эта формула вернет название дня, меньшее от даты. А если вам нужно полное название дня, вы можете использовать формулу ниже.
=TEXT(A2,"DDDD")

Это работает
Когда вы ссылаетесь на дату в функции ТЕКСТ, вы конвертируете эти данные в определенный текстовый формат, который вы упомянули.
С помощью функции ВЫБОР Получить название дня
Это еще один метод, который можно использовать для извлечения названия дня из даты. И этот метод более гибкий.
Допустим, вы хотите использовать собственное сокращение или хотите получить название дня на другом языке. Формула будет:
=CHOOSE(WEEKDAY(A3,2),"M","Tu","W","Th","F","Sa","Su")

Как это работает
Здесь ДЕНЬНЕД возвращает количество дней в неделе, т.е. 1-7. Если день понедельник, он вернет 1, а во вторник — 2. Таким образом, для каждого дня недели есть число.
После этого в функции ВЫБОР вы указали 7 разных значений для 7 дней недели, и когда ДЕНЬНЕД возвращает число, ВЫБОР возвращает значение на основе этого числа. Короче говоря, вы получаете название дня.
Применить пользовательское форматирование
Если вы не хотите извлекать название дня в другую ячейку, вы можете применить собственное форматирование, чтобы отформатировать дату как название дня. Для этого:
- Выделите все ячейки и нажмите сочетание клавиш Ctrl + 1.
- На вкладке «Число» выберите «Пользовательский» и введите «ддд» или «дддд» в строке ввода.
- В конце нажмите ОК.

Это преобразует дату в выбранной ячейке в название дня.
Когда вы применяете пользовательское форматирование, значением в ячейке всегда является дата, вам просто нужно изменить ее форматирование.