Excel自動化ツール18_在庫・棚卸差異チェックツール
5,980円
※こちらはダウンロード商品です
ExcelAutoTool_18.zip
12.8MB
棚卸後の在庫ズレ確認を、目視作業だけに頼っている方へ。
「在庫・棚卸差異チェックツール」は、Excel/CSVで用意した帳簿在庫ファイルと棚卸結果ファイルを照合し、数量差異、未登録候補、棚卸漏れ候補、重複キー、入力不備などを結果Excelに一覧化するWindows向けツールです。
月末棚卸、店舗別棚卸、倉庫別在庫確認、ロット別在庫確認などで、
「帳簿在庫と実在庫を1行ずつ見比べている」
「商品コードごとの数量差を一覧で確認したい」
「棚卸結果にだけある商品を見つけたい」
「帳簿にはあるのに棚卸結果にない商品を確認したい」
「数量差や金額影響が大きい商品から確認したい」
「重複キー、キー空欄、数量入力ミスも一緒に見たい」
という場面で使いやすい商品です。
詳しい説明ページはこちら
https://programming-mondai.com/top/excel/tool10/t18
〖このツールでできること〗
・帳簿在庫ファイルと棚卸結果ファイルを照合
・Excelファイル、CSVファイルの読み込みに対応
・商品コードをキーにして在庫数量を比較
・商品コード+倉庫、商品コード+店舗、商品コード+ロケーションで照合
・商品コード+ロットで照合
・商品コード+倉庫/店舗/ロケーション+ロットで照合
・帳簿数量と棚卸数量の差を一覧化
・数量差の絶対値を出力
・帳簿側単価列を指定した場合、参考金額差を出力
・棚卸結果にだけある商品を未登録候補として出力
・帳簿在庫にだけある商品を棚卸漏れ候補として出力
・数量許容差内のデータを分けて確認
・数量差や参考金額差が大きいものを確認優先リストに整理
・重複キーを一覧化
・キー空欄、数量変換エラー、単価変換エラーを一覧化
・商品名不一致の可能性を確認
・結果Excelに確認用シートを分けて出力
・入力ファイルを直接上書き、削除、修正しない設計
・PythonやVBAを作成せず、Windows上でEXEを起動して利用可能
〖こんな作業におすすめです〗
・月末棚卸後の在庫ズレ確認
・帳簿在庫と実在庫の数量差チェック
・倉庫別、店舗別、ロケーション別の棚卸差異確認
・ロット別在庫の過不足確認
・商品コード別の在庫差異一覧作成
・棚卸結果にあるが帳簿にない商品の確認
・帳簿にはあるが棚卸結果にない商品の確認
・商品マスタ未登録、商品コード違い、棚卸入力漏れの候補確認
・数量差が大きい商品から優先的に確認したいとき
・参考金額差が大きい商品から優先的に確認したいとき
・重複キー、キー空欄、数量入力ミスを見落としたくないとき
・VLOOKUPや関数で毎回照合表を作る作業を減らしたいとき
・Excel関数やVBAを自作せず、完成済みのWindows向けツールを使いたいとき
〖主な特徴〗
・Windows向けの実行ファイル形式
・帳簿在庫ファイルと棚卸結果ファイルを別々に指定して照合
・入力形式は.xlsx、.xlsm、.csvに対応
・.xlsmはマクロを実行せず、保存済みの表データのみ読み取り
・帳簿側と棚卸側で、シート名やヘッダー行番号を別々に指定可能
・帳簿側と棚卸側で、商品コード列、商品名列、数量列などを別々に指定可能
・帳簿側と棚卸側で列名が違っていても設定可能
・CSV文字コード、CSV区切り文字を指定可能
・CSV文字コードは、自動判定、UTF-8 BOM、UTF-8、CP932、Shift_JISを想定
・CSV区切り文字は、自動判定、カンマ、タブ、セミコロンを想定
・商品コード、倉庫、店舗、ロケーション、ロットなどの照合キーは文字列として扱う設計
・商品コード「001」と「1」は、初期状態では別キーとして扱う設計
・数量列、単価列だけを数値変換
・数量差は「棚卸数量 - 帳簿数量」で計算
・帳簿側単価列を指定した場合のみ、参考金額差を計算
・数量許容差を設定可能
・数量差や金額差の高重要度しきい値を設定可能
・重複キーは初期状態では通常の差異と分けて確認
・重複キーの数量合算モードも選択可能
・結果Excelは日時付きの名前で新規作成
・入力ファイルを直接変更しない非破壊設計
・日本語の画面表示、ログ、エラーメッセージに対応
〖照合キーの例〗
このツールでは、自社の在庫管理単位に合わせて照合キーを選べます。
商品コードのみ
単純な商品別在庫を確認したい場合に向いています。
商品コード+倉庫
同じ商品でも倉庫ごとに在庫を分けて管理している場合に向いています。
商品コード+店舗
店舗別の棚卸結果を確認したい場合に向いています。
商品コード+ロケーション
保管場所ごとの数量差を確認したい場合に向いています。
商品コード+ロット
ロット別在庫を確認したい場合に向いています。
商品コード+倉庫/店舗/ロケーション+ロット
倉庫別・ロット別など、より細かい単位で在庫差異を確認したい場合に向いています。
帳簿側と棚卸側で列名が違っていても、それぞれの列を別々に指定できます。
例:
帳簿側:商品コード
棚卸側:品番
帳簿側:帳簿数量
棚卸側:実棚数量
帳簿側:倉庫コード
棚卸側:保管場所
このように、両方のファイルで列名が完全に同じでなくても、対応する列を指定して照合できます。
〖確認できる主な内容〗
数量差異
帳簿数量と棚卸数量に差がある行を確認できます。
数量差は「棚卸数量 - 帳簿数量」で計算します。
未登録候補
棚卸結果には存在するが、帳簿在庫側に見つからない商品です。
商品マスタ未登録、商品コード違い、帳簿登録漏れなどの可能性を確認する材料になります。
棚卸漏れ候補
帳簿在庫には存在するが、棚卸結果側に見つからない商品です。
棚卸漏れ、実在庫0、棚卸入力漏れ、保管場所違いなどの可能性を確認する材料になります。
参考金額差
帳簿側単価列を指定した場合に、数量差 × 帳簿側単価で計算する参考値です。
金額影響が大きい商品から確認したい場合に使えます。
重複キー
同じ商品コードや同じ複合キーが複数行ある状態を確認できます。
初期状態では、通常の数量差異とは分けて確認します。
数値・キーエラー
商品コードなどのキー空欄、数量変換エラー、単価変換エラーなどを確認できます。
商品名不一致
照合キーは一致しているが、帳簿側の商品名と棚卸側の商品名が違う可能性がある行を確認できます。
〖確認優先リストについて〗
棚卸後の差異確認では、すべての差異を同じ優先度で見ると時間がかかります。
このツールでは、数量差や参考金額差が大きいもの、未登録候補、棚卸漏れ候補、重複キー、数値エラーなどを、確認優先リストに整理します。
確認優先リストでは、主に以下を確認できます。
・重要度
・判定
・確認カテゴリ
・照合キー
・商品コード
・帳簿商品名
・棚卸商品名
・帳簿倉庫/店舗/ロケーション
・棚卸倉庫/店舗/ロケーション
・帳簿ロット
・棚卸ロット
・帳簿数量
・棚卸数量
・数量差
・数量差の絶対値
・帳簿単価
・参考金額差
・参考金額差の絶対値
・商品名一致状態
・帳簿元行番号
・棚卸元行番号
・確認ポイント
数量差や参考金額差が大きい商品から見直したい場合に使いやすいシートです。
〖重複キーの扱い〗
同じ商品コードや同じ照合キーが複数行ある場合、照合結果が分かりにくくなることがあります。
このツールでは、重複キーの扱いを選べます。
初期設定:重複キーはエラーにする
同じ入力側で同一キーが複数行ある場合、通常の差異一覧、帳簿のみ、棚卸のみから分けて、重複キー一覧で確認します。
これにより、重複キーが原因で照合できない状態を、未登録候補や棚卸漏れ候補として誤って扱いにくくします。
合算モード:重複キーは数量を合算する
同一キーごとに数量を合算して照合します。
ただし、同じキーの中で単価が複数ある場合などは、参考金額差を空欄または要確認として扱う場合があります。
重複キーが発生する運用の場合は、まず初期設定で重複状態を確認し、必要に応じて合算モードを使う流れがおすすめです。
〖出力されるExcelの内容〗
処理後は、照合結果をまとめたExcelファイルが作成されます。
出力ファイル名の例:
在庫棚卸差異チェック結果_20260623_153000.xlsx
主に以下のシートが出力されます。
処理結果サマリー
帳簿入力行数、棚卸入力行数、有効行数、一致件数、許容差内件数、数量差異件数、帳簿のみ件数、棚卸のみ件数、重複キー件数、キー空欄件数、数値エラー件数、要確認件数、参考金額差合計などを確認できます。
確認優先リスト
数量差、参考金額差、未登録候補、棚卸漏れ候補、重複キー、数値エラーなど、優先的に確認したい候補をまとめて確認できます。
差異一覧
帳簿在庫と棚卸結果の両方に存在し、数量差がある行を一覧化します。
数量差や参考金額差の大きい順に確認しやすくします。
未登録候補_棚卸のみ
棚卸結果にはあるが、帳簿在庫側に見つからない商品を一覧化します。
商品マスタ未登録、商品コード違い、帳簿登録漏れなどを確認する材料になります。
棚卸漏れ候補_帳簿のみ
帳簿在庫にはあるが、棚卸結果側に見つからない商品を一覧化します。
棚卸漏れ、実在庫0、棚卸入力漏れ、保管場所違いなどを確認する材料になります。
一致_許容差内
数量差が0の行や、設定した数量許容差の範囲内に収まった行を確認できます。
重複キー一覧
帳簿側または棚卸側で、同じ照合キーが複数行あるケースを一覧化します。
重複件数、数量合計、元行一覧、相手側存在有無などを確認できます。
数値_キーエラー一覧
キー空欄、数量変換エラー、単価変換エラーなどを一覧化します。
対象列、対象行、対象値、内容、確認ポイントを確認できます。
実行条件
帳簿在庫ファイル、棚卸結果ファイル、対象シート、ヘッダー行番号、列設定、照合キー構成、数量許容差、重要度しきい値、CSV文字コード、CSV区切り文字などを確認できます。
処理ログ
ファイル読み込み、照合、出力、警告、エラーなど、処理の流れを確認できます。
〖ご利用の流れ〗
1. 商品ファイルをダウンロード
2. ZIPファイルを解凍
3. ツールのフォルダを開く
4. EXEファイルを起動
5. 帳簿在庫ファイルを指定
6. 棚卸結果ファイルを指定
7. 出力先フォルダを指定
8. 帳簿側の対象シート、ヘッダー行番号を確認
9. 棚卸側の対象シート、ヘッダー行番号を確認
10. CSVの場合は、文字コードと区切り文字を確認
11. 帳簿側の商品コード列、数量列を指定
12. 棚卸側の商品コード列、数量列を指定
13. 必要に応じて、商品名列、倉庫/店舗/ロケーション列、ロット列を指定
14. 必要に応じて、帳簿側単価列を指定
15. 照合キー構成を選択
16. 数量許容差や重要度しきい値を設定
17. 必要に応じて、重複キーの扱いを選択
18. 事前チェックで、列設定や対象件数を確認
19. 差異チェックを実行
20. 作成された結果Excelを確認
まずは同梱のサンプルデータで動作を確認してから、ご自身の帳簿在庫・棚卸結果データでお試しください。
〖入力データのイメージ〗
帳簿在庫ファイルには、以下のような列があると使いやすいです。
・商品コード
・商品名
・倉庫
・店舗
・ロケーション
・ロット
・帳簿数量
・単価
棚卸結果ファイルには、以下のような列があると使いやすいです。
・商品コード
・商品名
・倉庫
・店舗
・ロケーション
・ロット
・棚卸数量
帳簿側と棚卸側で列名が違っていても、それぞれの列を別々に指定できます。
たとえば、帳簿側では「商品コード」、棚卸側では「品番」という列名でも、対応する列として設定できます。
〖このツールが向いている方〗
・在庫管理担当者
・棚卸担当者
・店舗管理担当者
・倉庫管理担当者
・小売、EC、卸売、製造業などで在庫表を扱う方
・月末や期末に棚卸差異を確認している方
・帳簿在庫と棚卸結果をExcel/CSVで管理している方
・商品コード別、倉庫別、店舗別、ロット別に差異を確認したい方
・数量差や参考金額差が大きい商品から見直したい方
・未登録候補や棚卸漏れ候補を一覧で確認したい方
・重複キー、キー空欄、数量入力不備もあわせて確認したい方
・入力ファイルを変更せず、確認用の結果Excelだけを作成したい方
・VLOOKUPや関数で毎回照合表を作る作業を減らしたい方
・PythonやVBAを自作せず、完成済みのWindows向けツールを使いたい方
〖このツールが向いていないケース〗
・在庫数を自動で修正したい場合
・在庫管理システムの代替として使いたい場合
・WMS、在庫管理システム、販売管理システムと直接連携したい場合
・会計ソフトやERPと直接連携したい場合
・棚卸差異の原因分析や改善提案まで自動化したい場合
・在庫評価額、原価計算、会計処理、税務処理、監査資料としての正確性保証を求める場合
・リアルタイム在庫管理をしたい場合
・バーコードスキャンやハンディターミナル連携をしたい場合
・商品マスタの自動登録まで行いたい場合
・棚卸結果をもとに在庫表へ自動書き戻ししたい場合
・PDFや画像、スキャン文書から在庫表を読み取りたい場合
・Googleスプレッドシートを直接読み込んで処理したい場合
・クラウドストレージや外部APIと直接連携したい場合
・Macだけで使いたい場合
・個別企業向けの無料オーダーメイド対応を求めている場合
〖対応ファイル〗
入力形式:
・Excelファイル(.xlsx)
・Excelマクロ有効ブック(.xlsm)
・CSVファイル(.csv)
出力形式:
・結果Excel(.xlsx)
CSV文字コード:
・自動判定
・UTF-8 BOM
・UTF-8
・CP932
・Shift_JIS
CSV区切り文字:
・自動判定
・カンマ
・タブ
・セミコロン
※.xlsmは読み取り対象にできますが、マクロの実行、編集、保持、動作確認を目的としたツールではありません。
※Excelの数式セルは、原則としてExcelが最後に保存した計算結果を使います。
※商品コード、倉庫、ロットなどの照合キーは文字列として扱う方針です。
〖非対応のもの〗
・.xls形式
・.xlsb形式
・PDF
・画像ファイル
・スキャン文書
・パスワード付きExcel
・破損したExcel
・Googleスプレッドシートの直接読み込み
・在庫管理システム直接連携
・WMS直接連携
・販売管理システム直接連携
・会計ソフト直接連携
・ERP直接連携
・外部API連携
・クラウド直接連携
・Web取得、スクレイピング
・バーコードスキャナー連携
・ハンディターミナル連携
・OCR処理
・入力ファイルへの自動書き戻し
・在庫数の自動修正
・商品マスタの自動登録
・会計、税務、監査、在庫評価、原価計算上の正確性保証
〖対応環境〗
OS:
・Windows 10
・Windows 11
実行形式:
・Windows向けEXE
入力形式:
・.xlsx
・.xlsm
・.csv
出力形式:
・.xlsx
通常利用にあたり、Pythonのインストールやコマンド操作は必要ありません。
※Mac、Linuxには対応していません。
※Googleスプレッドシートとの直接連携には対応していません。
※ツール実行自体はMicrosoft Excel本体を必須にしない設計ですが、帳簿在庫ファイル、棚卸結果ファイル、結果Excelの確認には、Microsoft Excelまたは.xlsx/.csvを開ける表計算ソフトが必要です。
※Microsoft Excelでの確認を推奨します。
〖ご購入前の重要な注意事項〗
本ツールは、帳簿在庫と棚卸結果の差異確認を補助するツールです。
在庫数を自動で正しくするツールではありません。
帳簿在庫ファイルや棚卸結果ファイルを自動修正するツールでもありません。
本ツールは、入力ファイルを直接上書き、削除、修正、移動するものではありません。
照合結果を、別の結果Excelとして出力します。
結果Excelを確認したうえで、必要に応じて元データや在庫管理システム側で修正してください。
会計、税務、監査、在庫評価、原価計算上の正確性を保証するものではありません。
最終的な在庫調整、棚卸結果の判断、会計処理、税務処理、監査対応は、必ず利用者側で確認してください。
参考金額差は、帳簿側単価列を指定した場合に、数量差 × 帳簿側単価として計算する参考値です。
在庫評価額、損益、会計上の金額差、監査資料としての正確性を保証するものではありません。
未登録候補、棚卸漏れ候補、商品名不一致、重複キーは、自動確定ではありません。
現物、元データ、商品マスタ、在庫管理ルールを確認するための候補として扱ってください。
照合結果は、照合キーの設定によって変わります。
商品コードだけで照合するのか、倉庫・店舗・ロケーション・ロットも含めるのかによって、未登録候補や棚卸漏れ候補の出方が変わります。
同じ商品コードでも倉庫やロットが違う場合は、必要に応じて倉庫/店舗/ロケーション列やロット列を照合キーに含めてください。
帳簿側と棚卸側で列名が違う場合は、それぞれ正しい列を指定してください。
列設定を誤ると、意図した照合結果になりません。
商品コード、ロット、倉庫コードなどで先頭ゼロが重要な場合はご注意ください。
文字列として保存されている「00123」は保持しやすい設計ですが、Excel上で数値「123」として保存され、表示形式だけで「00123」に見えている場合、失われた先頭ゼロの完全復元は保証しません。
CSVを扱う場合は、文字コード、区切り文字、引用符、途中改行、列数崩れの影響を受けます。
CSVの状態によっては、読み込みに失敗したり、エラー一覧に記録されたりする場合があります。
数量列や単価列に、文字、単位、記号、空欄、通常と異なる形式が混ざっている場合は、数値変換エラーや要確認として出力される場合があります。
数量空欄を0として扱うか、負の数量を許可するかなどの設定は、業務ルールに合わせて確認してください。
設定によって結果の見え方が変わります。
重複キーは初期状態では、通常の差異とは分けて確認する設計です。
重複キーを合算するモードもありますが、合算してよいかどうかは、自社の在庫管理ルールに合わせて判断してください。
Excelの数式セルは、原則としてExcelが最後に保存した計算結果を使います。
再計算されていない数式セルや、保存済み計算結果がないセルは、期待どおり取得できない場合があります。
出力件数がExcelの最大行数を超える可能性がある場合、条件を絞る必要があります。
非常に大きな在庫データを扱う場合は、対象範囲や照合単位を分けて実行してください。
結果Excelやログには、商品名、数量、ロット、倉庫情報、店舗情報、金額情報、ファイル名、フォルダ名などが含まれる場合があります。
第三者へ共有する場合は、個人情報や機密情報が含まれていないか事前に確認してください。
フルパス出力をオンにした場合、結果Excelやログに社内フォルダ名、個人名、部署名などを含むパスが出力される場合があります。
共有前に必ず内容を確認してください。
会社PCで実行ファイルを使用する場合は、社内のセキュリティルールに従ってください。
外部EXEの実行制限、Windows SmartScreen、セキュリティソフト、共有フォルダへのアクセス権限、在庫データの取り扱いルール、社内規定により起動や処理ができない場合があります。
本商品はコード署名なしのEXEファイルとして配布するため、Windows SmartScreenやセキュリティソフトで警告が表示される場合があります。
本商品にPythonソースコードは含まれません。
コード編集や改造を前提とした商品ではありません。
〖商品内容〗
・在庫・棚卸差異チェックツール本体
・EXEファイル
・帳簿在庫サンプル
・棚卸結果サンプル
・CSV入力サンプル
・サンプル出力データ
・取扱説明書
・利用に必要な内部ファイル一式
〖サンプルについて〗
同梱サンプルでは、帳簿在庫と棚卸結果を使って、棚卸差異チェックの流れを確認できます。
サンプルでは、以下のような内容を確認できます。
・一致データ
・数量差異あり
・許容差内
・帳簿のみ
・棚卸のみ
・重複キー
・キー空欄
・数量変換エラー
・商品コード先頭ゼロ
・日本語商品名
・倉庫/店舗違い
・ロケーション違い
・ロット違い
・単価あり、参考金額差あり
・単価未指定で数量差のみ
・負の数量
・CSV入力
・商品名不一致
・確認優先リストの見方
・差異一覧の見方
・未登録候補_棚卸のみの見方
・棚卸漏れ候補_帳簿のみの見方
・重複キー一覧の見方
・数値_キーエラー一覧の見方
購入後は、まずサンプルデータで操作の流れを確認し、その後ご自身の帳簿在庫・棚卸結果データに合わせて列設定や照合キーを調整してください。
〖詳細説明〗
このツールでできること、使い方、向いている作業、購入前の確認事項は、以下のページにもまとめています。
https://programming-mondai.com/top/excel/tool10/t18
〖まとめ〗
棚卸後の在庫ズレ確認は、商品数や倉庫数、店舗数、ロケーション数、ロット数が増えるほど、目視だけでは時間がかかります。
帳簿数量と棚卸数量の差、棚卸結果にだけある商品、帳簿にだけある商品、重複キー、キー空欄、数量入力ミス、商品名不一致などが混ざると、どの商品から確認すべきかを整理するだけでも負担が大きくなります。
このツールは、帳簿在庫ファイルと棚卸結果ファイルを照合し、数量差異、未登録候補、棚卸漏れ候補、重複キー、入力不備などを結果Excelで確認しやすくするための商品です。
月末棚卸、店舗別棚卸、倉庫別在庫確認、ロット別在庫確認などで、棚卸後の差異確認を目視だけに頼らず整理したい方は、ぜひご活用ください。