Прескочи на основното съдържание

Как да направя напомняне за рожден ден в Excel?

Автор: Xiaoyang Последна промяна: 2020-05-22

Може би във вашето предприятие има хиляди служители и на техния рожден ден искате да им изпратите картичка с вашите пожелания. И тяхното име, раждане и други подробности са изброени в работен лист, как можете да знаете чий рожден ден е днес? И как можете да направите напомняне за рожден ден в Excel?

Направете напомняне за рожден ден в Excel с формула

Направете напомняне за рожден ден в Excel с условно форматиране


стрелка син десен балон Направете напомняне за рожден ден в Excel с формула

Следната формула може да даде оценка за хората, чийто рожден ден е днес. Можете да се справите с този проблем със следните стъпки:

1. Да предположим, че имате следната информация за вашия персонал.

doc-make-birthday-reminder1

2. Моля, въведете или копирайте тази формула =IF(MONTH(B2)<>MONTH(TODAY())," ",IF(DAY(B2)<>DAY(TODAY())," ","Честит рожден ден")) (B2 е клетката, която съдържа дата на рожден ден, можете да я промените според нуждите си) в празна клетка C2, например.

doc-make-birthday-reminder1

3. След това натиснете Въведете клавиш, след това изберете клетка C2 и плъзнете манипулатора за запълване до диапазона, към който искате да приложите тази формула. Ако датата отговаря на критериите, в клетката ще се покаже Честит рожден ден, но ако не отговаря на критериите, ще се покаже празна клетка. Вижте екранна снимка:

doc-make-birthday-reminder1

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


стрелка син десен балон Направете напомняне за рожден ден в Excel с условно форматиране

Вместо да използвате горната формула, можете също да приложите условно форматиране, за да маркирате рождените дати днес в колона B.

1. Изберете всички дати в колона B.

2, След това кликнете Начало > Условно форматиране > Ново правило, вижте екранна снимка:

doc-make-birthday-reminder1

3, И в Ново правило за форматиране кликнете върху Използвайте формула, за да определите кои клетки да форматирате вариант по Изберете тип правило и след това въведете тази формула =(МЕСЕЦ(ДНЕС())=МЕСЕЦ(B2))*(ДЕН(ДНЕС())=ДЕН(B2)) в Форматиране на стойности, където тази формула е вярна поле. (B2 е първата активна клетка от вашия период от време ) Вижте екранна снимка:

doc-make-birthday-reminder1

4, След това кликнете формат За да отидете на Форматиране на клетки диалогов прозорец и щракнете Напълнете раздела, след което изберете един цвят, който харесвате.

doc-make-birthday-reminder1

5. И после щракнете върху OK > OK за затваряне на диалоговите прозорци и рождената дата е днес, са маркирани, както следва:

doc-make-birthday-reminder1

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


Още по темата:

Как да конвертирате рождена дата във възраст бързо в Excel?

Как да сортирате рождени дни (дати) по месеци в Excel бързо?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
very thanks for information.

keep posting

smile :)
This comment was minimized by the moderator on the site
How would you get the below formula to look at that day plus the next 7 days?


=IF(MONTH(B2)<>MONTH(TODAY())," ",IF(DAY(B2)<>DAY(TODAY())," ","Happy Birthday"))
This comment was minimized by the moderator on the site
=IF(MONTH(B2)<>MONTH(TODAY())," ","Happy Birthday")) and you will get whole months birthday highlighted
This comment was minimized by the moderator on the site
Hello, Kevin
To solve your problem, please apply the below formula:
=IF(MONTH(B2)<>MONTH(TODAY()+7)," ",IF(DAY(B2)<>DAY(TODAY()+7)," ","Happy Birthday"))
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
I notice that all of your Excel formulas are great, and while some work in Google Docs spreadsheets, many need a little editing. Could you also include some for Google spreadsheets in the future? (The Birth date one for starters, I can't figure it out.)
This comment was minimized by the moderator on the site
Hello, Dwayne

The first formula in our article works well in Google Sheets.
If you want to use conditional formatting to complete it, enter the following formula into the conditional formatting in Google Sheets:
=and(month(B1:B15)=month(today()),day(B1:B15)=day(today()))

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Ciao,
hai trovato la formula per caso ?
This comment was minimized by the moderator on the site
Не верная твоя формула!
Она выглядит вот так:
=ЕСЛИ(МЕСЯЦ(F16)=МЕСЯЦ(СЕГОДНЯ());ЕСЛИ(ДЕНЬ(F16)=ДЕНЬ(СЕГОДНЯ());"С Днем Рождения";0))
This comment was minimized by the moderator on the site
Hello,
The formula in this article is available for English language, your formula works well in your language.
Maybe your formula can help others, thank you!
This comment was minimized by the moderator on the site
ILL LIKE TO GET NOTIFICATIONS ON CLIENTS BIRTHDAYS THAT ARE IN EXCEL
This comment was minimized by the moderator on the site
I would like to create a program that would let the department head get a email when expiration is near (say 10 Days) may be in a color when the date is one day or past the expiration date a 2nd massage saying Mediate acetoin required maybe in RED I a tool make and this is real difficult Ken Billingham
This comment was minimized by the moderator on the site
I would like to create a program that would let the department head get a email when expiration is near (say 10 Days) may be in a color when the date is one day or past the expiration date a 2nd massage saying Mediate acetoin required maybe in RED this would help keepingthe dept out of truble. I a tool make and this is real difficult Ken Billingham
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations