guide

エクセルの予約管理表の作り方|列の組み方と回らなくなる境目

2026年10月4日・Rizaflow編集部

エクセルで予約管理表を作りたいと考える理由は、たいてい2つに絞られます。すでにパソコンに入っていて追加の費用がかからないこと、そして自分の店の受け方に合わせて自由に列を変えられることです。どちらも本当です。ただ、作り方を間違えると、3か月後に「誰も更新しない表」が1つ増えるだけで終わります。ここでは、先に決めておく項目、崩れにくい列の組み方、実際の作成手順、関数と入力規則の仕掛け、無料テンプレートの使いどころ、そしてエクセルでは回らなくなる境目を順に見ていきます。

紙の台帳からエクセルへ移る店は、今も多数派

予約を受ける小さな店の受付は、電話と紙の台帳から始まるのが普通です。次の段としてエクセルが選ばれるのは、費用がゼロに近く、表の形を自分で決められるからです。専用の予約システムの月額は、1店舗あたり3,000円から2万円前後の幅に分かれていて、開業直後にこの支出を決めるのは簡単ではありません。エクセルなら、その判断を後回しにできます。

一方で、紙の台帳からエクセルへ移した店が抱える困りごとには、はっきりした共通点があります。表の形が毎月変わること、更新できる人が1人に固定されること、そして予約の情報が予約表と顧客の一覧と会計の表に分かれて、同じ人の情報が3か所に散ることです。この3つは、表そのものの出来とは別のところで起きます。関数を覚える前に、置き場所と役割を決めるほうが先です。

費用の話をもう少し正確に見ておきます。エクセルの予約管理表は導入費がかかりませんが、人の時間を使います。1日に受ける予約が10件で、1件の入力と確認に1分半かかるとすると、1日15分、1か月で7時間半です。時給換算で考えると、専用の道具の月額とおおむね並びます。つまりエクセルは「無料」ではなく、「支出の形が人件費に変わる」選択です。ここを分かって選べば、後で後悔しません。

もう1つ知っておきたいのは、エクセルの表が向いている規模には上限があるという点です。予約の条件が複雑になったり、件数が増えたりすると、表の維持そのものが仕事になります。

逆に、予約の条件が複雑な場合や、1日あたりの予約件数が100件以上になるなどの場合にはエクセルでの管理が煩雑になります。 出典: totoco-net.com

列を作る前に決める5つのこと

表を作り始める前に決めておく項目が5つあります。ここを決めずに列から作ると、あとで全部組み直すことになります。

1つ目は、予約の単位です。1件の予約が「1人」なのか「1組」なのか、「1席」なのか「1コース」なのかを決めます。飲食なら1組と人数、サロンなら1人と施術の内容、教室なら1クラスと定員です。単位が決まると、1行に何を書くのかが自動的に決まります。

2つ目は、担当を分けるかどうかです。担当者ごとに空き枠が違う店では、担当の列が必須になります。担当を分けない店では、その列は要りません。あとから追加すると過去の行が空欄になるので、最初に決めます。

3つ目は、枠の刻みです。15分刻みか30分刻みか、施術の時間に合わせて可変にするか。可変にするなら、開始時刻と所要時間の2列で持ち、終了時刻は計算で出します。終了時刻を手で入れると、必ずずれます。

4つ目は、必ず埋める情報です。氏名、電話番号、来店日、開始時刻、内容、人数。この6つが埋まっていない行は、予約として成立していない行です。逆に、あれば便利だが無くても回る情報(要望、紹介者、前回の来店日)は、必須の列と分けて右側にまとめます。左から右へ「必須、運用、参考」の順に並べると、入力の途中で止まっても被害が小さくなります。

5つ目は、更新する人と更新する場所です。受付の担当が1人なのか、スタッフ全員が触るのか。全員が触るなら、同じファイルを同時に開いて書ける場所に保存する必要があります。共有の設定を後から考えると、ファイル名の末尾に日付や名前が付いた写しが増えていきます。

1日1シートではなく、1行1予約で作る

エクセルで予約表を作るとき、最初に分かれるのが表の形です。大きく2つあります。

1つは、カレンダー型です。横軸に時刻、縦軸に日付や担当を並べて、枠の中に予約を書き込みます。見た目が紙の台帳に近く、空きが一目で分かるのが強みです。弱みは、集計ができないことです。先月の客数、平均の単価、曜日ごとの埋まり方を出そうとすると、枠の中の文字を1つずつ拾う作業になります。

もう1つは、一覧型です。1行に1件の予約を書き、列に日付、時刻、氏名、内容、人数、担当、金額を並べます。見た目は台帳らしくありませんが、並べ替えも絞り込みも集計もそのままできます。

現場で長く残るのは一覧型です。理由は単純で、データとして正しい形だからです。そのうえで、見やすさが必要な場面には、一覧型を元にした表示用のシートを別に作ります。ピボットテーブルで日付と時刻の交差に予約を並べれば、カレンダー型の見え方をそのまま作れます。元の表は一覧型のまま、見るための表を作る。この二段構えにすると、集計と見やすさの両方が手に入ります。

列の並びの一例を挙げます。左から、予約番号、受付日、来店日、開始時刻、所要分、終了時刻、氏名、電話番号、人数、内容、担当、金額、状態、備考。予約番号は連番で、電話の問い合わせに答えるときの照合に使います。状態の列には「受付済」「来店済」「取消」「無連絡」を入れ、取消を行ごと削除しないのが大事です。削除すると、取消率も無連絡の件数も後から出せなくなります。

作り方は3通り。手間と自由度で選ぶ

具体的な作成の手順は3通りあります。かかる時間と、あとで直せる範囲が違います。

1つ目は、配布されているテンプレートを使う方法です。Microsoftの公式のテンプレートや、予約システムの提供会社が配っている無料のファイルを開いて、自分の店に合わない列を消し、足りない列を追加します。早ければ30分で使い始められます。注意点は、テンプレートの多くがカレンダー型で、集計に向かないことです。あとで数字を出したくなる店は、一覧型のテンプレートを選びます。

2つ目は、白紙から一覧型で組む方法です。1行目に列の名前を書き、範囲をテーブルに変換します。テーブルにしておくと、行を追加したときに書式と数式が自動で伸びるので、下の行だけ書式が抜ける事故が消えます。次に、担当や内容のように選択肢が決まっている列へ入力規則を設定します。最後に、重複と空欄を見つける条件付き書式を入れます。ここまでで2時間前後です。

3つ目は、Googleフォームやウェブの入力欄と組み合わせる方法です。お客様に入力してもらった内容をスプレッドシートへ流し込み、そこを一覧型の元の表として使います。受付の入力作業が消えるので、件数が多い店ではここが一番効きます。ただし、フォームは空き枠を見せてくれません。埋まっている時刻に申し込みが入るので、受け付けたあとに店側で調整する連絡が発生します。フォームで受けるなら、返信の文面を先に用意しておくことが前提になります。

3つの方法の中では、2つ目を軸に、入口だけ3つ目を足す形が現実的です。表の形は自分で握り、入力の手間だけ外に出すという分け方です。

入力規則と関数で、間違いを入り口で止める

予約表の事故は、たいてい入力の時点で起きます。全角と半角が混ざった電話番号、担当の名前の書き方が人によって違う、同じ時刻に2件入っている。あとから直すより、入り口で止めるほうが早いです。

まず、データの入力規則です。担当、内容、状態の列は、リストから選ぶ形にします。自由に打てる状態だと、同じ意味の言葉が何通りにも増えて、集計のときに1つにまとまりません。来店日の列は日付だけ、人数の列は1以上の整数だけを許します。電話番号は文字列として扱い、先頭のゼロが消えないようにします。

次に、重複の検出です。COUNTIFS関数で、同じ来店日、同じ開始時刻、同じ担当の行が2件以上あるかを数え、2以上になった行を条件付き書式で色を付けます。式の形は、来店日の範囲と当該行の来店日、時刻の範囲と当該行の時刻、担当の範囲と当該行の担当を条件に並べるだけです。二重予約は、表に入れてから電話で謝るより、入れる瞬間に赤くなるほうが被害が小さくなります。

終了時刻は計算で出します。開始時刻に所要分を足す形で、時刻の計算は1日を1とする数値の上で行われるため、分は1440で割った値を足します。所要分の列を変えれば終了時刻が動くので、施術の内容が変わったときの直しが1か所で済みます。

空き枠の確認には、SUMPRODUCT関数やCOUNTIFS関数を使って、指定した時刻に重なっている予約の件数を数えます。席数や担当の人数と比べて、まだ受けられるかどうかを判定します。ここを作り込むと、電話中に空きを答えられるようになります。逆に言えば、この仕掛けが無い表は、電話のたびに目で探すことになり、受付の時間が伸びます。

最後に、印刷の準備です。当日の分だけを絞り込んで印刷する範囲を決め、タイトル行を各ページに繰り返す設定にします。現場で紙を見る店は、この設定が無いと毎朝手作業が増えます。

無料テンプレートは「作り」より「合うかどうか」で選ぶ

無料のテンプレートは数多く配られています。飲食店向け、サロン向け、クリニック向け、会議室向けなど業種ごとの形もあり、探す手間はほとんどかかりません。選ぶときに見る点は3つです。

1つ目は、一覧型かカレンダー型か。集計を出したい店は一覧型を選びます。2つ目は、列を足したときに崩れないか。結合されたセルが多いテンプレートは、並べ替えも絞り込みもできません。見た目が整っているファイルほど、結合が多い傾向があります。3つ目は、関数が中で何をしているかが読めるか。マクロが入っているファイルは、動かなくなったときに直せる人が店にいるかどうかで判断が変わります。

テンプレートの配布元の説明には、作れる範囲と限界の両方が書かれていることが多く、読んでおくと選ぶ手間が減ります。

本記事では、Excel(エクセル)を使った予約システムの作り方を解説します。すぐに使える無料テンプレートから、関数やマクロを活用した自作方法、さらにエクセル管理の限界を感じている方向けの代替案まで、幅広く紹介します。コストを抑えて予約管理を始めたい方は、ぜひ参考にしてください。 出典: cloud-pass.info

テンプレートを使う場合も、最初に決めた5つの項目は変えないでください。テンプレートの列に合わせて予約の単位を変えると、店の受け方そのものが表に引きずられます。表は受け方に合わせるもので、逆ではありません。

メリットとデメリットを、同じ表で並べて見る

エクセルで予約を管理する強みは4つあります。追加の費用がかからないこと、列を自由に決められること、操作を覚える必要がほとんどないこと、そしてファイルが手元にあるので好きに加工できることです。会計の表と突き合わせたい、常連の一覧を別に作りたいといった作業は、エクセルのほうが早いです。

弱みも4つあります。1つ目は、同時に触れないことです。共有の設定をしても、同じ行を2人が同時に書き換えると、どちらかが消えます。受付が2人以上いる店では、ここが最初に問題になります。

2つ目は、自動で何も起きないことです。前日のリマインドも、当日の御礼も、人が送ります。件数が増えると、送る作業が受付より重くなります。

3つ目は、お客様から見えないことです。エクセルの表は店の中にしかないので、24時間の受付にはなりません。営業時間外の申し込みは、翌朝に電話がかかるか、他の店に流れます。

4つ目は、更新の履歴が残らないことです。誰がいつどの行を変えたかが分からないので、予約が消えたときに原因を追えません。

この4つの弱みのうち、1つでも実害が出ているなら、表の作りを磨いても解決しません。表の外側の仕組みが足りていない状態です。エクセルの表が向いているのは、受付が1人で、1日の件数が20件までで、予約の条件が単純で、リマインドを送らない店です。この条件から外れるほど、人の時間で埋める量が増えます。

切り替えを考える境目は、件数ではなく作業時間

エクセルから専用の道具へ移る判断は、予約の件数だけでは決まりません。同じ件数でも、条件が単純な店は回りますし、担当と席と所要時間が絡む店は回りません。判断に使える目安は、予約の管理そのものにかけている時間と、起きているミスの数です。

予約管理業務に1日1時間以上を要する、複数人での管理でダブルブッキングなどのミスが頻発するようになった、といったタイミングが目安です。業務効率の低下や、それが原因で顧客満足度が下がっていると感じたら、導入を検討するサインです。 出典: cloud-pass.info

この目安に、もう2つ足しておきます。1つは、営業時間外に来た申し込みを取りこぼしている自覚があるかどうか。もう1つは、予約表を触れる人が1人に固定されていて、その人が休むと受付が止まるかどうかです。どちらかが当てはまるなら、表の改善ではなく受け方の変更が必要です。

比べるときは、機能の数ではなく、自分の店の受け方が成立するかどうかで見ます。担当ごとの空き枠が出せるか、所要時間が違う内容を混ぜて並べられるか、取消と無連絡を区別して記録できるか。この3つが揃わない道具は、エクセルと同じ問題を別の画面で繰り返すだけです。判断の材料として、他の道具との違いを項目ごとに並べた他社との比較のページが使えます。どこで差が出るのかを先に見ておくと、体験版を触る時間が短くなります。

料金の考え方も先に押さえておきます。月額に何が含まれるのか、店舗や担当の数で変わるのか、リマインドの通数で追加の費用が出るのかは、道具によって作りが違います。上限と追加の条件を並べた料金のページを見て、いまの件数と半年後の件数の両方で計算しておくと、導入してから想定外の支出が出ることを避けられます。

共有の仕組みを決めないと、写しのファイルが増えていく

表の作りが決まったら、次に決めるのは保存の場所と共有の形です。ここを曖昧にしたまま運用を始めると、ファイル名の末尾に日付や担当者の名前が付いた写しが増えて、どれが最新なのか分からなくなります。

保存の場所は3つに分かれます。1つ目は、店のパソコンの中だけに保存する形です。触れるのは1人で、他の人は見られません。受付が1人の店ならこれで足ります。停止するのは、そのパソコンが壊れたときと、その担当が休んだときです。写しを別の場所に取る作業を、毎日の終わりに組み込んでおく必要があります。

2つ目は、クラウドの保存場所に保存して、複数人で開く形です。OneDriveやGoogleドライブに保存すれば、スタッフのスマートフォンからも見られます。同時に開いて書き込むこともできますが、同じ行を2人が書き換えたときの挙動は道具によって違い、後から保存した内容が残る場合と、片方の変更が失われる場合があります。予約の受付は、まさに同じ行を同時に触る作業なので、ここが弱点になります。

3つ目は、入力を1人に集めて、他の人は見るだけにする形です。受付の担当だけが書き、スタッフは自分の担当分を絞り込んで見る。書き込みの衝突が起きないので、事故は減ります。その代わり、受付の担当がいない時間帯は予約を受けられません。

どの形を選んでも、決めておくことは同じです。最新のファイルは1つだけで、その置き場所を全員が言えること。写しを作ってよいのは控えを取るときだけで、写しに書き込まないこと。そして毎日の終わりに、その日の控えを別の場所に保存すること。この3つを紙に書いて受付に貼っておくと、写しが増える事故はほとんど起きなくなります。

スマートフォンから見る前提なら、列の数を絞った表示用のシートも用意します。画面の横幅に14列を並べると、指で横に動かし続けることになり、現場では使われません。来店日、時刻、氏名、内容、担当の5列に絞ったシートを作り、元の表から参照する形にします。

現場でよく起きる4つの崩れ方と、その直し方

エクセルの予約表が使われなくなるときの崩れ方には、決まった型があります。4つ挙げます。

1つ目は、月ごとにシートを増やして、月をまたいだ集計ができなくなる崩れです。「2026年9月」「2026年10月」とシートが並ぶと、半年分の客数を出すのにシートを6枚開くことになります。直し方は単純で、シートは1枚にして、来店日の列で絞り込むことです。行が増えても、エクセルは数万行なら問題なく扱えます。1日20件の予約でも1年で7,300行ですから、シートを分ける理由はありません。

2つ目は、取消の行を削除してしまう崩れです。削除すると表は見やすくなりますが、取消率も無連絡の件数も後から出せません。キャンセル料を決めるときや、前日のリマインドを送る時機を決めるときに、この数字が判断材料になります。状態の列で「取消」と記録し、行は残します。見たくないときは絞り込みで隠せば足ります。

3つ目は、金額の列に手で数字を打ち込んで、メニューの価格を変えたときに過去の行と合わなくなる崩れです。内容の列と価格の対応表を別のシートに作り、金額はVLOOKUP関数やXLOOKUP関数で引きます。値上げをしたときは、対応表に新しい行を追加して、適用の開始日で切り替えます。過去の行の金額は当時の価格のまま残るのが正しい形です。

4つ目は、備考の列に何でも書き込んで、その中に大事な情報が埋もれる崩れです。「アレルギーあり」「駐車場の場所を案内」「前回の担当と別の人を希望」といった内容が備考に混ざると、受付の担当が読み落とします。運用の中で何度も出てくる内容は、専用の列を作って、入力規則で選ぶ形にします。備考は本当に一度きりの話だけに使います。

この4つは、どれも表の作りを直せば済む話です。逆に言えば、この4つを直しても残る困りごとは、表の外の問題です。連絡を人が送っている、営業時間外に受けられない、複数人が同時に書けない。ここから先は、作り方の工夫では届きません。

表を作ったあとに残る作業から、次の一手を決める

ここまでの内容を作り切ると、予約の記録としては十分な表になります。そのうえで残る作業を並べると、次に何を変えればよいかが見えます。

残るのは4つです。1つ目は、受け付けた予約をお客様へ返す連絡です。2つ目は、前日のリマインドです。3つ目は、来店後の御礼と次回の案内です。4つ目は、空き枠をお客様側に見せることです。この4つは、どれだけ表を磨いても表の中では終わりません。人が動くか、表の外の仕組みが動くかの二択です。

件数で考えると分かりやすくなります。1日10件の予約に対して、受付の返信、前日のリマインド、来店後の御礼を送ると、1日に30通の連絡が発生します。1通1分でも30分、月に15時間です。表の作り方を工夫しても、この15時間は減りません。減らせるのは、送る相手を選ぶ手間と、文面を作る手間だけです。

決済が必須でない業態に合わせて、予約の受付から次の来店までを一続きにしている形の道具では、この4つが同じ場所で扱われます。予約の記録と、連絡の履歴と、次の案内の対象が別のファイルに分かれないので、対象を選ぶ手間が消えます。何ができて何ができないのかは項目ごとにできることのページに並んでいるので、いまエクセルで人手で回している作業と突き合わせると、置き換わる範囲がはっきりします。

業種によって、外せない条件は変わります。飲食は組と人数と席、サロンは担当と所要時間、教室は定員と回数券、治療院は初診と再診の区別。同じ予約という言葉でも、表に必要な列が違います。業態ごとの受け方の違いを整理した業種ごとの使い方のページを見ると、自分の店がどの型に近いかが判断できます。型が決まれば、エクセルで足りるのか足りないのかも決まります。

最後に、判断を早める順番を挙げます。まずエクセルで一覧型の表を作り、1か月運用します。次に、その1か月で「表の外で人が動いた作業」を数えます。返信、リマインド、御礼、空きの問い合わせの件数です。この数が月100件を超えたら、道具を入れる判断材料が揃っています。実際の画面で自分の予約の形が組めるかは、触ってみるのが一番早いので、デモを見るから空き枠の出方と入力の手数を確かめてください。細かい仕様の疑問はよくある質問に並んでいる範囲から当たれます。

Q1. エクセルの予約管理表は、カレンダー型と一覧型のどちらで作るべきですか?

元になる表は一覧型で作ります。1行1予約で列に日付や時刻を並べる形なら、並べ替えも絞り込みも集計もそのままできます。カレンダーのような見え方が必要なときは、一覧型を元にピボットテーブルで表示用のシートを別に作ります。枠の中に書き込むカレンダー型だけで作ると、先月の客数や取消率を後から出せません。

Q2. 二重予約をエクセルで防ぐにはどうすればよいですか?

COUNTIFS関数で、同じ来店日と同じ開始時刻と同じ担当の行が何件あるかを数え、2以上になった行に条件付き書式で色を付けます。入力した瞬間に赤くなるので、電話を切る前に気づけます。あわせて担当と内容の列をデータの入力規則でリストから選ぶ形にすると、表記の違いで重複が検出されない事故も防げます。

Q3. 無料のテンプレートを使うときに気をつける点は何ですか?

結合されたセルが多いファイルは避けてください。並べ替えも絞り込みもできず、列を追加すると崩れます。あわせて、一覧型かカレンダー型かを確かめ、集計を出したい店は一覧型を選びます。マクロが入っているファイルは、動かなくなったときに直せる人が店にいるかどうかで判断が変わります。

Q4. エクセルから予約システムへ切り替える目安はありますか?

予約の管理に1日1時間以上かかっている、受付が2人以上いて同じ行を書き換える事故が起きている、営業時間外の申し込みを取りこぼしている、予約表を触れる人が1人に固定されている。この4つのうち1つでも当てはまるなら、表の作りを磨いても解決しません。件数そのものより、表の外で人が動いている作業の量で判断します。

ガイド一覧へ