Excelで在庫管理する方法は?在庫管理表の作り方・メリット・限界をわかりやすく解説

2026年08月18日
コラム「Excelで在庫管理する方法は?在庫管理表の作り方・メリット・限界をわかりやすく解説」のサムネイル画像

在庫管理を始めるとき、身近なツールとして使いやすいのがExcelです。

Excelを使えば、専用のシステムを導入しなくても、商品名や在庫数、入出庫数などを一覧で管理できます。
特に、管理する品目や担当者が少ない場合は、Excelでも十分に在庫管理できるケースがあります。

一方で、品目数や入出庫の回数が増えてくると、

  • 入力や更新に手間がかかる
  • 入力ミスや更新漏れが発生する
  • 複数人で管理すると最新の在庫数がわかりにくい
  • 実際の在庫とExcel上の在庫数が合わない

といった問題も起こりやすくなります。

この記事では、Excelを使った在庫管理の方法や在庫管理表の作り方、便利な関数、メリット・デメリット、Excel管理が向いているケースについてわかりやすく解説します。

Excelで在庫管理はできる?

Excelでも在庫管理はできます。
商品や部品ごとに在庫数を記録し、入庫した数量を加算、出庫した数量を減算することで、現在の在庫数を管理できます。

例えば、商品コードや品番、商品名、現在庫数、入出庫数、保管場所など、在庫管理に必要な情報を一覧にまとめて管理します。

管理する項目や計算式は自由に設定できるため、自社の管理方法に合わせて在庫管理表を作れるのがExcelの特徴です。

Excelを使った在庫管理表の例

ただし、Excelは在庫管理専用のツールではありません。
在庫数を正しく保つためには、入庫・出庫・在庫移動などが発生するたびに、決められた方法で情報を更新する必要があります。

Excelを使った在庫管理の主な方法

Excelで在庫を管理する方法は、大きく分けて「在庫一覧を直接更新する方法」と「入出庫履歴から在庫数を計算する方法」があります。

Excelで在庫管理する2つの方法

① 在庫一覧を直接更新する

商品ごとに現在庫数を記載した表を作り、入庫や出庫があるたびに在庫数を直接変更する方法です。
表の構成がシンプルでわかりやすく、品目数や入出庫の回数が少ない場合に使いやすい方法です。

一方、在庫数を上書きしていくため、「いつ、なぜ在庫数が変わったのか」という履歴が残りにくい点には注意が必要です。

② 入出庫履歴から現在庫数を計算する

入庫や出庫が発生するたびに履歴を記録し、そのデータから現在庫数を計算する方法です。
例えば、「日付」「商品コード」「入庫数」「出庫数」などを記録しておき、商品ごとの入庫数と出庫数を集計します。

在庫一覧を直接書き換える方法より管理は少し複雑になりますが、入出庫の履歴を確認できるため、在庫数が合わない場合の原因を調べやすくなります。

Excel在庫管理表の作り方

手順1:管理する対象を決める

まずは、Excelで何を管理するのかを決めます。

完成品だけを管理するのか、原材料や部品、仕掛品まで管理するのかによって、必要な項目や管理方法が変わります。また、「1個」「箱」「ケース」など、在庫を数える単位も統一しておきましょう。

手順2:商品を識別する項目を決める

商品コードや品番など、商品を識別できる項目を設定します。

商品名だけで管理すると、似た名称の商品や仕様違いの商品を間違える可能性があります。
商品コードや品番など、重複しない情報を基準に管理すると区別しやすくなります。

手順3:在庫管理に必要な項目を設定する

管理したい内容に合わせて、在庫管理表の列を作成します。

項目例 内容
商品コード・品番 商品や部品を識別する番号
商品名・品名 商品や部品の名称
現在庫数 現在保有している数量
入庫数 入荷・入庫した数量
出庫数 出荷・使用などによって減った数量
保管場所 倉庫や棚などの保管場所
発注点 発注するタイミングの基準となる在庫数
更新日 最後に在庫情報を更新した日

すべての項目を最初から入れる必要はありません。
自社で必要な情報に絞り、担当者が無理なく更新できる表にすることが大切です。

手順4:入出庫を記録する

入庫・出庫が発生したら、その内容をExcelへ記録します。
在庫一覧を直接更新する場合は現在庫数を変更し、履歴を残す場合は入出庫日、商品コード、数量などを記録します。

「あとでまとめて入力する」という運用にすると記録漏れが起こりやすいため、どのタイミングで誰が更新するのかを決めておくことが重要です。

手順5:定期的に実在庫と照合する

Excel上の在庫数だけを確認するのではなく、定期的に実際の在庫を数えて照合します。
入力ミスや記録漏れ、商品の移動などによって、Excel上の在庫数と実際の在庫数に差が発生することがあります。
棚卸によって在庫差異を確認し、必要に応じて在庫情報を修正します。

Excel在庫管理で使える主な関数・機能

Excelの関数や機能を利用すると、在庫数の集計や確認を効率化できます。

SUM関数

商品ごとの入庫数や出庫数など、数量の合計を求める際に使用できます。
集計した入庫数・出庫数をもとに、現在庫数を計算するときにも活用できます。

SUMIF・SUMIFS関数

商品コードなどの条件を指定し、特定の商品だけの入庫数や出庫数を集計するときに便利です。
入出庫履歴を別の表に記録する場合に活用できます。

XLOOKUP・VLOOKUP関数

商品コードをもとに、商品名や単価、保管場所などの情報を別の表から取得できます。
商品マスタと入出庫表を分けて管理する場合に便利です。

IF関数

現在庫数が発注点を下回った場合に「要発注」などと表示する使い方ができます。

条件付き書式

在庫数が一定数を下回った商品や、在庫がなくなった商品などに色を付けて目立たせることができます。
数量を一つずつ確認しなくても、補充が必要な商品を見つけやすくなります。

関数を増やしすぎると、作成した人以外が修正しにくい在庫管理表になることがあります。複雑な関数やマクロを使う場合は、担当者が変わっても運用できるかを考えておくことが大切です。

Excelで在庫管理するメリット

① 導入しやすい

普段からExcelを利用している会社であれば、新しい在庫管理システムを用意しなくても始められます。
Excelの基本操作に慣れている担当者であれば、比較的取り組みやすい方法です。

② 自社に合わせて項目を変更できる

必要な列を追加したり、計算式を設定したりと、管理方法に合わせて自由に表を変更できます。
小規模な在庫管理であれば、必要な項目だけに絞ったシンプルな管理も可能です。

③ 小規模な在庫管理から始めやすい

管理する品目や担当者が少なく、入出庫の頻度も高くない場合は、Excelでも管理しやすいでしょう。
まず在庫管理のルールを整理したい場合にも利用できます。

④ 集計や分析がしやすい

関数やピボットテーブルなどを使えば、商品ごとの在庫数や入出庫数を集計できます。
日々記録したデータを、発注や在庫状況の確認に活用できます。

Excel在庫管理のデメリット・限界

Excelでの在庫管理は、少ない品目を少人数で管理するような小規模な運用であれば使いやすい選択肢です。
一方、管理する品目数や利用者が増えると運用が複雑になり、次のような課題が発生しやすくなります。

Excel在庫管理で品目数や利用者が増えた場合に起こりやすい課題

① 入力ミスや更新漏れが発生しやすい

Excelでは、商品コードや数量などを人が入力する場面が多くなります。
数字の打ち間違いや入力する商品の選択ミス、入出庫の記録漏れなどが起こると、実際の在庫とExcel上の在庫数がずれる原因になります。

② 現場での在庫変動をすぐに反映しにくい

商品が動いてからExcelへ入力するまでに時間が空くと、その間は実際の在庫とExcel上の在庫が一致しません。
入出庫の頻度が高い現場では、入力作業が追いつかず、「Excelには在庫があるのに、実際にはない」といった状況が発生することがあります。

③ 複数人での管理が複雑になりやすい

Excelを複数人で利用する場合でも、誰がどのタイミングで在庫情報を更新するのかを明確にする必要があります。
ファイルをコピーして個別に編集すると、複数の在庫管理表が存在し、どのファイルが最新かわからなくなることもあります。

④ 品目や拠点が増えると管理が複雑になる

商品数が増えたり、複数の倉庫や保管場所で在庫を持ったりすると、Excelの表も複雑になります。
「どの商品が何個あるか」だけでなく、「どの倉庫・どの棚に何個あるか」まで管理する場合は、管理する情報量がさらに増えます。

このように、商品や部品の保管場所を区分し、「どこに・何が・いくつあるか」を管理する方法をロケーション管理といいます。詳しくは「ロケーション管理とは」で解説しています。

⑤ 在庫差異の原因を調べにくい場合がある

在庫数だけを上書きしている場合、実在庫と数字が合わなくなっても、いつ差異が発生したのかを確認できません。入出庫履歴を記録していても、手入力による記録漏れや誤入力があると、原因の特定に時間がかかることがあります。

⑥ ファイルや計算式の管理が属人化しやすい

Excelは自由に作れる一方で、作成した担当者しか表の構造や関数を理解していない状態になりやすい点にも注意が必要です。
複雑な関数やマクロを使用している場合、担当者の異動や退職によって修正できなくなることもあります。

Excelでの在庫管理が向いているケース

Excelでの在庫管理は、次のようなケースに向いています。

  • 管理する品目数が少ない
  • 入出庫の頻度がそれほど高くない
  • 在庫を管理する担当者が少ない
  • 倉庫や保管場所が少ない
  • 在庫数をリアルタイムで共有する必要性が低い
  • まずは簡単な方法で在庫管理を始めたい

Excelだから在庫管理ができないというわけではありません。
管理する範囲が小さく、入力や更新のルールを守れる環境であれば、Excelは使いやすい選択肢です。

大切なのは、Excelを使い続けることではなく、現在の業務量に管理方法が合っているかを定期的に見直すことです。

Excelから在庫管理システムへの切り替えを考える目安

Excelでの在庫管理に次のような問題が増えてきたら、在庫管理システムへの切り替えを検討するタイミングかもしれません。

  • Excelへの入力や集計に時間がかかっている
  • 在庫数が合わないことが増えている
  • どのファイルが最新かわからなくなる
  • 複数の担当者や拠点で同じ在庫情報を確認したい
  • 商品ごとの入出庫履歴を残したい
  • 商品だけでなく保管場所も管理したい
  • 棚卸の作業負担を減らしたい
  • バーコードやハンディターミナルを活用したい

在庫管理システムでは、商品や部品の在庫数だけでなく、入出庫履歴やロケーションなどをまとめて管理できます。

また、バーコードやハンディターミナルを利用すれば、商品コードなどを手入力する作業を減らし、入出庫や棚卸の情報を登録できます。

Excelと在庫管理システムの違い

比較項目 Excel 在庫管理システム
始めやすさ 始めやすい 導入準備が必要
項目の変更 自由に変更しやすい システムの仕様による
手入力 多くなりやすい 機器との連携などで削減可能
複数人での利用 運用ルールが必要 複数ユーザーでの利用を想定したものが多い
入出庫履歴 表を作成して記録 機能として管理できるものが多い
ロケーション管理 項目を作成して管理 機能として管理できるものがある
バーコード活用 仕組みの構築が必要 対応しているシステムがある

どちらが適しているかは、管理する品目数や入出庫の頻度、担当者数、必要な機能によって異なります。

小規模な管理ではExcelが扱いやすい一方、在庫情報を複数人で共有したい場合や、入出庫の記録を現場ですぐに反映したい場合は、在庫管理システムのほうが管理しやすくなることがあります。

💡 製造現場のシステム化をご検討の方へ

在庫・図面・設備・生産情報の管理、CAD自動作図、RFID活用、既存システムとの連携など、製造現場の課題に合わせたシステム開発に対応しています。

まとめ

Excelを使った在庫管理は、商品コードや在庫数、入出庫数などを表にまとめることで、専用システムを導入しなくても始められます。

品目数や担当者が少ない場合は使いやすい方法ですが、在庫や入出庫が増えるにつれて、入力作業や更新漏れ、ファイル管理などの負担が大きくなります。

まずはExcelで在庫管理のルールを整理し、管理する範囲が広がってExcelでの運用が負担になってきた段階で、在庫管理システムやバーコードの活用を検討するのも一つの方法です。

Excelを使う場合もシステムを使う場合も、入庫・出庫・棚卸などの情報を正しく記録し、帳簿在庫と実在庫をできるだけ一致させることが在庫管理の基本です。

在庫管理の方法を見直したい方へ
WMSicsは、在庫数だけでなく、入出庫やロケーション、在庫移動などを管理できる在庫管理システムです。
Excelでの在庫管理が複雑になってきた場合の管理方法についてもご相談いただけます。
この記事を書いた人
担当者K ( 株式会社アイ・シー・エス )
マーケティングチームのメンバーです。
図面管理や在庫管理など、製造現場の業務効率化に役立つ情報を発信しています。
おすすめの関連記事
コラムの一覧を見る
お役立ち関連資料
他の資料も見る
お役立ち資料を
ご用意しております

製品カタログやサービス紹介資料、事例ペーパーなどをご用意しています。現場の課題解決に向けたお役立ち情報を無料でダウンロードしていただけます。

現場のお悩みも
お気軽にご相談ください

製品やシステム開発に関するご相談を承っております。商談・デモ・貸出評価のご依頼にも対応しています。現場のお困りごともお気軽にお問い合わせください。