在庫表が壊れる原因は、Excelそのものより、入力欄・計算欄・表示欄が一つのシートに混ざっていることにあります。
色や位置だけで意味を区別している表は、人が行を追加したり並べ替えたりした瞬間に、数式や参照がずれやすくなります。
入出庫の履歴を一行ずつ残し、現在庫は履歴から集計する形が基本です。現在庫を直接書き換える方式は簡単ですが、いつ誰が何を変えたか追いにくくなります。
この作業は自動化候補です
次の項目が多いほど、手作業をそのまま続けるより、自動化の効果が出やすくなります。
- 行を追加すると数式が入らない
- 並べ替え後に商品と数量が合わなくなる
- 現在庫を複数人が直接上書きする
- 入庫・出庫・棚卸の履歴が残らない
- マイナス在庫や重複コードを検出できない
作業を三つに分けて考える
- 1商品マスターを分ける
商品コード、名称、単位などを一か所で管理します。
- 2入出庫履歴を残す
日付、商品、数量、理由を追記します。
- 3現在庫を集計する
履歴から現在庫を計算し、異常だけを表示します。
向いている方法の考え方
Excelテーブル、入力規則、重複チェック、ピボットテーブルなどで安定する場合があります。入出庫の登録画面や一括取込が必要なら、VBAや別の仕組みを検討します。
複数人が同時に更新する、拠点が多い、在庫数が経営や出荷へ直結する場合は、Excelを直すだけでなく、専用システムやクラウド管理へ移す方がよいこともあります。
相談前にそろえるもの
完成形を細かく設計する必要はありません。今の作業が再現できる材料をそろえる方が重要です。
- 商品マスターと現在の在庫表
- 入庫・出庫の実際の記録例
- 在庫がずれたときの具体例
- 同時に使う人数と保存場所
- 棚卸、返品、廃棄、移動の扱い
専門家へ頼んだ方がよい目安
- 在庫差異の原因を追えるようにしたい
- 複数人・複数拠点で更新する
- バーコードやCSV取込を使いたい
- 壊れるたびに担当者が数式を直している
よくある失敗
- 現在庫だけを直接修正し続ける
- 商品名をキーにして表記ゆれが起きる
- 行番号を前提に数式を組む
- バックアップと変更履歴を決めない
よくある疑問
今の在庫表をそのまま直せますか?
直せる場合もありますが、履歴がなく直接上書きする構造なら、修正を重ねるより入力と集計を分けた方が安定します。
複数人で使うならGoogleスプレッドシートがよいですか?
同時編集には向きますが、入力ルールや履歴設計が不要になるわけではありません。データ量、権限、オフライン利用も含めて選びます。
専用システムへ変える目安は?
複数拠点、リアルタイム引当、ロット・期限管理、他システム連携が必要なら、Excelの範囲を超えていないか検討します。