公開日

予約表をエクセルで作る方法|一覧と時間割、重複予約に色がつく数式

Excelの予約表は、
「1行に1件」で作る

Excel(エクセル)で予約表

予約表をExcel(エクセル)で作るときは、1行に1件の予約を書く「予約一覧」の形にして、日付・開始・終了・お名前・メニュー・連絡先の列を並べるのが基本です。メニューはプルダウンで選べるようにし、時間が重なった予約には条件付き書式で色がつくようにしておくと、書き間違いや重複予約に気づきやすくなります。1週間の空き時間をひと目で見たいときは、縦に時間、横に日付を並べる「時間割」の形も使えます。

Excelの予約表は2つの形から選ぶ

予約一覧1行に1件。日付・開始・終了・お名前・メニュー。書きためて、並べ替えたり探したりする。
時間割縦に時間、横に日付。予約が入ったマスにお名前。1週間の空き時間をひと目で見る。印刷して手元に置く。

両方を使うと、1件の予約を2か所に書くことになります。重複予約をチェックする数式は、予約一覧で使います。

「予約一覧」の予約表をExcelで作る手順

1行目に、A列から順に見出しを書きます。

A 日付 B 開始 C 終了 D お名前 E メニュー F 連絡先 G 受付方法 H メモ

おひとりで営むお店なら「担当」の列はいりません。「受付方法」には、その予約をインスタのDM・LINE・電話のどれで受けたかを書きます。

見出しを書く
表を「テーブル」にする見出しを含めて選び、「ホーム」→「テーブルとして書式設定」。先頭の行を見出しとして使う欄にチェック。テーブルの最後の行のすぐ下のセルに書き始めると、テーブルが下に広がります。どの列の見出しにもフィルターのボタンがつき、メニューや受付方法で絞り込めます。
メニューと受付方法をプルダウンに「メニュー」の列の、2行目から下のセルを選び、「データ」→「データの入力規則」。「入力値の種類」は「リスト」。「元の値」にメニュー名を「カット,カラー,パーマ」のようにカンマで区切って入力します。受付方法も同じように「インスタDM,LINE,電話」。
見出しを固定するA2を選び、「表示」→「ウィンドウ枠の固定」→「ウィンドウ枠の固定」。下へスクロールしても見出しが見えたまま。
日付と開始の順に並べ替える「データ」→「並べ替え」。「最優先されるキー」は「日付」。「レベルの追加」で「開始」。

入力例

たとえば、次のように書きます。開始と終了は「10:00」のように半角で、時刻として入力します。

日付(A列)開始(B列)終了(C列)お名前(D列)2026/10/2010:0011:30山田様2026/10/2011:0012:00佐藤様2026/10/2012:0013:00鈴木様

重複予約に色をつける数式(条件付き書式)

10:0011:0012:0013:00山田様 10:00〜11:30佐藤様 11:00〜鈴木様 12:00〜重なり → 2行に色終了=開始なら重なりではない

設定のしかた(条件付き書式)

  1. A列からH列の、2行目から下を選ぶ。
  2. 「ホーム」→「条件付き書式」→「新しいルール」で「数式を使用して、書式設定するセルを決定」。
  3. 「次の数式を満たす場合に値を書式設定」に、この数式を入れる。
  4. 「書式」→「塗りつぶし」で色を選んで「OK」。
=SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000<$C2)*($C$2:$C$1000>$B2))>1

同じ日で、開始がその行の終了より前、終了がその行の開始より後の予約を数えます。その行の予約自身も1件と数えるので、1件より多いときに色がつきます。上の入力例なら、10:00〜11:30と11:00〜12:00の2行に色がつき、12:00から始まる行には色がつきません。前の予約の終了と次の予約の開始が同じ時刻のときは、重なりとは数えません。

数式の「1000」は、たとえば予約を1,000行目まで書く場合の書き方です。

行が足りなくなったら3か所の「1000」を、すべて大きい数に書き換えます。
キャンセルは行ごと削除残すと、同じ時間に入れた次の予約と重なって色がつきます。

色がついたら、お客様と時間を相談します。

30分ごとの「時間割」の予約表の作り方

10/2010/2110/22…10:0010:3011:0011:3012:0012:3013:00田中様 カット田中様 カット高橋様 カラー伊藤様 パーマ伊藤様 パーマ
色のないマス=空き時間
  1. A2に最初の時刻、A3に次の時刻を入力します。たとえば10:00と10:30です。2つのセルを選んでフィル ハンドルを下へドラッグすると、30分ずつの時刻が入ります。
  2. B1に最初の営業日の日付を入力し、フィル ハンドルを右へドラッグすると、続く日付が入ります。定休日などお休みの日の列は、手で削除します。
  3. 予約が入ったマスに、お名前とメニューを書きます。たとえば「田中様 カット」です。長い施術は、下のマスにも同じお名前を書きます。
  4. 予約を書くマスの範囲(B2から右下)を選び、「ホーム」→「条件付き書式」→「新しいルール」で「指定の値を含むセルだけを書式設定」を選び、「空白なし」を選んで「書式」で色を選びます。

1枚のシートに1週間を書き、次の週はシートをコピーして最初の日付を書き換えます。B1に最初の日付を入れて、フィル ハンドルで日付を入れ直します。

印刷・スマホ・複数人で使う

2ページ目にも見出しを「ページ レイアウト」→「印刷タイトル」→「上部で繰り返す行」に1行目。
時間割を1ページに「ページ レイアウト」の「拡大縮小」で「幅」と「高さ」をどちらも1ページ。列が多いときは「ページ レイアウト」→「ページ設定」→「向き」で「横」。
Excelを持っていないときブラウザで使うExcel(Microsoft 365 for the web)は、無料で使えます。
複数人で同時に編集OneDriveかSharePoint Onlineに保存し、「共有」からリンクを送ります。パソコンのExcelで共同編集するには、Microsoft 365のサブスクリプションが必要です。

スマホで共同編集するとき:iPhoneやAndroidのExcelのアプリでは、Microsoft アカウントでExcelにサインインします。10.1インチを超えるスマホやタブレットでは、Microsoft 365のサブスクリプションのアカウントでサインインする必要があります。

テンプレートとマクロ

テンプレートExcelで「ファイル」→「新規」を選ぶと、無料のテンプレートを使えます。選んで「作成」を押すと、新しいファイルが開きます。
マクロ(VBA)インターネットから入手したファイルのマクロは、Officeが既定でブロックします。使う前に、どこから入手したファイルかを確かめます。

この記事の作り方は数式と書式だけで、マクロは使いません。

Excelの予約表が向いているお店、向いていないお店

向いている予約が1日に数件で、予約を受ける窓口も少ない。紙の予約帳から移したいが、費用はかけたくない。列を足したり、印刷して使ったりしたい。
向いていないインスタのDM・LINE・電話の予約を1件ずつ手で書き写すので、書き漏れや書き間違いが増える。予約表を見ているのはお店だけ。空き時間はDMや電話でやりとりして決める。施術中や夜中の問い合わせには、返事が遅れる。

お客様に自分で予約してもらうなら、予約システムもある

お客様が空き時間を見て自分で予約できるようにするなら、予約システムを使う方法があります。

izz.jp(当サイト)は、お店のホームページがついた予約システムで、サロンをはじめ、おひとりで営むお店専用です。

インスタのリンク izz.jp の予約ページの「日時を選ぶ」画面。上に選んだメニュー「炭酸ヘッドスパ 30 分」が表示され、その下の表で 10/21(水)10:30 の枠が選ばれているメニューと日時を選ぶ お店は確認だけ

ネット予約は、お客様がページ上で自分で済ませるので、お店が施術中でも夜中でも、お客様は空き時間を見て予約できます。お店は届いた予約を確認するだけです。

お客様は、インスタのプロフィールやストーリーズのリンクから予約ページを直接開き、メニューと日時を選んで予約できます。

同じ時間帯にネット予約が2件入ることはありません。電話やほかの予約サイトで受けた予約をizz.jpの予約一覧に入れると、その時間帯はネット予約で選べなくなります。

月額は1,980円(税込)です。

1年の総額で比べるなら → サロン予約システム
無料で始めたいなら → サロン 予約システム 無料
LINEで予約を受けたいなら → LINE 予約システム 無料
ご自宅で営むお店なら → 自宅サロン 予約システム

よくある質問

予約表はエクセルでどう作ればいいですか?

1行に1件の予約を書く予約一覧にします。1行目に日付・開始・終了・お名前・メニューなどの見出しを書いてテーブルにし、メニューは「データの入力規則」でプルダウンにします。時間が重なった予約には、条件付き書式の数式で色をつけます。

Excelを持っていなくても、予約表を作れますか?

ブラウザで使うExcel(Microsoft 365 for the web)は、無料で使えます。

予約表を印刷すると、2ページ目から見出しが出ません。

「ページ レイアウト」→「印刷タイトル」を選び、「上部で繰り返す行」に見出しの行を指定すると、どのページにも見出しの行が印刷されます。

Excelの関数やマクロで、どこまで自動にできますか?

関数と条件付き書式で、時間が重なった予約に色をつけられます。並べ替えやフィルターは、メニューから操作できます。インターネットから入手したファイルのマクロは、Officeが既定でブロックします。お客様が空き時間を見て自分で予約できるようにするなら、予約システムを使う方法があります。

複数人で同じ予約表を同時に編集できますか?

できます。ファイルをOneDriveかSharePoint Onlineに保存して「共有」から相手にリンクを送ると、複数人で同時に編集(共同編集)できます。パソコンのExcelで共同編集するには、Microsoft 365のサブスクリプションが必要です。

この記事について

調査時点:2026年10月17日

出典:

「予約表・予約管理」の記事一覧へ