Excelで大量のデータの中から今日に関連する行を素早く見つけたい場面があるでしょう。例えば、日報の入力状況や、期日の近いタスクリストなどで、今日が該当する行を視覚的に把握できると作業効率が大きく向上します。この記事では、ExcelのTODAY関数と条件付き書式を組み合わせ、今日の行を自動でハイライト表示させる方法を解説します。
これにより、データの中から瞬時に今日の情報を特定できるようになり、入力ミスや確認漏れを防ぐ助けとなります。具体的な設定手順をステップごとに解説するので、Excel初心者の方でも安心して設定できます。
【要点】Excelで今日の行を自動ハイライトする設定
- TODAY関数: 現在の日付を取得し、条件付き書式の基準日として使用します。
- 条件付き書式の設定: 特定の条件を満たすセルの書式を自動で変更します。
- 数式による書式設定: TODAY関数とROW関数を組み合わせた数式で、今日の行全体に色を付けます。
ADVERTISEMENT
目次
TODAY関数と条件付き書式の基本
Excelで今日の日付を常に最新の状態に保つためには、TODAY関数が不可欠です。TODAY関数は、引数を指定せずにセルに入力するだけで、そのセルに現在の日付を表示します。この関数は、Excelファイルが開かれるたびに自動的に再計算されるため、常に最新の日付を参照できます。
一方、条件付き書式は、指定した条件に基づいてセルの表示形式(背景色、文字色、罫線など)を自動的に変更する機能です。これにより、データの中から特定の条件に合致するものを視覚的に強調表示させることが可能になります。
今日の行をハイライトする仕組み
今日の行を自動でハイライトするには、TODAY関数と条件付き書式を連携させます。具体的には、各行の日付が今日の日付と一致するかどうかを判定する数式を条件付き書式に設定します。
この判定には、TODAY関数で取得した今日の日付と、各行の特定列(日付が入力されている列)の日付を比較します。さらに、行全体に書式を適用するために、ROW関数と組み合わせて数式を作成します。これにより、数式がTRUE(真)を返した行、つまり今日の日付と一致する行全体に、指定した背景色などの書式が適用されます。
今日の行をハイライトする具体的な手順
ここでは、Excelで条件付き書式とTODAY関数を使い、今日の行を自動でハイライトする具体的な手順を解説します。例として、A列に日付が入力されている表を想定します。
- 対象範囲の選択
ハイライトを適用したい表の範囲を選択します。表全体または、日付が入力されている列を含む範囲を選択してください。 - 条件付き書式の設定開始
Excelのリボンメニューから「ホーム」タブをクリックします。「スタイル」グループにある「条件付き書式」をクリックし、「新しいルール」を選択します。 - ルールの種類の選択
「新しい書式ルール」ダイアログボックスが表示されたら、「使用する数式を決定」を選択します。 - 数式の入力
「次の数式を満たす場合に値を書式設定」という欄に、以下の数式を入力します。=A1=TODAY()この数式は、選択範囲の左上のセル(この例ではA1)の日付が、TODAY関数で取得した今日の日付と一致するかどうかを判定します。A1は、選択範囲の左上のセルに合わせてください。日付が入力されている列がA列以外の場合は、A1をその列の先頭セル番地に置き換えてください。例えば、C列に日付がある場合は、
=C1=TODAY()となります。 - 書式の設定
数式を入力したら、その隣にある「書式」ボタンをクリックします。「セルの書式設定」ダイアログボックスが開くので、「塗りつぶし」タブを選択し、ハイライトしたい背景色を選んで「OK」をクリックします。文字色などを変更したい場合は、「フォント」タブなどで設定できます。 - ルールの適用
「新しい書式ルール」ダイアログボックスに戻り、「OK」をクリックします。これで、選択した範囲の中で今日の日付と一致する行全体に、指定した背景色が自動で適用されます。
ADVERTISEMENT
行全体に色を付けるための数式応用
上記の手順では、特定列の日付が今日と一致する場合に、その行全体に色を付ける設定を行いました。この設定を実現するために、条件付き書式で入力する数式は非常に重要です。
数式=A1=TODAY()は、各行のA列の日付を今日の日付と比較しています。Excelは、この数式を適用範囲の各セルに対して自動的に調整して評価します。例えば、2行目のセルでは=A2=TODAY()として評価されます。これにより、A列の日付が今日と一致する行全体がハイライトされるのです。
もし、表の1行目がヘッダー行で、データが2行目から始まっている場合は、数式を=A2=TODAY()とし、選択範囲もデータが始まる2行目から指定すると、ヘッダー行を除外して今日の行のみをハイライトできます。
Excel 2019・2021・Microsoft 365での違い
今回解説したTODAY関数と条件付き書式を使った今日の行ハイライト機能は、Excelの主要なバージョン(Excel 2019、Excel 2021、Microsoft 365)で共通して利用可能です。これらのバージョン間での機能的な違いはほとんどありません。
ただし、Microsoft 365版のExcelでは、より高度な条件付き書式の設定や、他の関数との組み合わせが容易になる場合があります。しかし、基本的な今日の行ハイライト機能においては、どのバージョンでも同じ手順で設定できます。
もし、お使いのExcelのバージョンが古い場合(Excel 2016以前など)でも、この機能は利用できる可能性が高いですが、念のためご自身のExcelで動作確認を行うことを推奨します。
よくある質問とトラブルシューティング
今日の行がハイライトされない場合の確認事項
設定したにも関わらず、今日の行がハイライトされない場合、いくつか確認すべき点があります。
- 数式のセル参照が正しいか
条件付き書式で入力した数式のセル参照(例:=A1=TODAY()のA1部分)が、対象範囲の左上のセルと一致しているか確認してください。日付が入力されている列が間違っている場合もハイライトされません。 - TODAY関数が正しく機能しているか
Excelの任意のセルに=TODAY()と入力し、今日の日付が表示されるか確認してください。日付が表示されない場合は、Excelの計算設定に問題がある可能性があります。 - 日付のデータ形式
A列(または日付が入力されている列)のデータが、Excelによって日付として認識されているか確認してください。セルの書式設定が「標準」や「文字列」になっており、日付として認識されていない場合、比較が正しく行われません。セルの書式設定を「日付」に変更してみてください。 - 適用範囲の確認
条件付き書式が適用されている範囲が、実際にハイライトしたい範囲と一致しているか、「条件付き書式」メニューの「ルールの管理」から確認してください。
ハイライトを解除する方法
作成した条件付き書式の設定を解除したい場合は、以下の手順で行います。
- 対象範囲の選択
ハイライトを解除したい範囲を選択します。表全体または、条件付き書式が適用されている範囲を選択してください。 - ルールのクリア
「ホーム」タブの「条件付き書式」をクリックし、「ルールのクリア」を選択します。 - クリア範囲の選択
「選択範囲のルールをクリア」または「シート全体のルールをクリア」を選択します。通常は「選択範囲のルールをクリア」で十分です。
今日の日付以外もハイライトしたい場合
今日の行だけでなく、特定の日付や期間の行をハイライトしたい場合もあります。その際は、条件付き書式で入力する数式を変更します。
例えば、特定の日付(例: 2023年12月25日)をハイライトしたい場合は、数式を=A1=DATE(2023,12,25)のように変更します。A1は対象範囲の左上のセル番地に置き換えてください。
また、今日から1週間以内の行をハイライトしたい場合は、数式を=AND(A1>=TODAY(),A1<=TODAY()+6)のように変更することで実現できます。
TODAY関数と条件付き書式の活用例
今日の行をハイライトする機能は、様々なビジネスシーンで活用できます。
例えば、プロジェクト管理表で、今日が期日のタスクや、今日までに完了すべき作業を視覚的に把握するのに役立ちます。また、日報や週報の提出状況を管理するリストで、今日提出すべき書類の行をハイライトすることで、提出漏れを防ぐことができます。
さらに、在庫管理表で、今日が賞味期限の商品の行をハイライト表示させるなど、期限管理にも応用できます。このように、TODAY関数と条件付き書式を組み合わせることで、Excelデータをより動的かつ視覚的に管理することが可能になります。
まとめ
この記事では、ExcelのTODAY関数と条件付き書式を利用して、今日の行を自動でハイライト表示させる方法を解説しました。具体的な設定手順と、その仕組み、そしてよくあるトラブルシューティングについても触れました。
この設定を行うことで、大量のデータの中から今日の情報を素早く見つけ出し、作業効率を大幅に向上させることができます。今後は、今日から1週間以内のタスクをハイライトするなど、応用的な条件設定にも挑戦してみてください。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
