ホームブログ
希望回収更新:

LINEのシフト希望をExcelにまとめる方法|ChatGPTで整理する例も紹介

LINEなら希望を出してもらいやすい。その一方で、店長は「3日は夕方から」「やっぱり18時から」の二つを読み合わせて、Excelの一マスに直さなければなりません。この記事では、手動で整理する基本から、ChatGPTに下書きを頼む方法までを扱います。目指すのは、速く転記するだけでなく、あとから訂正の理由をたどれる表です。

読み終えたらできること

  • 原文から希望一覧へ転記する
  • ChatGPTの抽出結果を原文と比べる
  • 締切後の訂正を配置案へ反映する
コピーできる例から試す ↓読了目安:約11分・操作時間は別

掲載例は説明用の架空データです。実際のChatGPTの出力や店舗の実績ではありません。

目次から読みたいところへ
  1. 元のメッセージをすぐ勤務コードへ変えない
  2. 提出のお願いに、答えてほしい項目を入れる
  3. 一行を一人・一日で作る
  4. 転記は原本と照合して完了にする
  5. 同じ名前、日付の省略、スタンプだけの返事をどう扱うか
  6. 変更前17時と変更後18時を追えるようにする
  7. 途中まで転記したら、続きの場所を残す
  8. ChatGPTを使うなら、原文IDを付けて抽出だけ頼む
  9. 期待する整理結果と、訂正の根拠を照合する
  10. AIの下書きは、行数より「原文の意味」で確認する
  11. 締切後の変更は、希望一覧と配置案の両方へ反映する
  12. LINEを続けるか、提出フォームへ変えるか

実際に試す・記入する

元のメッセージをすぐ勤務コードへ変えない

想定メッセージ「来月3日は夕方から、5日は休みでお願いします」を、そのまま「遅・休」へ変換しないでください。夕方が何時か、何時まで働けるかを本人に確認します。対象年・月もメッセージの受付時点で明確にします。

本例では確認後に「10月3日17:00〜20:00は勤務可、10月5日は勤務不可」となったとします。希望一覧に置き、確定シフトとは別に扱います。

提出のお願いに、答えてほしい項目を入れる

届いた文章を整理する前に、募集時の案内を少しそろえると転記が楽になります。対象月、締切、勤務できる日と時間、まだ決まっていない日の書き方を伝えます。「希望を送ってください」だけだと、休みたい日だけを書く人と、働ける日をすべて書く人が混ざり、同じ空欄でも意味が変わります。

たとえば「10月分は、勤務できる日と開始・終了時刻を教えてください。予定が未定の日は未定と書き、分かる予定日も添えてください。変更がある場合は、日付と変更前後を送ってください」と案内します。これは一つの運用例です。休み希望だけを集める店なら、その方式を明記して、途中で意味を変えないようにします。

スタッフに何度も書き直してもらうのは、店側にも本人にも負担です。最初から長いルールを送るより、記入例を一つ添えます。「10/3 18〜20時可、10/5不可、10/8未定(9/25に確定予定)」のように、三つの状態が分かる例なら、そのまままねして返しやすくなります。

一行を一人・一日で作る

Excelの見出しを次のようにそろえます。セル内に複数の日付や時刻を詰め込むより、日付ごとに分けた方が後で訂正箇所を探せます。

一行を一人・一日で作る
ID対象日区分開始終了受付記録
S0012026/10/317:0020:009/18 18:10・確認済
S0012026/10/5不可9/18 18:10
S0022026/10/3未定9/21に再確認

転記は原本と照合して完了にする

区分を選択式にする場合、Excelの入力規則でリストを作れます。ここでは「可・不可・未定」の三つを使用し、空欄は未回答のままにします。実際のシフトエンジン用コードや配布テンプレートのコードとは別の、整理用の表です。

  1. スタッフIDと対象日を入力する。
  2. 原文を確認し、曖昧な時刻は本人に聞いてから入力する。
  3. 開始・終了を別セルに入れ、可否と矛盾がないか見る。
  4. 原本をもう一度見て日付・可否・時間を照合し、確認済みを記録する。

この節の参照資料: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:00M001+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で共有する方法も、その選択肢の一つです。チャット履歴を自動で取り込むものではなく、入力項目をそろえて提出してもらう使い方です。試すときは、スタッフが迷わず回答できるか、店長が未提出と訂正を追えるかを、一店舗の一期間で確認してください。使う人の負担まで見てから決めれば十分です。

参考資料・記事について

公式資料の機能説明・制度案内を参照し、店舗向けの手順と記入例は当サイトで作成しています。想定例・試算は実在する店舗の実績ではありません。

よくある質問

スクリーンショットだけ保存すれば十分ですか?

原本確認には役立ちますが、日付ごとの可否は集計しにくいままです。原本と整理用の表を対応付け、訂正の受付時刻も残します。

無料Excel診断

現在のExcelを見ながら、改善できる工程を確認する。

希望回収、未提出確認、転記、Excel出力のどの工程を省力化できるかを無料で診断します。