DX推進 2026.04.09

小売店の在庫管理をExcelからアプリに移行する手順──欠品・過剰在庫をなくす実践ガイド

小売店の在庫管理をExcelからアプリに移行する手順

月末の棚卸しで、Excelの数字と実際の在庫が合わない。売れ筋商品が欠品して顧客に謝る一方で、倉庫の奥には売れ残った商品が山積み。発注のタイミングは店長の勘と経験頼み。こうした状況に心当たりがあるなら、Excelでの在庫管理は限界に達しているかもしれません。

SKUが500点を超えると、Excelの手入力では入力ミスや更新漏れが避けられなくなります。本記事では、中小小売店(SKU 500〜2,000点規模)を対象に、Excel在庫管理からアプリへ移行する具体的な手順と注意点を解説します。商品マスタの整理から自動発注の設定まで、現場で実践できるステップを順にたどっていきましょう。

小売店のExcel在庫管理が限界を迎えるとき

Excelは柔軟なツールですが、在庫管理の規模が大きくなるにつれ、構造的な弱点が表面化してきます。ここでは、多くの小売店が直面する3つの典型的な問題を見ていきます。

棚卸しのたびに数字が合わない

月末の閉店後、スタッフ総出で棚の商品を数え、Excelの数字と突き合わせる。この作業で「数字が合わない」のは、Excelの在庫管理をしている店舗ではほぼ確実に起きる問題です。

原因の多くは入力漏れと入力ミスです。入荷した商品をExcelに反映し忘れた、数量を1桁間違えた、別のSKU行に入力してしまった。手作業の工程が多いほど、人的ミスが積み重なります。さらに、複数のスタッフが同じExcelファイルを触ると、上書きによるデータ消失も発生します。棚卸し差異の原因を追跡しようにも、いつ誰が何を変更したかの履歴が残っていないため、根本原因の特定すらままなりません。

欠品と過剰在庫が同時に起きる矛盾

売れ筋商品の棚が空になっている横で、動きの鈍い商品が倉庫に大量に眠っている。この矛盾は、商品ごとの販売スピードをリアルタイムで把握できていないことが根本の原因です。

Excelでは、販売データとの連動がリアルタイムでは行われません。POSレジで売れた数量を手作業でExcelに反映するまでの間、在庫データは実態とかけ離れていきます。結果として、「まだ在庫がある」と思って発注しなかった商品が実は欠品寸前だったり、「もう在庫が少ない」と判断して追加発注した商品が実は十分に残っていたりします。欠品は販売機会の損失を、過剰在庫は廃棄ロスや値引き販売を生みます。どちらも利益を直接圧迫する問題です。

発注タイミングが勘と経験に依存している

「この商品は火曜日に発注しておけば金曜に届くから、月曜に棚を見て減っていたら発注しよう」。ベテラン店長ならこうした判断を的確にできるかもしれません。しかし、この暗黙知はスタッフに引き継げません。

店長が休んだ日、忙しくて棚を見る時間がなかった日、新人スタッフが判断を任された日。属人的な発注判断は、担当者の不在や繁忙期にそのまま欠品リスクに直結します。季節変動やセール時期の発注量調整も、過去データの分析なしに「なんとなく」で決めていると、毎年同じ失敗を繰り返すことになります。

アプリに移行すると何が変わるか

在庫管理アプリに移行すると、上で述べたExcelの構造的な問題が仕組みで解消されます。具体的に何が変わるのか、3つのポイントを見ていきましょう。

リアルタイムの在庫数が常に見える

在庫管理アプリでは、入荷処理や販売処理と同時に在庫数が自動的に更新されます。POSレジと連携していれば、レジで商品を通した瞬間に在庫が1つ減る仕組みです。

店長がスマホを開けば、今この瞬間の在庫数を確認できます。月末まで待たなくても、日次・週次で在庫状況を把握でき、棚卸し作業の負担も大幅に軽減されます。複数店舗を運営している場合、全店舗の在庫を一つの画面で確認でき、店舗間の在庫移動もスムーズに管理できます。

発注点アラートで欠品を防げる

在庫管理アプリには「発注点」を設定する機能があります。これは、在庫数が指定した数量を下回ったら自動的に通知する仕組みです。

たとえば、ある商品の発注点を「10個」に設定しておけば、在庫が10個を切った時点でアラートが届きます。リードタイム(発注から納品までの日数)を加味して発注点を設定すれば、欠品が起きる前に発注をかけられます。勘や経験に頼らず、データに基づいた発注判断ができるようになるわけです。

売れ筋・死に筋が数字でわかる

アプリに蓄積された販売データと在庫データを組み合わせると、商品ごとの回転率が可視化されます。「月に何個売れて、何日分の在庫を持っているか」が数字で見えるため、売れ筋商品への重点投資と、動きの鈍い商品の仕入れ削減を根拠を持って判断できます。

季節ごとの販売傾向、曜日ごとの売れ行き、セール時の反応。こうしたデータが自動的に蓄積されることで、翌年の仕入れ計画や棚割りの改善にも活かせるようになります。「売れている気がする」ではなく「先月120個売れた」という事実に基づいた意思決定ができる環境が整います。

移行の4ステップ

ここからは、Excel在庫管理からアプリへ移行する具体的な手順を4つのステップで解説します。一気に切り替えるのではなく、段階的に進めることが成功のポイントです。

Step1 商品マスタを整理する(SKU体系の統一)

移行の最初のステップは、商品マスタの整理です。これが最も地味で、最も重要な工程です。

Excelで在庫管理をしている店舗では、商品コードの付け方がバラバラになっていることが少なくありません。仕入先のコードをそのまま使っている商品、店独自の番号をつけた商品、そもそもコードがない商品が混在しているケースです。

まず、全商品に統一ルールでSKUコードを割り当てます。カテゴリ、ブランド、サイズ、カラーなどの属性を含んだ体系にしておくと、後々の分析や検索で役立ちます。たとえば「AP-NKE-BK-26」(アパレル・ナイキ・ブラック・26cm)のような形式です。

  • 既存のExcelデータから全商品をリストアップする
  • 重複登録や廃番商品を洗い出して整理する
  • 統一ルールでSKUコードを割り当てる
  • 商品名、カテゴリ、仕入先、仕入単価、売価をセットで登録する

SKUが1,000点以上ある場合、この作業だけで1〜2週間かかることもあります。面倒ですが、ここを雑にすると移行後の運用で必ずトラブルが起きます。

Step2 ハンディターミナルまたはスマホでバーコード管理を導入

商品マスタが整ったら、次は入出庫のデジタル化です。商品に貼られたバーコード(JANコード)をスキャンして在庫を管理する仕組みを導入します。

専用のハンディターミナルを使う方法と、スマホアプリのカメラ機能で読み取る方法があります。SKUが500点程度の小規模店舗であれば、スマホアプリで十分です。1,000点を超える規模や、入荷頻度が高い店舗では、読み取り速度と精度に優れた専用端末の導入を検討する価値があります。

入荷時の流れはこうなります。納品された商品のバーコードをスキャンし、数量を入力するだけ。Excelを開いて該当行を探し、手で数字を打ち込む作業と比べると、作業時間は半分以下になり、入力ミスもほぼゼロになります。

Step3 POSレジと在庫アプリを連携させる

在庫管理で最も重要なのは、販売データと在庫データの自動連動です。POSレジで商品が売れたら、在庫数が自動で減る。この仕組みがなければ、アプリに移行しても手入力の負担は残ります。

多くのクラウド型在庫管理アプリは、主要なPOSレジシステムとのAPI連携機能を備えています。連携設定が完了すれば、POSレジの販売データが自動的に在庫アプリに反映され、リアルタイムの在庫数が維持されます。

既存のPOSレジが連携に対応していない場合は、CSVファイルの日次インポートで代替する方法もあります。完全なリアルタイム連携には劣りますが、手入力よりもはるかに正確で効率的です。POSレジの買い替えタイミングに合わせて、連携対応のレジに切り替えるのも一つの方法です。

Step4 発注ルールを設定し自動発注を試す

在庫データがリアルタイムで正確になったら、いよいよ発注業務の自動化に取り組みます。

まずは主力商品から発注点と発注量を設定します。発注点は「リードタイム中の平均販売数量+安全在庫」で計算します。たとえば、1日平均5個売れる商品のリードタイムが3日なら、発注点は「5個 x 3日 + 安全在庫5個 = 20個」です。在庫が20個を下回ったら発注をかける、という形です。

最初は自動発注に全面移行するのではなく、アラート通知を受けてから人が確認して発注する半自動の運用から始めることを推奨します。2〜3ヶ月運用してデータが安定してきたら、自動発注の範囲を広げていきましょう。季節商品やトレンド商品は自動発注に馴染みにくいため、定番商品から対象にするのがコツです。

ツール選定のポイント

在庫管理アプリは多くのサービスが提供されていますが、小売店が選定時に重視すべきポイントは明確です。

既存のPOSレジと連携できるか

先述のとおり、POS連携の有無は在庫管理の精度を左右する最重要ポイントです。現在使っているPOSレジとAPI連携が可能か、または今後導入予定のPOSレジとの互換性があるかを最初に確認してください。

連携方法にはリアルタイムAPI連携とCSVバッチ連携の2種類があります。可能であればリアルタイム連携を選びましょう。無料トライアル期間中に実際のPOS環境で連携テストをすることを強く推奨します。

複数店舗の在庫を一元管理できるか

現時点で1店舗のみの場合でも、将来の多店舗展開を見据えたツール選定をしておくと安心です。店舗ごとの在庫を個別に管理しつつ、全店舗の合計在庫を一画面で確認できる機能があると、店舗間の在庫移動や全社的な発注判断がしやすくなります。

EC販売を行っている場合は、実店舗とECの在庫を統合管理できるかも重要な選定基準です。実店舗とECで在庫を別管理していると、両方で同じ商品が売れた場合に在庫がマイナスになるトラブルが発生します。

棚卸し機能の使いやすさ

棚卸しは在庫管理の基本であり、棚卸し機能の使い勝手はスタッフの運用負荷に直結します。バーコードスキャンでの棚卸し入力、差異の自動算出、棚卸し結果の承認ワークフローなど、一連の棚卸し業務をアプリ内で完結できるかを確認しましょう。

部分棚卸し(カテゴリごとに分けて実施する棚卸し)に対応しているかも重要です。全商品を一度に数える全棚卸しは負荷が大きいため、日替わりで特定カテゴリだけを棚卸しする「循環棚卸し」ができると、営業時間中でも無理なく在庫精度を維持できます。

移行時のよくあるつまずきと対処法

在庫管理アプリへの移行は、ツールの導入自体よりも運用定着が難しいポイントです。多くの店舗がつまずく3つのパターンと、その対処法を紹介します。

商品マスタの整備に時間がかかりすぎる

「完璧な商品マスタを作ってから始めよう」とすると、いつまでも移行が始まりません。まずは売上上位の商品(全SKUの20%程度)だけを整備して移行を開始し、残りは運用しながら順次追加していく方法が現実的です。

パレートの法則(80:20の法則)により、売上の80%は全商品の20%で構成されていることが多いため、上位20%を先に移行するだけでも大きな効果が得られます。残りの商品は並行してExcelで管理し、1〜2ヶ月かけて段階的にアプリに移行していきましょう。

スタッフが入荷時の入力を忘れる

新しいツールを導入しても、スタッフが使ってくれなければ意味がありません。特に入荷時のスキャン処理は、忙しいときに後回しにされがちです。

対処法は入荷処理を業務フローに組み込むことです。「段ボールを開けたら、中身を棚に並べる前にまずスキャン」というルールを決め、入荷エリアにスマホまたはハンディターミナルを常備します。入荷処理が完了していない商品は棚に出さない、というルールにすると、スキャン忘れを構造的に防げます。

最初の2〜3週間は、入荷処理の完了状況を毎日確認する担当者を決めておくと、習慣化がスムーズに進みます。

POSとの在庫数ズレが解消されない

POS連携を設定したのに、在庫数が合わない。このトラブルの原因は大きく3つあります。

  • 返品処理の反映漏れ:POSでの返品処理が在庫アプリに正しく連携されていない
  • 値引き・セット販売の処理:POSでの特殊な販売処理がアプリ側で正しく認識されていない
  • 万引き・破損による在庫減:POS経由以外の在庫減少が記録されていない

対処法は、差異が発生したら原因を特定し、業務フローを修正することです。返品処理のルール統一、セット販売時の在庫引き当て設定の確認、定期的な循環棚卸しによる差異の早期発見。これらを一つずつ対処していけば、移行後1〜2ヶ月で在庫精度は安定します。

まとめ──商品マスタの整理から始めよう

小売店のExcel在庫管理からアプリへの移行は、一見大がかりなプロジェクトに思えるかもしれません。しかし、実際に取り組むべきことはシンプルです。

  1. 商品マスタを整理する(まずは売上上位20%から)
  2. バーコード管理を導入する(スマホアプリでも十分始められる)
  3. POSレジと在庫アプリを連携させる(販売データの自動反映が精度の鍵)
  4. 発注ルールを設定する(半自動から始めて段階的に自動化)

最初のステップである商品マスタの整理は地味な作業ですが、ここを丁寧にやるかどうかで移行後の運用品質が決まります。完璧を目指す必要はありません。まずは主力商品のマスタを整え、小さく始めて徐々に範囲を広げていくのが、移行を成功させるコツです。

欠品による機会損失も、過剰在庫による廃棄ロスも、正確な在庫データがあれば防げます。Excel管理の限界を感じているなら、今月中に商品マスタの棚卸しから始めてみてください。

株式会社Sei San Seiでは、業務プロセスのデジタル化を支援しています。在庫管理を含む業務フローの改善にお悩みの方は、お気軽にご相談ください。

ブログ一覧へ戻る

最新記事

まずはお気軽にご相談ください

無料相談・資料請求を受け付けております

お問い合わせはこちら