【※ 当記事は2025年4月1日時点の情報です】
ペイヴメント(@pavement1234)です。
エクセルで超シンプルなTODOリストを作りました。
完成形はこんな感じ
6列。もっと削れるけど、まあこんなもんでしょう。
(ミニマムはTODOとステータスの2列あればOK)

A列:No
ROW関数で自動入力
B列:TODO
やることを端的に書く
C列:優先度
高/中/低をリストで選べるようにする(空白OK)
D列:期限
年月日時分を入れる
期限切れ:セル=濃クリーム色、文字=赤太字
期限当日:セル=薄クリーム色、文字=赤細字
期限に対して残り7日以下:セル=薄緑、文字=黒細字
空白:セル=色なし、文字=黒細字
E列:ステータス
未着手/実行中/済をリストで選べるようにする(空白OK)
済:セル=灰色、文字=青太字
F列:備考
メモ
作り方
①レイアウト
A列からF列を全選択
罫線(格子)を設定する
1行目のA~F列にそれぞれタイトル文字を入力する
(例)A列:No、B列:TODO、C列:優先度、D列:期限、E列:ステータス、F列:備考
列の幅を整える
(例)A列:7.5、B列:55.25、C列:11.5、D列:11.5、E列:11.5、F列:59
1行目を太字にしてセルに色を付ける
(例)#99FFCC
②リスト
C列を全選択
メニューから「データ」→「データの入力規則」→「データの入力規則」を選択
「入力値の種類」を「リスト」にする
「元の値」に「高,中,低」と入れる
「OK」を押す
E列を全選択
メニューから「データ」→「データの入力規則」→「データの入力規則」を選択
「入力値の種類」を「リスト」にする
「元の値」に「未着手,実行中,済」と入れる
「OK」を押す
③オートフィルター
1行目を全選択
メニューから「ホーム」→「並び替えとフィルター」→「フィルター」を選択
➃条件付き書式
A~F列を全選択
Ctrlを押しながらA1~F1を選択(タイトル行が選択解除される)
<ルール1>ステータスが”済”
メニューから「ホーム」→「条件付き書式」→「新しいルール」を選択
「ルールの種類を選択してください」を「数式を使用して、書式設定するセルを決定」を選択
「次の数式を満たす場合に値を書式設定」に =$E2=”済” と入力
「書式」ボタンを押して セル=灰色、文字=青太字 に設定
「OK」を押す
<ルール2>空白セル
メニューから「ホーム」→「条件付き書式」→「新しいルール」を選択
「ルールの種類を選択してください」を「数式を使用して、書式設定するセルを決定」を選択
「次の数式を満たす場合に値を書式設定」に =ISBLANK($D2) と入力
「書式」は何も設定しない(デフォルトのまま)
「OK」を押す
<ルール3>期限切れ
メニューから「ホーム」→「条件付き書式」→「新しいルール」を選択
「ルールの種類を選択してください」を「数式を使用して、書式設定するセルを決定」を選択
「次の数式を満たす場合に値を書式設定」に =$D2<TODAY() と入力
「書式」ボタンを押して セル=濃クリーム色、文字=赤太字 に設定
「OK」を押す
<ルール4>期限当日
メニューから「ホーム」→「条件付き書式」→「新しいルール」を選択
「ルールの種類を選択してください」を「数式を使用して、書式設定するセルを決定」を選択
「次の数式を満たす場合に値を書式設定」に =$D2=TODAY() と入力
「書式」ボタンを押して セル=濃クリーム色、文字=赤細字 に設定
「OK」を押す
<ルール5>期限まで7日以内
メニューから「ホーム」→「条件付き書式」→「新しいルール」を選択
「ルールの種類を選択してください」を「数式を使用して、書式設定するセルを決定」を選択
「次の数式を満たす場合に値を書式設定」に =$D2<TODAY()+7 と入力
「書式」ボタンを押して セル=薄緑、文字=黒細字 に設定
「OK」を押す
メニューから「ホーム」→「条件付き書式」→「ルールの管理」を選択
設定した5つのルールが登録されていることが確認できる
⑤行番号(自動入力)
A2列に =ROW()-1 と入力
A2列にカーソルがある状態で Ctrl+C(コピー)
A2列にカーソルがある状態で Ctrl+Shift+↓ (A2列より下が全選択になる)
Ctrl+V(貼り付け)
実験
2行目 <ルール1>の確認
TODO(B列):海外出張の旅費精算を済ませる
優先度(C列):高
期限(D列):昨日の日付(例:2025/03/31)
ステータス(E列):済
3行目 <ルール3>期限切れ
TODO(B列):Z社に注文書を出す
優先度(C列):高
期限(D列):昨日の日付(例:2025/03/31)
ステータス(E列):実施中
備考(F列):4/4が最終期限
4行目 <ルール4>期限当日
TODO(B列):Aさんに報告書を提出
優先度(C列):中
期限(D列):今日の日付(例:2025/04/01)
ステータス(E列):実施中
5行目 <ルール5>期限まで7日以内
TODO(B列):Bさんと飲み会の相談
優先度(C列):低
期限(D列):明日の日付(例:2025/04/02)
ステータス(E列):未着手
6行目 <ルール2>空白セル
TODO(B列):Cさんにメール返信
優先度(C列):低
期限(D列):明日の日付(例:2025/04/10)
ステータス(E列):未着手
