メインコンテンツへスキップ

Excelで誕生日のリマインダーを作成するにはどうすればよいですか?

たぶん、あなたの企業には何千人ものスタッフがいて、彼らの誕生日に、あなたは彼らにあなたの願いを込めたバースデーカードを送りたいと思うでしょう。 そして、彼らの名前、出生、その他の詳細はワークシートにリストされていますが、今日は誰の誕生日かをどうやって知ることができますか? そして、Excelで誕生日のリマインダーを作成するにはどうすればよいですか?

数式を使用してExcelで誕生日のリマインダーを作成します

条件付き書式を使用してExcelで誕生日のリマインダーを作成する


矢印青い右バブル 数式を使用してExcelで誕生日のリマインダーを作成します

次の式は、誕生日が今日である人にマークを付けることができます。 次の手順でこの問題に対処できます。

1。 あなたがあなたのスタッフの以下の情報を持っていると仮定します。

doc-make-誕生日-リマインダー1

2。 この式を入力またはコピーしてください = IF(MONTH(B2)<> MONTH(TODAY())、 ""、IF(DAY(B2)<> DAY(TODAY())、 ""、 "お誕生日おめでとう")) (B2 は誕生日の日付を含むセルです。たとえば、必要に応じて変更できます)を空白のセルC2に変更します。

doc-make-誕生日-リマインダー1

3。 次に、 入力します キーを押してから、セルC2を選択し、この数式を適用する範囲まで塗りつぶしハンドルをドラッグします。 日付が基準を満たしている場合はセルにハッピーバースデーが表示されますが、基準を満たしていない場合は空白のセルが表示されます。 スクリーンショットを参照してください:

doc-make-誕生日-リマインダー1

Note:この数式は動的であり、時間の変化に応じて結果が変わるため、今日の誕生日をすばやく確認できます。


矢印青い右バブル 条件付き書式を使用してExcelで誕生日のリマインダーを作成する

上記の数式を使用する代わりに、条件付き書式を適用して、列Bで今日の誕生日を強調表示することもできます。

1。 列Bのすべての日付を選択します。

2。 次に、をクリックします ホーム > 条件付き書式 > 新しいルール、スクリーンショットを参照してください:

doc-make-誕生日-リマインダー1

3。 とで 新しい書式設定規則 ダイアログ、クリック 式を使用して、フォーマットするセルを決定する オプションの下に ルールタイプを選択します セクションをクリックして、この式を入力します =(MONTH(TODAY())= MONTH(B2))*(DAY(TODAY())= DAY(B2)) この数式が真であるときの書式値 フィールド。 ((B2 は日付範囲の最初のアクティブセルです)スクリーンショットを参照してください:

doc-make-誕生日-リマインダー1

4。 次に、をクリックします フォーマット に行くボタン セルの書式設定 ダイアログをクリックし、 埋める タブをクリックし、好きな色をXNUMXつ選択します。

doc-make-誕生日-リマインダー1

5. そして、 OK > OK ダイアログを閉じると、誕生日が今日であることが次のように強調表示されます。

doc-make-誕生日-リマインダー1

Note:この条件付き書式も動的な方法であり、時間の変化に応じて結果が変更されるため、今日の誕生日をすばやく確認できます。


関連記事:

Excelで生年月日を年齢にすばやく変換するにはどうすればよいですか?

Excelで誕生日(日付)を月ごとにすばやく並べ替える方法は?

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


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