Работейки с дати в Excel, вземете името на датата (проста формула)

Работейки с дати в Excel, вземете името на датата (проста формула)

Когато Excel работи с дати, понякога може да искате да знаете кой ден е датата (понеделник ли е, вторник или друг ден от седмицата).

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

В този урок ще ви покажа няколко видаМетод за преобразуване на дата в ден от седмицата и получаване на името й в Excel.

Така че нека започваме!

Вземете име на дата с персонализиран числов формат

Един от най-добрите начини за конвертиране на дати в имена на дати е да промените формата на клетките, които съдържат датите.

Хубавото на този подход е, че когато видите името на датата в клетката, в задната част, това все още е датата.По този начин все още можете да използвате дати в изчисленията.

Да предположим, че имате набор от данни като по-долу, където имам някои дати в колона А и искам да знам имената на датите.

Данни за дати за преобразуване в имена на дати

Ето стъпките, за да направите това:

  1. изберете дата в колона А
  2. Щракнете върху раздела Начало
Щракнете върху раздела Начало
  1. В групата Числа щракнете върху диалоговия панел за стартиране (наклонената стрелка в долния десен ъгъл на групата лента)
Щракнете върху диалоговия панел за стартиране на група номера
  1. В диалоговия прозорец Форматиране на клетки щракнете върху опцията Персонализирана категория
Изберете персонализираната опция в диалоговия прозорец Форматиране на клетки
  1. В полето Тип въведетеDDDD
Въведете dddd като персонализиран код
  1. Щракнете върху OK

Горните стъпки ще конвертират датите в клетките в колона A и ще ви дадат имената на датите за тези дати.

Датите вече се показват като имена на дати

Както споменах, това просто променя начина, по който датата се показва в клетката.В задната част клетките все още съдържат дати, които могат да се използват за изчисления.

Клетката все още има дата в задната част

Когато използвам персонализирания код dddd, той казва на Excel, че искам да покажа само името на деня в датата и да скрия стойностите за месец и година.

Свързани въпроси  Как да рандомизирам списък с елементи/имена в Excel? 2 прости формули

Ето форматите, които можете да използвате, когато работите с дати в Excel:

  • d – Показва стойността на датата на датата.Ако стойността на датата е по-малка от 10, се показва само една цифра, а ако е 10 или по-голяма, се показват две цифри.
  • dd – Стойност за дата, която показва датата с две цифри.Ако стойността на датата е по-малка от 10, добавете водещи нули към числото.Например 5 ще стане 05
  • DDD - Това ще покаже името на датата в кратък формат.Ако е понеделник, ще покаже понеделник, вторник ще покаже вторник и т.н.
  • DDDD - Когато използвате този персонализиран формат, той ще показва името ви за цял ден (напр. понеделник или вторник)

Забележка: За да работи този метод, трябва да се уверите, че датата е във формат, който Excel разбира като дата.Например, ако използвате 2021 януари 1 г., то няма да бъде преобразувано в име на дата, защото Excel не го разпознава като валиден формат за дата.

Вземете името на датата, като използвате формулата TEXT

Можете също да използвате текстови формули в Excel, за да конвертирате датата в името на деня.

Въпреки това, за разлика от методите за персонализирано форматиране на числа по-горе, резултатът от текстова формула ще бъде текстов низ.Това означава, че няма да можете да използвате резултатите от текстови формули като числови стойности или стойности за дата в изчисленията.

Нека ви покажа как работи този метод.

Да предположим, че имам набор от данни като по-долу и искам имената на датите в колона B.

Данни с колони за дата и име на дата

Ето формулата, която мога да използвам, за да направя това:

=ТЕКСТ(A2;"dddd")

Формулата по-горе ще ви даде пълното име на деня (напр. понеделник или вторник).

TEXT формула за получаване на име на дата

Всички потребителски числови формати, разгледани в предишния раздел, могат да се използват и в текстови формули.Просто се уверете, че форматът е в двойни кавички (както във формулата по-горе).

Свързани въпроси  Как да сортирате в Excel (по ред, колона, цвят, дата и номер)

Сега сигурно се чудите защо бихте използвали формула TEXT, когато персонализираният метод за форматиране (въведен преди този) ви дава същите резултати и изглежда по-лесен за използване.

Нека ви покажа кога би било полезно да използвате формула TEXT, за да получите име на дата.

Да предположим, че имам същия набор от данни като по-долу, но сега не искам да получа името на датата, а пълно изречение, където имам текст под или след името на датата.

Да предположим, че искам да получа резултата от „Краен срок – понеделник“ (т.е. искам да добавя текст преди името на датата)

Мога да направя това, като използвам следната формула:

="Дата: "&ТЕКСТ(A2,"dddd")
Име на дата с добавен текст в началото

Или друг пример може да е, че искате да покажете дали датата е делничен ден или уикенд, последвана от името на деня.Това може да стане с помощта на следната формула:

=IF(WEEKDAY(A2,2)>5,"Уикенд: ","Делничен ден: ")&TEXT(A2,"dddd")
Получете име на дата и ден от седмицата или уикенд

Вярвам, че разбирате.

Предимството на използването на формула TEXT е, че можете да комбинирате резултатите от формулата с други формули, като функции IF или функции AND/OR.

Вземете име на дата, като използвате формулите CHOOSE и WORKDAY

И накрая, нека ви покажа как да получите деним с помощта на комбинация от формулите CHOOSE и WORKDAY.

По-долу имам набор от данни, където имам датите в колона А, за които искам да получа името на датата.

Данни с колони за дата и име на дата

Ето формулата, за да направите това:

=ИЗБЕРЕТЕ(ДЕН ДЕЛНИЦА(A2,2),"Пон","Вт","Сряда","Чет","Пет","Съб","Нед")
Изберете формула, за да получите име на дата

В горната формула използвах формулата WEEKDAY, за да получа номера на деня от седмицата за всяка дадена дата.

Тъй като съм посочил 2 като втори параметър на формулата за работния ден, тя ще ми даде 1 за понеделник, 2 за вторник и т.н.

След това използвайте тази стойност във формулата CHOOSE, за да получите името на датата (което съм посочил във формулата).

Свързани въпроси  Поправете грешката в Windows 5 Spotlight не работи в 10 стъпки

Това определено е по-голямо и по-сложно от формулата TEXT, която използвахме в предишния раздел.

Но има една ситуация, в която използването на тази формула може да бъде полезно - когато искате да получите нещо специфично за деня вместо името на деня.

Например, ето същата формула, при която променям имената на дните на конкретни дейности, които трябва да се извършват през тези дни.

=ИЗБЕРИ(WEEKDAY(A2,2),"Townhall","Proj Update Call","Buffer day","Поддръжка","Weekly Checkin","Уикенд","Уикенд")
Изберете формула, за да получите текст за конкретна дата

В горната формула, вместо да използвам имената на дните, използвах имената на дейностите, които трябва да се извършват в тези дни.

Следователно можете да използвате следните три прости метода за преобразуване на стойности на дати в имена на дати в Excel.

Надявам се този урок да ви помогне!

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар