記事
エクセル在庫管理:入出庫ファイルの作り方

在庫管理は、自宅のネットショップから中小企業まで、あらゆる商取引にとって成否を分ける課題です。専用の倉庫管理システム(WMS)に投資する予算がまだない段階では、Microsoft ExcelやGoogleスプレッドシートが最も柔軟で、費用を抑えられ、始めやすい道具になります。
ただし、基準のないまま雑に作った表は、数値のずれ、数式の崩れ、在庫の紛失につながりやすいものです。この記事では、自動化の数式を組み込んだきちんとしたExcel在庫管理ファイルを一歩ずつ作る方法を解説し、ソフトウェアや専門的な保管スペースへ移るべき時期の見極め方もお伝えします。
1. Excelでの在庫管理とは
Excelでの在庫管理とは、表計算ソフトを使って入庫と出庫のすべてを記録し、実際の在庫数を追い、商品情報を分類する方法です。SKU数がほどほどで、初期費用を抑えながらも商品の流れを把握したいネットショップ、個人事業主、小規模企業に最も向いています。
Excelで在庫を管理する利点
表計算ソフトは、小規模なビジネスにいくつもの実用的な利点をもたらします。
- 初期費用がほとんどかからない: すでにパソコンに入っているオフィスソフトを使うので、別のソフトに毎月の利用料を払う必要がありません。
- 表を自由に作り替えられる: 列を足し、行を消し、色を変えるなど、ショップの実際の運用習慣に合わせて表を組めます。
- 在庫の動きがはっきり追える: 商品コードごと、保管場所ごとに、入庫量・出庫量・在庫数を簡単に把握できます。
- 仕入れ計画を立てやすい: 週ごとや月ごとの入出庫の数値をもとに、次の仕入れ需要を正確に見通せます。
Excelを使う際の限界
便利な一方で、Excelには管理者が先に知っておくべき技術的な限界もあります。
- 手作業によるミスが起きやすい: ハワイ大学のRaymond Panko教授の研究によれば、入力ミスや上書きによる数式の破損といった誤りを含む表計算ファイルは最大88%にのぼります。
- 複数人での作業が難しい: 個人のパソコンに置いたExcelファイルを何人もが開いて編集すると、版の食い違いやデータの消失が起きやすくなります。
- 複数チャネルの在庫をリアルタイムで同期できない: Shopee、TikTok Shop、Lazadaに新しい注文が入ってもExcelは自動で在庫を引けず、一件ずつ手で入力する必要があります。
- データが増えると動作が重くなる: 商品が数千SKUに達したり、取引記録が数万行になったりすると、表計算ファイルは動作が引っかかり処理が大きく遅くなります。
Excelを使ってよい場合とそうでない場合
道具の選択は、実際の在庫規模と取引量を基準に判断してください。
- 使ってよい場合: 立ち上げたばかりのネットショップ、自宅での販売、SKUが100未満、1日の注文が30〜50件以下で、1〜2人が直接管理している場合。
- まだ合わない、または切り替えが必要な場合: 複数の区に倉庫を持つ企業、1日数百件規模のマルチチャネル販売、複数のスタッフが同時に作業する場合、賞味期限の厳密な管理が必要な生鮮品を扱う場合。
2. Excel在庫管理ファイルの作り方
きちんとしたExcel在庫管理ファイルは、商品マスタ、入庫台帳、出庫台帳、在庫集計表の4つのシートに分けます。肝心なのは、すべてのシートが一つの固有の商品コード(SKU)を共有することで、これがシート間の自動計算をつなぐ橋渡しになります。
ステップ1:商品マスタを作る
商品マスタのシートは、商品ごとの識別情報をすべて収めた元データベースの役割を果たします。
- 必ず必要な列: SKU、商品名、カテゴリー、単位(個・箱・セット)、仕入原価、仕入先、そして倉庫内の保管場所(例:A1ラック、2段目)。
- 安全在庫の列: 商品ごとに最低在庫の列を設け、在庫が尽きる前にシステムが自動で警告を出すようにします。
- SKUの表記ルール: SKUはすべて固有で、空白や記号を入れずに書き、文字と数字を組み合わせて商品の属性を表せます(例:AO-POLO-DEN-L)。
ステップ2:入庫管理表を作る
入庫シートは、仕入先や生産工場から入ってくる荷を一件ずつ詳しく記録します。
- 必要なデータ列: 入庫日、入庫伝票番号、SKU、商品名、単位、入庫数、仕入単価、金額、仕入元の備考。
- 自動入力の関数を使う: SKUを入力するだけで、商品名と単位の列が検索関数で自動的に埋まり、時間を節約でき打ち間違いも防げます。
- 金額を自動計算する列: 金額の列は、入庫数にその仕入単価を掛けて自動的に計算されます。
ステップ3:出庫管理表を作る
出庫シートは、お客様への発送や社内移動など、倉庫から出るすべての取引を反映します。
- 重要なデータ項目: 出庫日、出庫伝票または送り状番号、SKU、商品名、出庫数、出庫理由(小売・卸・不良返品)、販売チャネル(Shopee、TikTok、店頭)。
- おまけと返品は分けて記録: 景品やサンプルとして出した分ははっきり書き添えておかないと、売上原価がゆがみます。
- 担当した人: 梱包担当者や出庫の責任者の名前を記録しておくと、紛失が起きたときに責任を追いやすくなります。
ステップ4:在庫集計表を作る
在庫集計表のシートは、いま手元にある在庫の全体像を示す管制塔です。
- 集計表の構成: SKU、商品名、単位、期首在庫、期間入庫合計、期間出庫合計、期末在庫、最低在庫水準、警告ステータスの列で構成します。
- 自動計算の仕組み: 入庫合計と出庫合計の列は、条件付き合計の関数を通じて入庫シートと出庫シートからデータを自動的に取り込みます。
- ひと目でわかるステータス列: 条件付き書式を使い、期末在庫が最低在庫水準を下回った商品を自動的に赤く表示します。
3. 在庫管理を自動化する数式
Excelファイルをただの記録帳から賢い半自動の管理ツールに変えるには、SUMIF、XLOOKUP、IF、IFERRORといった基本の関数を組み合わせる方法を身につける必要があります。これらの数式を正しく設定すれば、暗算は完全になくなり、数値の信頼性が保たれます。
在庫を計算する数式
倉庫管理の実務で変わらない原則は、次の均衡式で表されます。
期末在庫 = 期首在庫 + 期間入庫合計 − 期間出庫合計
ここで期首在庫は管理サイクルの開始時点に実際に数えた数量、入庫合計は入庫シートから当該SKUの数量を合計した値、出庫合計は同じ期間の出庫シートから当該SKUの数量を合計した値です。
在庫管理でよく使うExcel関数
下の表は、在庫管理で最も重要なExcel関数の用途と書き方をまとめたものです。
| Excel関数 | 在庫管理での主な用途 | 実際の数式の例 |
|---|---|---|
| SUMIF | 特定のSKU一つの入庫数または出庫数を合計します。 | =SUMIF(入庫!C:C, A2, 入庫!E:E) — C:CはSKUの列、A2は合計したいコード、E:Eは入庫数の列です。 |
| SUMIFS | SKUと月など、複数の条件を同時に使って入出庫数を合計します。 | =SUMIFS(出庫!E:E, 出庫!C:C, A2, 出庫!A:A, ">=01/10/2026") |
| XLOOKUP | 元の商品マスタから商品名と単位を入出庫シートへ自動的に取り込みます。 | =XLOOKUP(C2, 商品マスタ!A:A, 商品マスタ!B:B, "見つかりません") — C2は入力したばかりのSKUです。 |
| IF | 在庫の状態を論理的に判定し、発注の警告を出します。 | =IF(F2<=G2, "至急発注", "在庫あり") — F2は期末在庫、G2は最低在庫です。 |
| IFERROR | データがないときに出る見づらいエラー表示を捕まえて隠します。 | =IFERROR(XLOOKUP(...), "") |
在庫切れの警告を設定する
自動の警告があれば、在庫が尽きた状態で注文を受けて慌てることがなくなります。
- IF関数で状態を分類する: 在庫集計表シートの警告ステータス列に、現在の在庫が最低在庫以下かどうかを判定する数式を入れます。該当すれば「至急発注」、そうでなければ「在庫あり」と表示されます。
- 条件付き書式を適用する: ステータス列全体を選び、条件付き書式で「至急発注」という文字を含むセルを強調するルールを作り、薄い赤の背景に濃い赤の文字を指定します。SKUが一つでも基準に達すれば、その商品の行全体がすぐ色を変えて目に留まります。
入出庫レポートを自動で作る
数式を書き直さずに週次・月次・四半期の入出庫レポートを見るには、ピボットテーブルが最も頼りになります。
- 出庫データからピボットテーブルを作る: 出庫シートのデータ範囲をすべて選び、挿入タブからピボットテーブルを選びます。
- フィールドをドラッグして配置する: 出庫日を行エリアへドラッグすると月と四半期に自動でまとまり、SKUやカテゴリーも行エリアへ、出庫数と金額は値エリアへドラッグします。
- ひと目でわかる分析結果: 数秒で、今月いちばん売れたSKUと最も出荷量の多かったチャネルを示す詳細なレポートができ、計画を早めに調整できます。この結果はA・B・Cのグループに在庫を分類し、保管場所の優先順位を決めるのにも役立ちます。
4. 在庫のずれを防ぐファイル管理
どれほど賢い数式を組んでも、入力データをきちんと記録しなければExcelファイルは価値を失います。運用の規律をつくり、入力のタイミングを決め、定期的に実地で数えることが、表計算の数値と棚の在庫をぴったり合わせる前提条件です。
定期的な棚卸しの手順をつくる
破損、劣化、梱包の取り違え、紛失などにより、帳簿と実物の間には必ずずれが生じます。
- 毎週の循環棚卸し: 年末まで待たず、品目を分けて週末の午後ごとに10〜20SKUずつ実地で数えましょう。
- 数値を見ずに数える: 棚で実物を数える人はExcelの在庫数を持ち歩かないようにすると、書かれた数字を見てそのままチェックしてしまうのを防げます。
- 数値を直す前に原因を突き止める: ずれが出たら、梱包カメラと直近の入出庫伝票を見直し、余剰か不足かの理由をはっきりさせてから期首在庫を調整します。
よくあるミスと直し方
Excelの利用者は、計算全体を狂わせる基本的なミスをよくやってしまいます。
- SKUに入った余分な空白: 「SP01」と「SP01 」は目にはまったく同じに見えますが、Excelは完全に別のコードとして扱うため、SUMIFが合計できません。対処法:データの入力規則でSKU列に固定のドロップダウンリストを作ります。
- 数式の範囲がデータに追いつかない: 入出庫シートに行を足したのに集計シートのSUMIFが古い範囲のままだと、新しいデータが抜け落ちます。対処法:Ctrl + Tで入出庫シートをExcelのテーブルに変えると、数式が新しい行に合わせて自動的に広がります。
- いくつもの版のファイルが出回る: スタッフがファイルを自分のパソコンにコピーして別々に編集すると、どの数値が正なのか誰にもわからなくなります。対処法:ファイルをクラウドにまとめ、直接の担当者だけに編集権限を与えます。
Excelファイルをうまく運用するコツ
スタッフがうっかり数式を消さないよう表計算の構造を守るには、次の方法を使ってください。
- 数式のセルをロックする: 日付、数量、単価など手入力が必要なセルだけロックを外し、SUMIFやXLOOKUPの数式が入った列はすべてロックしてシートにパスワードをかけます。
- ショートカットを活用する: Ctrl + Shift + Lでフィルターを素早く切り替え、入出庫を記録するときはCtrl + ; で今日の日付をすぐ入力できます。
- 定期的なバックアップを予定に入れる: 元のファイルがウイルスに感染したり壊れたりした場合に備え、毎週Excelファイルの控えを別のフォルダへ自動でバックアップするよう設定します。
5. ソフトの切り替えや倉庫の賃借を考えるとき
Excelは立ち上げ期には申し分のない足場ですが、事業が伸びればいつまでも付き合えるわけではありません。表計算が限界に達した時期を見極めてこそ、専門的な管理ツールへ移り、人手を解放し、商品の流れを安全に守れます。
Excelでは追いつかない兆候
次のいずれかに当てはまったら、すぐに道具の切り替えを検討してください。
- 注文量が急増するとき: 複数のオンラインチャネルから一日に数百件の注文が入り、スタッフが一日中Excelに数字を打ち直すだけになっています。
- 在庫のずれによるキャンセルが増えるとき: モールでは在庫ありと表示されているのに棚はとうに空で、ショップが運営スコアと評価で損をします。
- 賞味期限の管理漏れで資金が寝るとき: 化粧品や食品が期限を過ぎているのに、通常の表計算では管理者が気づけません。
Excelと在庫管理ソフトの比較
下の表は、手作業の表計算を続ける場合と専門ソフトを使う場合の違いをはっきり示しています。
| 比較の基準 | Excelでの在庫管理 | 専用の在庫管理ソフト |
|---|---|---|
| 初期投資 | パソコンさえあれば実質無料。 | 月額の利用料が発生し、通常は月20万〜100万VND。 |
| モールとの同期 | 完全に手作業。ファイルを書き出して入力し直す必要がある。 | Shopee、TikTok Shopと双方向にリアルタイムで在庫を自動控除。 |
| バーコードの読み取り | 複雑で、アドインやマクロの開発が必要。 | スキャナーやスマートフォンのカメラで直接読み取り可能。 |
| 権限管理とデータ保護 | 安全性が低く、ファイルを共有すると仕入原価が漏れやすい。 | 梱包担当、経理、店主など職務ごとに権限を厳密に分離。 |
| 規模拡大への対応 | 小さな倉庫1か所、SKU100未満に適する。 | 拠点数や倉庫数の制限なく、数万SKUまで管理可能。 |
本当の問題が保管スペースにあるとき
多くの場合、在庫管理の詰まりは表計算ではなく、実際の保管スペース不足から生じます。
少なからぬネット販売者がExcelファイルを磨き続ける一方で、自宅の保管部屋は天井まで段ボールで埋まり、通路をふさぎ、商品が落ちて壊れることもあります。荷物がぎゅうぎゅうに詰まると、商品を一つ探して梱包するのに15分かかり、配送会社への引き渡しが遅れます。
このときの本当の解決策は、より高価なソフトではなく、事業の空間を家族の生活空間から切り離すことです。中小規模のショップにとって、大型の産業用倉庫を丸ごと借りるのは費用がかさみ面積も無駄になります。そこで、ミニのセルフストレージが最も選ばれる方法になりつつあります。倉庫を借りるか自宅に置くかを比較した記事が、決める前に総コストを見比べる助けになります。
MyStorage:中小企業のためのスマートなセルフストレージ
ホーチミン市のネットショップ運営者がスペース不足を解消しながら運営コストも抑えられるよう、MyStorageは国際基準に沿った現代的なセルフストレージをご用意しています。
MyStorageのセルフストレージは、数立方メートルのミニユニットから10m²〜50m²超の個室まで、さまざまな広さを、交通の便がよいホーチミン市内の各拠点でご提供します。
- 基準に沿った温湿度管理: 空調完備の保管エリアは25°C以下の温度と60%未満の湿度を保ち、化粧品、革製品、上質な衣類、電子機器といったデリケートな商品を守ります。
- 多層のセキュリティと個別の出入り: お客様ごとに専用の施錠コードをお渡しし、ご自身のユニットに自由に出入りいただけます。敷地全体は24時間の防犯カメラで管理され、承認基準を満たした自動消火設備も備えています。
- とても柔軟な契約期間: 月単位で借りられるので、買い物の繁忙期には部屋を広げ、シーズンが終われば縮小できます。
- 梱包を助ける設備: 作業用の机、高速Wi-Fi、台車、大型の荷物用リフトがそろっており、帳簿を確認しながらそのままユニットで注文を梱包できます。
ショップに何立方メートル必要かわからないときは、商品の写真を撮ってMyStorageのAIサイズ診断で確認してみましょう:
サービス範囲についての注記:
MyStorageのセルフストレージは、独立していて使いやすく安全な保管スペースの提供に重点を置いています。お客様が別途サポートプランをお申し込みにならない限り、注文ごとのピッキング、自動梱包、モール向けの代行発送は標準では含まれません。
保管スペース賃料の参考価格
企業やネットショップ運営者がスペース拡張の予算を立てやすいよう、ホーチミン市の保管方法ごとの参考価格帯をまとめました。
| 保管の種類 | 広さ・容積 | 参考価格 | 向いている用途 |
|---|---|---|---|
| ミニユニット(ロッカー/キューブ) | 1〜4m³ | 月60万〜120万VND | 会計書類、サンプル、小さなファッション小物の保管。 |
| 小型の空調付きセルフストレージ個室 | 6〜12m² | 月280万〜550万VND | 涼しく清潔な環境が要る化粧品、ファッション、乾物のショップ。 |
| 標準のセルフストレージ個室 | 15〜30m² | 月650万〜1,150万VND | 自前の梱包スペースが要る小規模企業やマルチチャネルのショップ。 |
| 箱単位の共用保管 | 段ボール単位 | 1箱あたり月3.5万〜6万VND | 集荷に対応し、個別の取り出しが少ない長期保管向け。 |
ご注意:上記の価格は2026年末時点のホーチミン市の参考値です。実際の保管費用は、拠点の立地、含まれる設備、選ぶ契約期間によって変わります。
保管タイプ・サイズ・温度を選ぶと、本日のMyStorage料金をすぐに確認でき、特典付きで予約できます:
管理を最適化して売上を伸ばす
Excelでの在庫管理は、データを整理する考え方を養い、資金の流れを把握し、商いに必要な規律を身につけるための大切な足がかりです。シートを適切に分け、SKUを標準化し、自動計算の数式を使えば、大きな費用をかけずに倉庫をきちんと運営できます。
とはいえ、手狭な住まいや限界を超えた手作業の表計算が、ショップの成長を押しとどめてしまわないようにしてください。在庫が増えてきたら、道具を切り替え、自宅の外へネットショップ向けの保管スペースを広げることが、売上を押し上げる確かなてこになります。
ホーチミン市で安全かつしっかり空調が効き、広さを柔軟に選べるセルフストレージをお探しなら、MyStorageへお問い合わせください。事業に最も合うユニットの広さをご提案します。
本記事は、ホーチミン市で保管サービスを運営してきたMyStorageチームの経験をもとに作成し、2026年10月に最終更新しました。記載の価格は執筆時点の参考値です。

よくある質問
Excelでの在庫管理は完全に無料ですか?
パソコンにMicrosoft Officeがすでに入っている場合、またはウェブブラウザでオンライン版のGoogleスプレッドシートを使う場合は、完全に無料です。
基本のExcel在庫管理ファイルにはどのシートが必要ですか?
標準的なExcel在庫管理ファイルには、少なくとも4つのシートが必要です。商品マスタ(元データベース)、入庫台帳、出庫台帳、在庫集計表です。
Excelで在庫を自動計算するにはどの関数を使いますか?
SUMIFまたはSUMIFSでSKUごとの入庫合計と出庫合計を自動で足し、期末在庫=期首在庫+入庫合計−出庫合計の式を当てはめてください。
Excelで在庫切れの警告を設定するにはどうしますか?
IF関数で期末在庫と最低在庫を比べ、そのうえで条件付き書式を使い、補充が必要な商品の行を赤く目立たせます。
ShopeeとTikTokの在庫をExcelでまとめて管理できますか?
できますが手作業に限られます。各モールから注文レポートを書き出し、毎日出庫数をExcelに写す必要があり、自動で即座に同期することはできません。
ネットショップはいつExcelをやめてソフトに移るべきですか?
1日の注文が50件を超えたとき、複数チャネルで同時に販売するとき、複数のスタッフが在庫を扱うとき、在庫のずれが頻繁に起きるときに移行してください。
Excelは離れた場所にある複数の倉庫の管理に向いていますか?
向いていません。拠点間のデータ連携が複雑で版の食い違いが起きやすく、倉庫間の移動をリアルタイムに追えないためです。
Excel在庫ファイルでSKUが最も重要なのはなぜですか?
SKUは商品とそのバリエーションごとの固有の識別コードであり、SUMIFやXLOOKUPといった関数が、名前の似た品目を取り違えずに正確に検索し合計するための基準になるからです。
スタッフが誤って数式を消すのを防ぐにはどうしますか?
手入力が必要なセルを選んでロックを外し、校閲タブから「シートの保護」を選んでパスワードを設定し、自動計算の数式が入ったセルをすべてロックします。
スマートフォンで在庫ファイルを見たり編集したりできますか?
ファイルをGoogleスプレッドシートやMicrosoft OneDriveに保存し、対応するアプリをスマートフォンに入れておけば、どこからでも在庫を確認できます。
商品ごとの最低在庫はどのくらいに設定すべきですか?
最低在庫は、1日の平均販売数に仕入先の納品日数を掛け、繁忙期に備えて20〜30%を上乗せして求めます。
データが増えてExcelが重くなったらどうしますか?
数式で列全体を参照せず範囲を具体的に指定し、手動計算モードに切り替え、不要な色の書式を削除してください。
セルフストレージはフルフィルメントサービスとどう違いますか?
セルフストレージは、お客様自身が整理し梱包するための空調と防犯を備えた個室を提供するだけですが、第三者物流サービスはピッキングや梱包から配送会社への引き渡しまですべて代行します。
MyStorageのユニットは出し入れの回数に制限がありますか?
MyStorageでセルフストレージの個室をご利用のお客様は、サービス契約で定めた営業時間内であれば、回数の制限なく荷物の出し入れができます。
あとからExcelの在庫データを倉庫管理ソフトへ移せますか?
最近の倉庫管理ソフトはたいていExcelのひな形からデータを取り込む機能を備えています。最初からExcelでSKUと商品マスタを標準化しておけば、移行はとても早く済みます。
関連記事

記事
自宅のネットショップにおける在庫管理の方法
自宅で運営するネットショップの在庫管理の方法をまとめました。SKUコードの標準化、入出庫管理表の作成、循環棚卸、FIFO・FEFOでの整理、滞留在庫への対応、そして外部のセルフストレージを借りる判断の目安まで順を追って解説します。
記事を読む

記事
物流と産業用不動産:つながり、市場動向、企業にとっての機会
物流と産業用不動産の関係を整理しました。スペースの種類、立地と倉庫設計がコストに与える影響、ベトナムの市場動向、適切な倉庫の選び方までを解説します。
記事を読む
