在庫表が壊れやすい原因と、直す前に決めること

行追加で数式が抜ける、並べ替えで在庫がずれる、複数人編集で上書きされる在庫表を、修正か作り直しか判断します。

在庫表が壊れる原因は、Excelそのものより、入力欄・計算欄・表示欄が一つのシートに混ざっていることにあります。

色や位置だけで意味を区別している表は、人が行を追加したり並べ替えたりした瞬間に、数式や参照がずれやすくなります。

先に結論

入出庫の履歴を一行ずつ残し、現在庫は履歴から集計する形が基本です。現在庫を直接書き換える方式は簡単ですが、いつ誰が何を変えたか追いにくくなります。

この作業は自動化候補です

次の項目が多いほど、手作業をそのまま続けるより、自動化の効果が出やすくなります。

  • 行を追加すると数式が入らない
  • 並べ替え後に商品と数量が合わなくなる
  • 現在庫を複数人が直接上書きする
  • 入庫・出庫・棚卸の履歴が残らない
  • マイナス在庫や重複コードを検出できない

作業を三つに分けて考える

  1. 1
    商品マスターを分ける

    商品コード、名称、単位などを一か所で管理します。

  2. 2
    入出庫履歴を残す

    日付、商品、数量、理由を追記します。

  3. 3
    現在庫を集計する

    履歴から現在庫を計算し、異常だけを表示します。

向いている方法の考え方

Excelテーブル、入力規則、重複チェック、ピボットテーブルなどで安定する場合があります。入出庫の登録画面や一括取込が必要なら、VBAや別の仕組みを検討します。

複数人が同時に更新する、拠点が多い、在庫数が経営や出荷へ直結する場合は、Excelを直すだけでなく、専用システムやクラウド管理へ移す方がよいこともあります。

相談前にそろえるもの

完成形を細かく設計する必要はありません。今の作業が再現できる材料をそろえる方が重要です。

  • 商品マスターと現在の在庫表
  • 入庫・出庫の実際の記録例
  • 在庫がずれたときの具体例
  • 同時に使う人数と保存場所
  • 棚卸、返品、廃棄、移動の扱い

専門家へ頼んだ方がよい目安

  • 在庫差異の原因を追えるようにしたい
  • 複数人・複数拠点で更新する
  • バーコードやCSV取込を使いたい
  • 壊れるたびに担当者が数式を直している

よくある失敗

  • 現在庫だけを直接修正し続ける
  • 商品名をキーにして表記ゆれが起きる
  • 行番号を前提に数式を組む
  • バックアップと変更履歴を決めない

よくある疑問

今の在庫表をそのまま直せますか?

直せる場合もありますが、履歴がなく直接上書きする構造なら、修正を重ねるより入力と集計を分けた方が安定します。

複数人で使うならGoogleスプレッドシートがよいですか?

同時編集には向きますが、入力ルールや履歴設計が不要になるわけではありません。データ量、権限、オフライン利用も含めて選びます。

専用システムへ変える目安は?

複数拠点、リアルタイム引当、ロット・期限管理、他システム連携が必要なら、Excelの範囲を超えていないか検討します。