Перейти к основному содержанию

Как сделать напоминание о дне рождения в Excel?

Автор: Сяоян Последнее изменение: 2020 июля 05 г.

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

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

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


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

Следующая формула может дать оценку людям, у которых сегодня день рождения. Вы можете решить эту проблему, выполнив следующие действия:

1. Предположим, у вас есть следующая информация о ваших сотрудниках.

doc-make-birthday-remder1

2. Пожалуйста, введите или скопируйте эту формулу = ЕСЛИ (МЕСЯЦ (B2) <> МЕСЯЦ (СЕГОДНЯ ()), "", ЕСЛИ (ДЕНЬ (B2) <> ДЕНЬ (СЕГОДНЯ ()), "", "С Днем Рождения")) (B2 - это ячейка, которая содержит дату рождения, вы можете изменить ее по своему усмотрению), например, в пустую ячейку C2.

doc-make-birthday-remder1

3, Затем нажмите Enter , затем выберите ячейку C2 и перетащите маркер заполнения в диапазон, в котором вы хотите применить эту формулу. Если дата соответствует критериям, в ячейке будет отображаться «С Днем Рождения», но если дата не соответствует критериям, отобразится пустая ячейка. Смотрите скриншот:

doc-make-birthday-remder1

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


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

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

1. Выберите все даты в столбце B.

2. Затем нажмите Главная > Условное форматирование > Новое правило, см. снимок экрана:

doc-make-birthday-remder1

3. И в Новое правило форматирования диалоговое окно, нажмите Используйте формулу, чтобы определить, какие ячейки следует форматировать. вариант под Выберите тип правила раздел, а затем введите эту формулу = (МЕСЯЦ (СЕГОДНЯ ()) = МЕСЯЦ (B2)) * (ДЕНЬ (СЕГОДНЯ ()) = ДЕНЬ (B2)) в Формат значений, где эта формула истинна поле. (B2 - первая активная ячейка вашего диапазона дат) См. снимок экрана:

doc-make-birthday-remder1

4. Затем нажмите Формат кнопку, чтобы перейти к Формат ячеек диалоговое окно и щелкните Заполнять вкладку, затем выберите один понравившийся цвет.

doc-make-birthday-remder1

5. Затем нажмите OK > OK чтобы закрыть диалоговые окна, а день рождения сегодня выделяется следующим образом:

doc-make-birthday-remder1

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


Статьи по теме:

Как быстро преобразовать дату рождения в возраст в Excel?

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

Лучшие инструменты для офисной работы

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

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 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