在庫管理をエクセルやスプレッドシートで始める会社は多く、最初はそれで十分に回ります。しかし扱う商品数や出入庫の頻度が増えるにつれ、「画面の在庫数と倉庫の現物が合わない」「担当者しか更新の仕方を分かっていない」といった問題が必ず出てきます。この記事では、エクセルでの在庫管理のメリットと限界、そして業務システム化へ移行すべきかを判断する基準と進め方を、中小企業の視点で整理します。そのまま使える項目設計の例も載せています。
在庫管理をエクセル・スプレッドシートで行うメリット
エクセルやスプレッドシートでの在庫管理には、明確な利点があります。
- コストがかからない: すでに使っているソフトでそのまま始められます。
- 自由度が高い: 商品の特性や自社の運用に合わせて、列や項目を自由に設計できます。
- 学習コストが低い: 多くの人が基本操作を知っており、教育がほとんど要りません。
取り扱う商品が数十〜数百品目で、入力する担当者が1〜2人のうちは、これで十分に機能します。まずは項目を決めて一覧化し、入庫と出庫を記録するところから始めれば問題ありません。むしろ最初から高機能な在庫管理システムを導入すると、運用が固まる前に設定をやり直すことになりがちです。自社の在庫がどう動くのかをまず表計算で見える化し、運用ルールを固めてから次の段階を考える、という順番のほうが結果的に無駄が少なくなります。
そのまま使える在庫管理表の項目設計(テンプレート)
在庫管理表は、最低限この項目をそろえておくと後で困りません。先頭に重複しない「商品コード」を必ず置くのがポイントです。これがないと、同じ品名の商品が複数行に散らばり、正確な在庫数を把握できなくなります。
| 項目 | 内容 | 例 | |---|---|---| | 商品コード | 重複しない管理番号(必須) | P-0001 | | 品名 | 正式名称で統一 | A4コピー用紙 | | カテゴリ | 分類・棚区分 | 消耗品 | | 在庫数 | 現在の手元在庫 | 120 | | 入庫 | 直近の入庫数 | 50 | | 出庫 | 直近の出庫数 | 30 | | 発注点 | この数を割ったら発注 | 40 | | 棚卸日 | 最後に実数を確認した日 | 2026-06-01 |
項目を増やしすぎないこと、表記を統一すること(例:「A4用紙」と「A4コピー用紙」を混在させない)が、後々の集計や名寄せを楽にします。特に「在庫数」は入庫と出庫を記録したら自動で計算される数式にしておくと、手入力の食い違いを防げます。あわせて「発注点」を決めておくと、在庫数がその値を下回ったときに発注すればよいと判断でき、欠品と過剰在庫のどちらも防ぎやすくなります。「棚卸日」を残しておけば、いつ時点の数字が確認済みなのかが一目で分かり、現物との差異を追いかけるときの起点になります。在庫表を含めたデータ整理の基本はデータ整理のコツもあわせて参考になります。
エクセルでの在庫管理が限界に近づく5つのサイン
次のような兆候が出てきたら、エクセル管理が業務規模に追いついていないサインです。
- 画面上の在庫数と倉庫の現物が合わず、棚卸のたびに差異が出る
- 複数人が同時に編集してファイルが競合する/古い数字で上書きされる
- 「在庫表_最新_最終_v3」のようなファイルが乱立し、どれが正か分からない
- 担当者しか入力ルールを知らず、不在時に誰も在庫を更新できない(属人化)
- 発注のたびに各シートを見比べ、手作業で在庫数を集計している
1つでも当てはまれば、欠品や過剰在庫、二重発注のリスクが高まっています。特に4と5は、担当者が辞めた瞬間に在庫が把握できなくなる危険信号です。在庫の流れが見えなくなる前に、現状を点検しておきたいところです。考え方は業務の見える化も参考になります。



