【Excel自動化18】在庫表と棚卸結果を照合して在庫ズレ・棚卸漏れを一覧化

棚卸後に、帳簿在庫と棚卸結果をExcelやCSVで開き、商品コードごとに数量を見比べていませんか。
商品数が少ないうちは目視でも確認できます。しかし、倉庫、店舗、ロケーション、ロットごとに在庫を管理している場合、どこに差異があるのかを探すだけでも時間がかかります。
帳簿にだけある商品、棚卸結果にだけある商品、重複キーまで確認すると、手作業では見落としも起きやすくなります。
在庫・棚卸差異チェックツールは、帳簿在庫ファイルと棚卸結果ファイルを照合し、数量差異、未登録候補、棚卸漏れ候補、重複キーなどを結果Excelに一覧化するWindows向け確認補助ツールです。
棚卸後の在庫ズレ確認を一覧化できます
このツールで減らしやすいのは、帳簿在庫と棚卸結果を1行ずつ見比べて、差異候補を探す作業です。
手作業では、商品コードを探し、数量を見比べ、差異がある商品をメモし、帳簿にだけある商品や棚卸結果にだけある商品も確認する必要があります。
倉庫・店舗・ロケーション・ロットを含める場合は、確認する組み合わせも増えます。
このツールを使うと、帳簿在庫と棚卸結果を指定したキーで照合し、数量差異、未登録候補、棚卸漏れ候補などを結果Excelで確認する流れに変えられます。
| 手作業の場合 | ツール利用後 |
|---|---|
| 帳簿在庫と棚卸結果を目視で比較 | 指定したキーで照合 |
| 商品コードごとに数量を探す | 数量差を一覧化 |
| 帳簿にない棚卸商品を探す | 未登録候補として出力 |
| 棚卸結果にない帳簿商品を探す | 棚卸漏れ候補として出力 |
| 差異の大きい商品を手作業で並べる | 確認優先リストで確認 |
| 重複キーや数値エラーを見落とす | エラー・重複キー一覧で確認 |
在庫修正、現物確認、差異原因の判断は利用者側で行いますが、どの商品から確認すべきかを整理しやすくなります。
帳簿在庫と棚卸結果を商品コード・倉庫・ロットで照合
このツールの中心は、帳簿在庫ファイルと棚卸結果ファイルを、同じキーで照合することです。
基本は商品コードでの照合です。必要に応じて、倉庫、店舗、ロケーション、ロットなどをキーに含めます。
たとえば、同じ商品コードでも倉庫やロットが違う場合は、別の在庫として扱いたい場面があります。
| 照合キーの例 | 向いているケース |
|---|---|
| 商品コード | 単純な商品別在庫を確認したい場合 |
| 商品コード+倉庫 | 倉庫別に在庫を管理している場合 |
| 商品コード+店舗 | 店舗別の棚卸結果を確認したい場合 |
| 商品コード+ロケーション | 保管場所ごとの数量差を確認したい場合 |
| 商品コード+ロット | ロット別在庫を確認したい場合 |
| 商品コード+倉庫+ロット | 倉庫別・ロット別に厳密に確認したい場合 |
帳簿側と棚卸側で列名が違っていても、それぞれの商品コード列、数量列、商品名列などを別々に指定できます。
たとえば、帳簿側が「商品コード」、棚卸側が「品番」という列名でも、それぞれを照合対象として設定する考え方です。
数量差・参考金額差・未登録候補を確認できます
照合できた行について、帳簿数量と棚卸数量を比べ、数量差を出力します。
帳簿側単価列を指定した場合は、数量差に単価を掛けた参考金額差も確認できます。たとえば、数量差が大きいものだけでなく、金額影響が大きい商品から確認したい場合に役立ちます。
| 確認できる内容 | 意味 |
|---|---|
| 数量差 | 帳簿数量と棚卸数量の差 |
| 参考金額差 | 数量差 × 帳簿側単価の参考値 |
| 未登録候補 | 棚卸結果にだけ存在する商品 |
| 棚卸漏れ候補 | 帳簿在庫にだけ存在する商品 |
| 重複キー | 同じ照合キーが複数ある状態 |
| 数値・キーエラー | キー空欄、数量変換エラー、単価変換エラーなど |
| 商品名不一致 | キーは一致するが商品名が異なる可能性 |
ただし、金額差は参考値です。在庫評価、会計処理、税務処理、監査資料としての正確性を保証するものではありません。
未登録候補や棚卸漏れ候補も、自動確定ではなく、現物や元データを確認するための候補です。
確認優先リストで見る順番を整理
棚卸後の差異確認では、差異がある商品をすべて同じ優先度で見ると時間がかかります。
確認優先リストでは、数量差や参考金額差が大きいもの、未登録候補、棚卸漏れ候補、重複キー、数値エラーなどを、確認しやすい形で整理します。
| 確認優先リストで見る項目 | 確認の目的 |
|---|---|
| 重要度 | どれを先に見るべきかの目安 |
| 判定 | 数量差異、未登録候補、棚卸漏れ候補など |
| 照合キー | 商品コード、倉庫、ロットなど |
| 帳簿数量 | 帳簿上の在庫数量 |
| 棚卸数量 | 実際に棚卸された数量 |
| 数量差 | 過不足の数量 |
| 参考金額差 | 帳簿側単価を使った参考値 |
| 確認ポイント | 現物確認や元データ確認の観点 |
差異件数が多い場合でも、どこから確認するかを決めやすくなります。
このツールが向いている人・向いていない人
このツールは、帳簿在庫と棚卸結果をExcel/CSVで管理し、棚卸後に差異候補を整理したい方に向いています。
向いている人
- 帳簿在庫と棚卸結果をExcel/CSVで別々に管理している人
- 商品コード、倉庫、店舗、ロケーション、ロット単位で差異を確認したい人
- 数量差や参考金額差が大きい商品から見直したい人
- 未登録候補や棚卸漏れ候補を一覧で確認したい人
- 重複キー、キー空欄、数量入力不備もあわせて確認したい人
- 入力ファイルを変更せず、確認用の結果Excelだけを作成したい人
- VLOOKUPや関数で毎回照合表を作る作業を減らしたい人
向いていない人
- 在庫数を自動で修正したい人
- 在庫管理システム、WMS、会計システムと直接連携したい人
- 棚卸差異の原因分析や改善提案まで自動で行いたい人
- 会計、税務、監査、在庫評価の正確性保証を求める人
- リアルタイム在庫管理をしたい人
- Googleスプレッドシートを直接読み込んで処理したい人
- Macだけで使いたい人
このツールは、在庫を自動で正しくするツールではありません。棚卸後の差異候補を整理し、確認優先度を見える化する確認補助ツールです。
手作業で起きやすい確認漏れ
棚卸後の差異確認は、単純に数量を見比べるだけでは終わらないことがあります。
帳簿在庫と棚卸結果の列名が違う、商品コードに先頭ゼロがある、ロットや倉庫が分かれている。こうした条件が重なると、目視確認だけでは確認漏れが起きやすくなります。
特に注意したいのは、数量差の見落とし、照合キーの指定ミス、先頭ゼロや重複キー、未登録候補と棚卸漏れ候補の切り分けです。
| 起きやすい問題 | 確認ポイント |
|---|---|
| 商品コードの先頭ゼロが消える | 元データ側で文字列として保持されているか |
| 同じ商品コードが複数ある | 倉庫・ロットもキーに含める必要があるか |
| 帳簿側と棚卸側の列名が違う | それぞれ正しい列を指定できているか |
| 棚卸結果にだけ商品がある | 未登録、コード違い、帳簿登録漏れの可能性 |
| 帳簿にだけ商品がある | 棚卸漏れ、実在庫0、保管場所違いの可能性 |
| 数量が空欄・文字列になっている | 数値変換エラーとして確認 |
このツールでは、数量差や参考金額差、片側だけにあるデータ、重複キーなどを結果Excelに整理し、確認優先度の高いものから見直しやすくします。
使い方は帳簿在庫・棚卸結果・照合キーを指定する流れ
実際の操作画面やボタン名は販売版の最終仕様確認が必要なため、ここでは購入前にイメージしやすい大まかな流れとして説明します。
まず、帳簿在庫ファイルと棚卸結果ファイルを用意します。どちらも、ExcelまたはCSVの一覧表形式を前提にします。
次に、帳簿側商品コード列、棚卸側商品コード列、帳簿数量列、棚卸数量列を指定します。必要に応じて、倉庫列、店舗列、ロケーション列、ロット列、帳簿側単価列も指定します。
商品コードのみ、商品コード+倉庫、商品コード+ロット、商品コード+倉庫+ロットなど、どの単位で照合するかを選びます。
| 手順 | 内容 |
|---|---|
| 1 | 帳簿在庫ファイルを用意する |
| 2 | 棚卸結果ファイルを用意する |
| 3 | 商品コード列と数量列を指定する |
| 4 | 必要に応じて倉庫・店舗・ロット列を指定する |
| 5 | 単価列を使う場合は帳簿側単価列を指定する |
| 6 | 結果Excelの確認優先リストから見直す |
実行後は、入力ファイルを直接変更せず、結果Excelを出力します。
処理結果サマリーで全体件数を確認し、確認優先リストから数量差や参考金額差が大きい候補を見直します。
出力される結果Excel
処理後は、.xlsx形式の在庫棚卸差異チェック結果Excelを出力します。
入力ファイルは直接変更せず、照合結果だけを別ファイルとして作成します。
| 出力シート | 確認できること |
|---|---|
| 処理結果サマリー | 対象件数、差異件数、エラー件数など |
| 確認優先リスト | 数量差や参考金額差が大きい確認候補 |
| 差異一覧 | 帳簿と棚卸の両方にあり、数量差がある行 |
| 未登録候補_棚卸のみ | 棚卸結果にだけある商品 |
| 棚卸漏れ候補_帳簿のみ | 帳簿在庫にだけある商品 |
| 一致_許容差内 | 許容差内で一致した行 |
| 重複キー一覧 | 同じ照合キーが複数ある行 |
| 数値_キーエラー一覧 | キー空欄、数量変換エラー、単価変換エラーなど |
| 実行条件・処理ログ | どの条件で照合したかの記録 |
出力結果は確認補助です。在庫修正、現物確認、会計・監査上の判断は利用者側で行います。
対応環境と対応ファイル
このツールは、Windows向けEXEツールとして提供する前提です。対応OSはWindows 10、Windows 11です。Macには対応しません。
通常利用では、Pythonのインストールやコマンド操作を前提にしません。
ツール実行自体はMicrosoft Excel本体を必須にしていませんが、帳簿在庫や棚卸結果の確認、結果Excelの確認には、Microsoft Excelまたは.xlsx/.csvを確認できるソフトがあると便利です。
| 区分 | 内容 |
|---|---|
| 対応ファイル | .xlsx、.xlsm、.csv |
| .xlsmの扱い | マクロを実行せず、保存済みの表データのみ読み込み |
| 非対応ファイル | .xls、パスワード付きExcel、壊れたExcel、PDF、画像 |
| 非対応連携 | 在庫管理システム、WMS、会計ソフト、外部API |
| 非対応環境 | Mac、Googleスプレッドシート直接読み込み |
Googleスプレッドシートを使っている場合は、ExcelまたはCSVとして保存したファイルを対象にします。
会社PCで使う場合は、EXE実行制限、共有フォルダ権限、在庫データの取り扱いルールを確認してください。
購入前に確認しておきたい注意点
在庫・棚卸差異チェックツールは、帳簿在庫と棚卸結果を照合し、差異や確認候補を整理するための補助ツールです。購入前には、次の点を確認してください。
まず、照合キーと列設定です。商品コードだけで照合するのか、倉庫・店舗・ロケーション・ロットも含めるのかによって、結果の出方が変わります。帳簿側と棚卸側で列名が違う場合も、それぞれどの列を使うかを確認しておく必要があります。
次に、商品コードの先頭ゼロ、重複キー、数量空欄、負の数量の扱いです。先頭ゼロが重要な列は、元ファイル側で文字列として保存されているか確認してください。重複キーや入力不備は、通常の差異とは分けて確認します。
金額差は、帳簿側単価列を指定した場合に、数量差 × 帳簿側単価として出す参考値です。会計・税務・監査・在庫評価上の正確性を保証するものではありません。
このツールは、帳簿在庫や棚卸結果を直接修正しません。結果Excelを確認したうえで、在庫修正や現物確認は利用者側で行います。
結果Excelやログには、商品名、数量、ロット、倉庫情報、金額情報などが含まれる可能性があります。共有前には内容を確認してください。
よくある質問
Q. 在庫数を自動修正できますか?
在庫数の自動修正は行いません。帳簿在庫と棚卸結果を照合し、数量差異や確認候補を結果Excelに出力する補助ツールです。
元の帳簿在庫ファイルや棚卸結果ファイルも直接変更しません。
Q. ロットや倉庫別にも照合できますか?
商品コードに加えて、倉庫、店舗、ロケーション、ロットなどを照合キーに含めます。
自社の在庫管理単位に合わせて、どの列をキーにするかを指定します。
Q. 帳簿在庫と棚卸結果の列名が違っても使えますか?
帳簿側と棚卸側で、商品コード列、数量列、商品名列、倉庫列、ロット列などを別々に指定できます。
Q. 金額差も確認できますか?
帳簿側単価列を指定した場合、数量差 × 帳簿側単価で参考金額差を出します。
ただし、金額差は確認用の参考値であり、在庫評価、会計、監査上の正確性を保証するものではありません。
Q. 棚卸結果にだけある商品、帳簿にだけある商品はどう扱われますか?
棚卸結果にはあるものの、帳簿在庫側に見つからない商品は未登録候補として出力します。
帳簿にはあるものの、棚卸結果側に見つからない商品は棚卸漏れ候補として出力します。
どちらも自動確定ではなく、現物や元データを確認するための候補です。
Q. 商品コードの先頭ゼロは保持されますか?
商品コード、ロット、倉庫コードなどの照合キーは、文字列として扱う方針です。
ただし、Excel上で数値として保存されている場合、失われた先頭ゼロの完全復元は保証しません。
Q. 重複キーがある場合はどうなりますか?
初期設定では、重複キーを通常の差異とは分けて確認します。
同一キーの数量を合算するモードも用意していますが、単価が複数ある場合などは要確認として扱う場合があります。
Q. CSVやGoogleスプレッドシートにも対応していますか?
.xlsx、.xlsm、.csvを対象にします。CSVは文字コードや区切り文字の影響を受けるため、読み込み結果を確認してください。
Googleスプレッドシートを直接読み込む機能には対応せず、必要に応じてExcelまたはCSVとして保存したファイルを対象にします。
Q. 在庫管理システムや会計ソフトと連携できますか?
在庫管理システム、WMS、会計ソフト、外部APIとの直接連携は前提にしていません。
Excel/CSVとして用意した帳簿在庫と棚卸結果を照合する確認補助ツールです。
まとめ
在庫・棚卸差異チェックツールは、帳簿在庫と棚卸結果をExcel/CSVで照合し、数量差異、未登録候補、棚卸漏れ候補、重複キー、入力不備などを結果Excelで確認しやすくするための補助ツールです。
商品コードだけでなく、倉庫・店舗・ロケーション・ロットを含めた照合にも使えるため、棚卸後にどの商品から確認すべきかを整理したい場合に向いています。
ただし、在庫数の自動修正、在庫管理システムへの反映、会計・税務・監査・在庫評価上の判断を行うツールではありません。最終確認や修正判断は利用者側で行います。
棚卸後の差異確認を目視だけに頼らず整理したい方は、照合キー、対応ファイル、確認優先リスト、出力される結果Excel、対応環境、注意点を確認したうえでご検討ください。



