LINEのシフト希望をExcelにまとめる方法|ChatGPTで整理する例も紹介
LINEなら希望を出してもらいやすい。その一方で、店長は「3日は夕方から」「やっぱり18時から」の二つを読み合わせて、Excelの一マスに直さなければなりません。この記事では、手動で整理する基本から、ChatGPTに下書きを頼む方法までを扱います。目指すのは、速く転記するだけでなく、あとから訂正の理由をたどれる表です。
読み終えたらできること
- — 原文から希望一覧へ転記する
- — ChatGPTの抽出結果を原文と比べる
- — 締切後の訂正を配置案へ反映する
掲載例は説明用の架空データです。実際のChatGPTの出力や店舗の実績ではありません。
目次から読みたいところへ
実際に試す・記入する
- LINEでシフト希望を集める|新しいアプリを増やさない運用例
LINEの連絡と希望提出フォームを組み合わせるシフト回収の手順。未提出、訂正、確定版の共有を分け、メッセージからの転記漏れを減らします。
元のメッセージをすぐ勤務コードへ変えない
想定メッセージ「来月3日は夕方から、5日は休みでお願いします」を、そのまま「遅・休」へ変換しないでください。夕方が何時か、何時まで働けるかを本人に確認します。対象年・月もメッセージの受付時点で明確にします。
本例では確認後に「10月3日17:00〜20:00は勤務可、10月5日は勤務不可」となったとします。希望一覧に置き、確定シフトとは別に扱います。
提出のお願いに、答えてほしい項目を入れる
届いた文章を整理する前に、募集時の案内を少しそろえると転記が楽になります。対象月、締切、勤務できる日と時間、まだ決まっていない日の書き方を伝えます。「希望を送ってください」だけだと、休みたい日だけを書く人と、働ける日をすべて書く人が混ざり、同じ空欄でも意味が変わります。
たとえば「10月分は、勤務できる日と開始・終了時刻を教えてください。予定が未定の日は未定と書き、分かる予定日も添えてください。変更がある場合は、日付と変更前後を送ってください」と案内します。これは一つの運用例です。休み希望だけを集める店なら、その方式を明記して、途中で意味を変えないようにします。
スタッフに何度も書き直してもらうのは、店側にも本人にも負担です。最初から長いルールを送るより、記入例を一つ添えます。「10/3 18〜20時可、10/5不可、10/8未定(9/25に確定予定)」のように、三つの状態が分かる例なら、そのまままねして返しやすくなります。
一行を一人・一日で作る
Excelの見出しを次のようにそろえます。セル内に複数の日付や時刻を詰め込むより、日付ごとに分けた方が後で訂正箇所を探せます。
| ID | 対象日 | 区分 | 開始 | 終了 | 受付記録 |
|---|---|---|---|---|---|
| S001 | 2026/10/3 | 可 | 17:00 | 20:00 | 9/18 18:10・確認済 |
| S001 | 2026/10/5 | 不可 | — | — | 9/18 18:10 |
| S002 | 2026/10/3 | 未定 | — | — | 9/21に再確認 |
転記は原本と照合して完了にする
区分を選択式にする場合、Excelの入力規則でリストを作れます。ここでは「可・不可・未定」の三つを使用し、空欄は未回答のままにします。実際のシフトエンジン用コードや配布テンプレートのコードとは別の、整理用の表です。
- スタッフIDと対象日を入力する。
- 原文を確認し、曖昧な時刻は本人に聞いてから入力する。
- 開始・終了を別セルに入れ、可否と矛盾がないか見る。
- 原本をもう一度見て日付・可否・時間を照合し、確認済みを記録する。
この節の参照資料:Microsoft「ドロップダウン リストを作成する」
同じ名前、日付の省略、スタンプだけの返事をどう扱うか
グループ内に同じ名字の人がいるときは、表示名だけで転記先を決めないようにします。店内で使うスタッフIDと本人を対応付け、原本の送信者を確認してから入れます。表示名が変わっても同じIDを使えるようにしておけば、前月との比較や訂正の検索も楽になります。
「来週の火曜」は、どの時点の来週かで日付が変わります。送信日時と対象月を確認しても曖昧なら、本人に具体的な日付で聞き直します。「10月6日(火)のことで合っていますか」と日付を明示すると、短いやり取りで確認できます。AIに文章だけを渡して日付を決めさせる前に、基準日をそろえてください。
スタンプや既読だけで、勤務変更への了承と判断しない方が確実です。希望の提出を受け取った意味なのか、新しい時間で働ける意味なのかは別だからです。必要な場面では「18〜20時への変更で確定してよいですか」と、確認したい内容を一文にして返します。会話を増やすためではなく、解釈のずれを残さないための確認です。
変更前17時と変更後18時を追えるようにする
訂正が来たら、対象行を探すキーは氏名だけでなく、従業員IDと対象日です。同じ人の別の日を直さないよう、まず10月3日の行を表示し、元の開始17:00を確認してから18:00へ変更します。変更記録には受付時刻と反映者を残し、本人への確認が必要な内容なら、確認済みになるまでは新しい条件を確定扱いにしません。
変更後は希望一覧だけでなく、既に作り始めている配置案にその人が17時から入っていないかを確認します。希望を正しく直せても、配置案へ反映し忘れれば、当日の認識はずれたままです。変更記録に「希望一覧反映」「配置案確認」の二つの欄を設けると、後の作業まで追えます。
LINEからの転記を続けるか迷う場合は、一人あたりのメッセージ数より、確認が必要だった件数と変更の反映漏れを数えます。時刻の聞き直しが多いならフォーム化が役立つ余地があり、承認後の変更漏れが中心なら、フォームより先に更新手順を整える必要があります。
途中まで転記したら、続きの場所を残す
接客や電話で転記が中断すると、どこまで見たか分からなくなることがあります。メッセージを読んだ状態と、Excelへ反映した状態を分けて記録すると、再開するときに探し直さずに済みます。原文IDに対して未処理、確認待ち、反映済みのどれかを付けるだけでも役立ちます。
一つのメッセージに複数日の希望がある場合は、一部だけ反映できた状態にも注意します。3日は時間の確認待ち、5日の休みは反映済みなら、メッセージ全体へ完了の印を付けると3日が残っていることを見落とします。日付ごとの行に状態を持たせ、元のメッセージから残っている確認へ戻れるようにします。
引き継ぐときは「ここまでやりました」より、「S001の3日は開始時刻の返信待ち、5日は反映済み」と具体的に伝えます。担当が替わっても本人へ同じ質問を送り直さずに済み、スタッフも回答が届いているか不安になりにくくなります。店長だけが分かるメモにせず、次の人が行動できる記録にします。
原文の保管先と、作業用の表の閲覧者は必要な範囲に絞ります。配布用のシフトには、希望の理由や確認中の会話まで載せる必要はありません。集める、整理する、配るという三つの段階で見せる情報を分ければ、必要な人へ必要な内容を届けやすくなります。
ChatGPTを使うなら、原文IDを付けて抽出だけ頼む
以下はAIで転記の下書きを作るための架空例です。名前や連絡先を除き、対象月、スタッフID、メッセージIDを付けます。元のLINE本文を無条件にまとめて送るのではなく、利用可能なサービスと入力範囲を確認してください。
「夕方」「いつもの時間」は時刻へ推測変換させず、要確認として残します。原文IDは店長が手元のメッセージに戻るためのものです。AIの結果から元の文をたどれなければ、修正が正しかったか確認しにくくなります。
次の架空メッセージを、希望一覧の下書きへ整理してください。
対象は2026年10月。配置案は作らない。
列:日付、スタッフID、可否、開始、終了、原文ID、要確認事項。
不明な時刻や記載のない日の可否は推測しない。
明示的な訂正だけ更新候補にし、変更前後を別表で示す。
M001 / S001 / 9月18日18:10:3日は夕方から20時まで、5日は休み希望です。
M002 / S001 / 9月18日19:00:3日は18時からでお願いします。
M003 / S002 / 9月18日19:10:3日はまだ予定が分かりません。期待する整理結果と、訂正の根拠を照合する
次は当サイトで作った照合例で、AIで実測した結果ではありません。M002は3日の開始だけを明確にしており、5日の休みを取り消してはいません。複数のメッセージをまとめるときは、変更していない条件まで消えていないか確認します。
「それ以外は大丈夫」など範囲の曖昧な訂正は、月全体に適用する前に本人へ確認します。下書きと原文を一行ずつ照合し、確認済みの行だけを配置作成に使います。
| 日付 / ID | 整理結果 | 根拠 | 確認点 |
|---|---|---|---|
| 10月3日 / S001 | 可・18:00〜20:00 | M001+M002 | 訂正は開始のみ |
| 10月5日 / S001 | 不可・時刻なし | M001 | 訂正後も希望休を維持 |
| 10月3日 / S002 | 未定・時刻なし | M003 | 勤務可として埋めない |
AIの下書きは、行数より「原文の意味」で確認する
抽出された行が原文の件数と同じでも、正しく整理できたとは限りません。一つのメッセージに三日分の希望があれば、行は三つになる場合があります。逆に、同じ日の訂正が二件あれば、現行の希望は一行でも、参照する原文は二つあります。行数だけを合わせようとせず、日付ごとの意味が残っているかを見ます。
M001とM002の例なら、開始時刻は18時へ変わりますが、終了20時はM001の情報を使っています。5日の不可もそのままです。確認するときは「3日の開始」「3日の終了」「5日の可否」の三つに分けて読みます。AIが文章をきれいにまとめた結果、変更されていない情報が抜けていないかを見つけるためです。
出力が違っていたら、会話全体を最初から作り直す前に、該当する原文IDと列を指定します。「M002は3日の開始だけの訂正です。終了はM001の20時を維持し、5日の不可は変更しない」と伝えます。その後も原文へ戻って確認し、AIの説明文だけで修正完了にしないようにします。
締切後の変更は、希望一覧と配置案の両方へ反映する
締切後の「やっぱり18時から」は、希望の訂正であると同時に、作成中のシフトへ影響する連絡です。希望一覧だけ直して安心すると、配置案には17時のまま残ることがあります。変更記録に、受付、希望一覧への反映、配置案の確認、本人への返信を分けて残します。
すでに確定表を配っている場合は、変更希望を受け取った段階で確定表を直接上書きしません。配置への影響と本人への確認が済むまでは調整中として扱います。受領の返信も「変更希望を受け取りました。配置を確認してから、確定した時間を連絡します」とすれば、受け付けたことと了承したことを区別できます。
店長が休みの日に別の人が対応するなら、未処理の変更を探せる場所を一つ決めておきます。LINEの未読状態だけでは、誰かが開いた後に処理済みか分からなくなります。共有するのは必要な変更内容と状態に絞り、担当者と次の確認時刻を残すと、途中からでも対応を引き継げます。
LINEを続けるか、提出フォームへ変えるか
人数が少なく、希望も簡単なら、LINEで受け取って表へ整理する方法が合うこともあります。今すぐ全員に新しいアプリを使ってもらう必要はありません。まず一期間だけ、聞き直した件数と訂正の反映漏れを記録し、負担の原因を見てみましょう。
日付や時間を毎回聞き直しているなら、入力欄が決まった提出フォームが役立つ余地があります。原文は分かりやすいのに、訂正が配置へ反映されないなら、先に変更管理を直した方がよいかもしれません。AIによる文章整理で短縮できる作業と、運用の決め方が必要な作業を分けると、道具選びが具体的になります。
ShiftEngineの希望提出リンクをLINEで共有する方法も、その選択肢の一つです。チャット履歴を自動で取り込むものではなく、入力項目をそろえて提出してもらう使い方です。試すときは、スタッフが迷わず回答できるか、店長が未提出と訂正を追えるかを、一店舗の一期間で確認してください。使う人の負担まで見てから決めれば十分です。
参考資料・記事について
公式資料の機能説明・制度案内を参照し、店舗向けの手順と記入例は当サイトで作成しています。想定例・試算は実在する店舗の実績ではありません。
- Microsoft:ドロップダウン リストを作成する確認日:2026年9月14日
よくある質問
スクリーンショットだけ保存すれば十分ですか?
原本確認には役立ちますが、日付ごとの可否は集計しにくいままです。原本と整理用の表を対応付け、訂正の受付時刻も残します。
無料Excel診断
現在のExcelを見ながら、改善できる工程を確認する。
希望回収、未提出確認、転記、Excel出力のどの工程を省力化できるかを無料で診断します。