Формула на Excel: Вземете име на ден от датата -

Обща формула

TEXT(B4,"dddd")

Обобщение

За да получите името на деня (т.е. понеделник, вторник и т.н.) от датата като текст, можете да използвате функцията TEXT. В показания пример формулата в клетка C4 е:

=TEXT(B4,"dddd")

Обяснение

Ако трябва да получите името на деня (т.е. понеделник, вторник и т.н.) от дата, има няколко опции в зависимост от вашите нужди.

Искате ли да конвертирате датата в име на ден?

Ако искате да конвертирате стойността на датата в текстова стойност, можете да използвате функцията TEXT с персонализиран формат на числа като "ddd" или "dddd". В показания пример формулата в клетка C4 е:

=TEXT(B4,"dddd") // returns "Saturday"

Функцията TEXT преобразува стойности в текст, използвайки числовия формат, който предоставяте. Имайте предвид, че датата е загубена при преобразуването, остава само текстът за името на деня.

Искате ли само да покажете името на деня?

Ако искате да показвате само име на ден, нямате нужда от формула - можете да използвате персонализиран формат на числата. Изберете датата, след това отидете на Форматиране на клетки (Ctrl + 1 или Cmd + 1)> По избор и въведете един от следните персонализирани формати:

"ddd" // i.e."Wed" "dddd" // i.e."Wednesday"

Excel ще покаже само името на деня, но стойността на датата ще остане непокътната.

Обработка на празна дата

Ако използвате формулата по-горе с празна клетка, ще получите „Sat“ като резултат, тъй като нулата в системата за дати на Excel се третира като „00-януари 1900“, което е събота. За да заобиколите този проблем, можете да настроите формулата по следния начин:

=IF(A1"",TEXT(A1,"ddd"),"")

Буквално: Ако A1 не е празно, върнете формулата TEXT, в противен случай върнете празен низ ("").

По-гъвкав начин за получаване на име на ден от дата

За максимална гъвкавост създавате свои собствени имена на дни с функцията CHOOSE по следния начин:

=CHOOSE(WEEKDAY(B4),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

В този случай въведете имената на делничния ден, които искате да върнете (съкратени или не), като стойности в ИЗБЕРЕТЕ, след първия аргумент. Функцията WEEKDAY ще върне число между 1-7 и CHOOSE ще използва това число, за да върне съответната стойност в списъка. С настройки по подразбиране, неделя = 1 и събота = 7. Вижте WEEKDAY за повече информация.

CHOOSE е повече работа за настройване, но също така е и по-гъвкава, тъй като ви позволява да съпоставите датата с каквито искате стойности (т.е. можете да използвате стойности, които са персонализирани, съкратени, не съкратени, различен език и т.н.)

Интересни статии...