本文へ移動
ホームブログExcelシフト表の変更前後を比較する|差分の数式・無料確認表
Excel実務約6分で読めます

Excelシフト表の変更前後を比較する|差分の数式・無料確認表

確定前と修正版のExcelを見比べるとき、色の違いだけでは勤務の変更を見落とします。同じ従業員ID・同じ日付の勤務を横に並べ、文字列の差を確認します。ここでは同じ並びの表を比べる方法と、並びが違うときに先に確認することを分けて説明します。

編集:シフトエンジン。参照した公式資料と確認日は本文末尾に掲載しています。

20行の変更前後確認表を無料で使う

配布するExcelは「変更比較」1シートです。従業員ID、勤務日、変更前、変更後を同じ行に入力すると、比較結果が「同じ・変更・追加・削除・未入力」に分かれます。黄色の欄が入力欄で、本人確認・共有先更新は手動で記録します。ファイルに元の勤務表を自動取込みする機能はありません。

比較前にID・日付・勤務コードをそろえる

原本と修正版を別名で保存し、比較用のコピーを作ります。氏名だけでは同姓同名や表記揺れを区別できないため、従業員IDを使います。同じ人が一日に複数の勤務区間を持つ場合は勤務区間IDも必要です。

同じ行番号だから同じ勤務とは限りません。修正版で並べ替えや人員追加をした場合、先にID・日付・勤務区間を一致させます。対応しない行をそのまま比較すると全員が変更になり、本当の修正箇所を見失います。見つからないIDは未照合として確認し、別の人の行を代用しないでください。

C列とD列を比べる数式

確認表はA列がID、B列が勤務日、C列が変更前、D列が変更後、E列が結果です。5行目のE5に次の式を入れ、必要な行までコピーします。両方空欄なら未入力、変更前だけ空欄なら追加、変更後だけ空欄なら削除です。これは比較用の区分であり、削除の承認を意味しません。

EXACTは文字列の大文字・小文字を区別して比較します。セルの色やフォントの違いは比較しません。勤務コードが同じでコード表の定義時間だけ変わった場合も、この式では同じと表示されます。

記入例・数式
=IF(AND(C5="",D5=""),"未入力",IF(C5="","追加",IF(D5="","削除",IF(EXACT(C5,D5),"同じ","変更"))))

この節の参照資料:Microsoft「EXACT 関数」

結果を独立に確かめる4つの入力例

最初から全件を貼らず、配布ファイルの4行で表示を確認します。S002の変更後を「休」から「早」に直すと結果が「同じ」から「変更」へ切り替わることも確かめます。下の例は実在の従業員データではありません。

結果を独立に確かめる4つの入力例
ID変更前変更後期待する表示
S001早遅変更
S002休休同じ
S003早空欄削除
S004空欄遅追加
  • 両方を空欄にした行は「未入力」。空欄を「休」とみなさない。
  • 「早」と「早 」は末尾の空白が違うため変更。元データを確認してから表記を統一する。
  • 時刻を比べるときは数値時刻と文字列を混ぜない。表示が同じでも内部値が違うことがある。

変更箇所を色付けし、本人確認と共有を記録する

E列のフィルターで「変更・追加・削除」を確認します。色を付ける場合は、A5:H24に対する条件付き書式を =OR($E5="変更",$E5="追加",$E5="削除") とします。式の行番号5は適用範囲の先頭行に合わせます。ダウンロード表は比較結果の文字で確認する構成で、色付けは必要に応じて設定してください。

差分の発見と勤務の確定は別です。変更内容を関係者に確認した後、本人への案内、掲示、共有フォルダー、本部提出の更新を記録します。古い版が残らないよう確定版の番号と共有先をそろえます。

この方法で確認できないこと

この式が検出するのは入力した2つの値の違いです。勤務時間の不足、休憩中の人数、本人の同意、労務上の判断までは検査しません。勤務コード、時間、店舗を別々に管理している場合は、各項目を照合してください。

Googleスプレッドシートの変更履歴を戻す作業とも異なります。履歴を使う場合は、現行版を残し、どの版を正本にするかを決めてから操作します。

参考資料・記事について

公式資料の機能説明・制度案内を参照し、手順と記入例は当サイトで作成しています。想定例・試算は実在する店舗の実績ではありません。制度やサービスの条件は変更される場合があるため、参照先の最新情報もご確認ください。

よくある質問

行を並べ替えた表もそのまま比較できますか?

できません。同じID・日付・勤務区間を同じ行にそろえてから比較します。この無料ファイルは並びの自動照合を行いません。

色だけ変更したセルも検出できますか?

EXACTで比較するのは文字列です。色や表示形式だけの変更は検出しません。

次に確認したいこと

無料ツール・テンプレートを探す

関連する解説や記入例を、ご自身の確認したい内容に合わせてご利用ください。