公開日
予約管理をスプレッドシートで|重なりに色付け・フォーム連動・共有
予約は、1枚の表に
1件1行で書く
A1 Googleスプレッドシートの予約管理
予約管理をGoogleスプレッドシートでするなら、1件の予約を1行に書く予約表を作り、時間が重なった予約の行に色が付くように条件付き書式を設定します。お客様からの予約をGoogleフォームで受けて、回答を同じファイルに送ることもできます。
向いている方:ひとりでお店を営んでいて、予約の多くがインスタのDM・LINE・電話から来ていて、予約を1か所にまとめたい方。
A〜I 9つの列を写すだけ
予約管理のスプレッドシート:そのまま使える列のテンプレート
Googleアカウントがあれば、だれでもGoogleスプレッドシートを使えます。sheets.google.com で新規アイコンをクリックすると、新しいスプレッドシートが作成されて開きます。
1行目に列の名前を、2行目から予約を1件1行で書きます。
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 日付 | 開始 | 終了 | お客様の名前 | 連絡先 | メニュー | 予約の経路 | 状態 | メモ |
| 2 | 2026/10/20 | 10:00 | 11:30 | 山田さま | インスタのアカウント名、電話番号 | カット+カラー | インスタDM ▾ | 確定 ▾ | 日時変更の希望、アレルギー |
B列・C列の時刻は「10:00」の形式で入力 G列:インスタDM/LINE/電話/フォーム H列:確定/キャンセル
G列とH列はプルダウンに
選択肢から選ぶだけになり、書き方がそろいます。リストと一致しないデータを入力すると、そのデータは拒否されます。
fx 条件付き書式
時間が重なったら、行に色が付く
図の名前と時刻は説明用の例です。
=AND($A2<>"",$H2<>"キャンセル",SUMPRODUCT(($A$2:$A=$A2)*($B$2:$B<$C2)*($C$2:$C>$B2)*($H$2:$H<>"キャンセル"))>1)
この数式が数えているもの
SUMPRODUCTは、同じ大きさの配列の対応する要素を掛け合わせて、その合計を返す関数です。「$」を付けた部分は絶対参照で、行が変わってもずれません。公式ヘルプにある「特定の行のいずれかのセルの値に基づいて、その行全体に書式を適用する」書き方に、SUMPRODUCT関数を組み合わせています。
Form フォームの回答を、予約表と同じファイルへ
Googleフォームで予約を受けて、スプレッドシートに送る
埋まった枠は、手で選択肢から消す
「フォームの質問の形式を選択する」と「フォームの回答を表示、管理する」の2つのヘルプには、選ばれた選択肢を自動で消す設定の記載はありません(2026年10月17日確認)。ヘルプにある受付の止め方は、フォーム全体の[回答を受付中]をオフにするか、終了日や回答数の上限を設定する方法です。
当サイトからのおすすめは、次のように手で管理する方法です。
時間枠は、質問の形式を[ラジオボタン]か[プルダウン]にして並べます。DM・電話・対面で入った予約も、フォームから入った予約も、その枠が埋まったら選択肢から消します。埋まった枠を自動で選べなくしたいなら、予約システムを使う方法があります(〈スプレッドシートの予約管理で、手作業が残ること〉)。
回答を予約日の順に見る
=SORT('回答のシート名'!A2:F, 3, TRUE)
この数式は別のシートに入れます。「回答のシート名」は、回答が入ったシートのタブの名前に置き換えます。「3」は範囲の中で予約日が何列目かを、TRUEは昇順を表します。フォームのリンクをインスタのプロフィールに置く方法は、インスタ予約フォームの記事にまとめています。
共有 だれと使うか
予約管理のスプレッドシートを共有する:自分だけ・手伝う人・お客様
共有しない。[一般的なアクセス]を[制限付き]に。アクセス権のあるユーザーだけが開けます。
相手のメールアドレスを入力して[編集者]に。
[リンクを知っている全員]にすると、リンクを知っている人はGoogleアカウントにログインしなくても開けます。
閲覧者
閲覧者(コメント可)
編集者
通知 変更が入ったら、自分にメール
予約が入ったことに気づく:通知の設定とスマホのアプリ
この通知は自分用にしか設定できません。公式ヘルプには、iPhone・iPad・Androidではこの機能を使えず、設定するにはパソコンを使うよう書かれています。フォームの側でも、[回答]→その他アイコンから[新しい回答についてのメール通知を受け取る]をクリックできます。
スマホのアプリでできること
App StoreやGoogle Playのスプレッドシートのアプリでも、表の表示や共同編集ができます。
Android
iPhone・iPad
⟲ 変更履歴
消した予約は、以前の版から戻せる
1行だけ戻したいときは、右側のパネルでその版の横にあるその他アイコン→[コピーを作成]。以前の版を見るには、そのファイルの編集権限が必要です。
! 手作業
スプレッドシートの予約管理で、手作業が残ること
返事をする前の重なり
色が付くのは、表に書き込んだ後。DMやLINEで予約を受けるとき、当サイトからのおすすめは、「大丈夫です」と返事をする前に、表で空きを確かめることです。
お客様への前日のリマインド
通知は自分あてにしか届きません。フォームからお客様に送れるのは回答のコピーです(メールアドレスを集める設定が必要で、迷惑メールフィルタなどで届かない場合があります)。回答のコピーはお客様が入力した内容の控えで、予約が確定したことを知らせるものではありません。回答者に自分で作ったフォローアップメールを送る方法として、公式ヘルプにはフォームの通知用アドオンを入れる方法が書かれています。「通知を管理する」「フォームの回答を表示、管理する」の2つのヘルプには、予約日に合わせてお客様にリマインドを送る設定の記載はありません(2026年10月17日確認)。
お客様が空きを見て自分で予約
予約システムを使う方法があります。無料プランがあるものはサロン 予約システム 無料、LINEで予約を受けたいならLINE 予約システム 無料、有料プランも含めて1年の総額で比べるならサロン予約システムの記事にまとめています。
お客様が自分で予約するページに切り替える方法もある
プロフィール・ストーリーズ


izz.jp(当サイト)も、こうした予約システムの一つです。お客様は、インスタのプロフィールやストーリーズのリンクから予約ページを直接開き、メニューと日時を選んで予約できます。施術中も夜中も、お客様は空き状況を見て予約できます。
電話やほかの予約サイトで受けた予約を入れておけば、その時間はネット予約で選べなくなり、ダブルブッキングを防げます。前日のリマインドも、自動で送れます(メール・LINE)。
リマインドが届くのはネットで予約したお客様で、お店が手で入れた予約には送られません。
月額は1,980円(税込)。
? よくある質問
スプレッドシートで予約管理はできますか?
できます。1件1行の予約表を作り、重なりに色が付く条件付き書式を設定すれば管理できます。重なりに色が付くのは、表に書き込んだ後です。お客様が空きを見て自分で予約できるようにするなら、予約システムを使う方法があります。
スマホだけで予約管理できますか?
App StoreやGoogle Playのスプレッドシートのアプリで、表の表示や編集ができます。条件付き書式のルールは、Androidのアプリでは設定でき、iPhoneとiPadでは表示だけです。通知の設定はパソコンでしかできません。
フォームの回答を予約日の順に並べられますか?
できます。別のシートにSORT関数を入れ、予約日の列と昇順(TRUE)を指定すると、予約日の順に並べた表が作れます。
この記事について
調査時点:2026年10月17日
出典: