🤖AI執事
承知いたしました、お嬢様。今回は、AppSheetで在庫管理アプリを作る方法について詳しく解説いたします。
在庫管理は、ExcelやGoogleスプレッドシートだけでも始められます。しかし、現場でスマホ入力したい、入出庫をリアルタイムで反映したい、バーコードで商品を読み取りたい、担当者ごとに入力ミスを減らしたい場合は、AppSheetを使ったアプリ化が非常に有効です。
AppSheetは、Googleが提供するノーコードアプリ開発サービスです。コードを書かずに業務アプリや自動化を作成でき、Googleスプレッドシートなどのデータをアプリ画面として扱えます。Google公式でも、アプリ作成や自動化をノーコードで行えるサービスとして説明されています。

👑ごきげんよう。倉庫の在庫表を更新しようとしたら、誰かが同じ商品を別の行に入力していて、在庫数が合わなくなってしまいましたわ……。

🤖それは在庫管理でよく起こる問題でございます、お嬢様。スプレッドシートを直接編集すると、入力ルールが人によって変わりやすいのです。

👑現場ではスマホで入庫・出庫を入力したいですし、できればバーコードでも管理したいですの。

🤖その場合はAppSheetが適しています。商品マスタ、入出庫履歴、現在庫を分けて設計すれば、現場入力と自動集計を両立できます。

👑在庫管理のためだけに高額なシステムを入れる前に、小さく試せるのは助かりますわね。
AppSheetで在庫管理をするメリット
AppSheetで在庫管理をする最大のメリットは、Googleスプレッドシートを在庫データベースとして使いながら、スマホやタブレットで入力しやすい業務アプリを作れることです。
通常のスプレッドシート在庫管理では、担当者が表を直接開いて入力します。そのため、列を間違える、数式を消す、商品名の表記が揺れる、更新漏れが起きるといった問題が発生しやすくなります。
AppSheetを使うと、入力画面をアプリ化できます。担当者は必要な項目だけを入力し、在庫表の裏側にある列や数式を意識せずに作業できます。
| 管理方法 | 向いている業務 | 主な課題 |
|---|---|---|
| 紙の在庫表 | 小規模な棚卸し、個人管理 | 転記ミス、集計遅れ、紛失リスクがある |
| Excel管理 | 事務所内での在庫集計 | 同時編集やスマホ入力に弱い |
| Googleスプレッドシート管理 | 複数人での在庫共有 | 直接編集による入力ミスが起きやすい |
| AppSheet管理 | 現場入力、スマホ運用、入出庫履歴管理 | 最初のデータ設計が重要になる |
特に、備品管理、倉庫在庫、消耗品管理、店舗在庫、社内貸出品管理、小規模ECの商品在庫などは、AppSheetとの相性が高い業務です。

👑いきなり完璧な在庫管理システムを作ろうとしなくて大丈夫ですわ。まずは商品マスタと入出庫履歴だけで始めるのが現実的ですの。
AppSheet在庫管理でできること
AppSheetで在庫管理アプリを作ると、単なる在庫表ではなく、現場で使える業務アプリとして運用できます。
代表的にできることは次のとおりです。
- 商品マスタの登録
- 入庫数と出庫数の記録
- 現在庫の自動計算
- 在庫不足商品の確認
- 担当者別の入出庫履歴管理
- スマホやタブレットからの入力
- バーコードを使った商品検索や登録
- 写真付きの商品管理
- 在庫数が少ない商品の通知
- 棚卸し結果の記録
Google公式ヘルプでは、Inventory Managementのサンプルテンプレートが在庫アイテムを管理するためのものであり、バーコードスキャナを使って新しいアイテム追加時の商品アイテムIDを生成できると説明されています。
つまり、AppSheetは単に一覧表をアプリ化するだけではありません。商品ID、バーコード、入出庫、通知、自動化まで含めた在庫管理の仕組みを作りやすいツールです。

在庫管理アプリで管理すべき基本データ
AppSheetで在庫管理を始める場合、最初に考えるべきなのは画面デザインではなく、データ構造です。
最低限、次の3種類のデータを分けて管理すると、あとから拡張しやすくなります。
| テーブル名 | 役割 | 主な項目 |
|---|---|---|
| 商品マスタ | 商品や備品の基本情報を管理する | 商品ID、商品名、カテゴリ、保管場所、最低在庫数 |
| 入出庫履歴 | 在庫の増減を記録する | 日付、商品ID、区分、数量、担当者、メモ |
| 現在庫 | 現在の在庫数を確認する | 商品ID、入庫合計、出庫合計、現在庫数 |
初心者が失敗しやすいのは、商品情報と入出庫履歴を同じシートにまとめてしまうことです。最初は簡単に見えますが、履歴が増えるほど集計しにくくなります。
商品マスタは「変わりにくい情報」、入出庫履歴は「日々増える情報」と考えて分けておくと、在庫管理アプリとして安定します。

👑在庫管理は見た目よりもデータ設計が大切ですわ。商品名を手入力させず、商品IDで選ばせるだけでもミスはかなり減りますの。
AppSheetで在庫管理アプリを作る全体手順
AppSheetで在庫管理アプリを作る流れは、次の順番で進めると失敗しにくくなります。
- 管理したい在庫の範囲を決める
- Googleスプレッドシートで商品マスタを作る
- 入出庫履歴用のシートを作る
- AppSheetでアプリを作成する
- 入力フォームを整える
- 現在庫を集計する
- スマホでテスト入力する
- 権限と共有範囲を設定する
- 通知や自動化を追加する
- 実運用しながら改善する
AppSheetは無料でプロトタイプ開発やテスト、個人利用が可能と案内されています。実際の共有や本格運用に入る前に、機能を試しながらアプリを作れる点は大きなメリットです。
手順1:在庫管理の対象を決める
最初に、何を在庫管理するのかを明確にします。
たとえば、次のように対象を絞ります。
- 事務用品の在庫管理
- 倉庫の商品在庫管理
- 店舗の消耗品管理
- 社内貸出機器の管理
- 小規模ECの商品在庫管理
- イベント備品の入出庫管理
最初から全社の在庫をまとめようとすると、項目が増えすぎて運用が止まりやすくなります。まずは1部署、1倉庫、1カテゴリに絞るのがおすすめです。
手順2:Googleスプレッドシートで商品マスタを作る
商品マスタには、在庫管理の基準となる商品情報を登録します。
| 項目名 | 入力例 | ポイント |
|---|---|---|
| 商品ID | A001 | 重複しない管理番号にする |
| 商品名 | コピー用紙A4 | 表記を統一する |
| カテゴリ | 事務用品 | 絞り込みに使う |
| 保管場所 | 倉庫A棚3 | 現場で探しやすくする |
| 最低在庫数 | 20 | 発注判断に使う |
| 写真 | 商品画像 | 取り違え防止に役立つ |
商品IDは非常に重要です。商品名だけで管理すると、「コピー用紙 A4」「A4コピー用紙」「コピー紙A4」のように表記が揺れて、同じ商品が別商品として扱われることがあります。
AppSheetで安定した在庫管理をするなら、商品IDを主キーとして設計するのが基本です。
手順3:入出庫履歴シートを作る
入出庫履歴は、在庫が増えた・減った事実を記録するシートです。
| 項目名 | 入力例 | 役割 |
|---|---|---|
| 履歴ID | R0001 | 履歴ごとの管理番号 |
| 日付 | 2026/06/26 | 入出庫した日 |
| 商品ID | A001 | 商品マスタと紐づける |
| 区分 | 入庫または出庫 | 在庫の増減を判断する |
| 数量 | 10 | 増減した数 |
| 担当者 | 佐藤 | 誰が入力したか確認する |
| メモ | 発注分入荷 | 補足情報を残す |
在庫管理では、現在庫の数字だけを直接書き換える方法はおすすめできません。なぜ在庫が増減したのか分からなくなるからです。
入庫と出庫を履歴として残せば、あとから「いつ」「誰が」「何を」「いくつ」動かしたのか確認できます。棚卸しやミス調査にも役立ちます。

👑現在庫だけを直接直すと、原因が追えなくなりますわ。入出庫履歴を残すことが、あとで自分を助けてくれますの。
AppSheetの画面設計で作るべき機能
在庫管理アプリでは、すべての機能を最初から入れる必要はありません。実務でよく使う画面から作るのが成功のコツです。
商品一覧画面
商品一覧画面では、商品名、カテゴリ、保管場所、現在庫数を確認できるようにします。
現場では「どこにあるか」「残りはいくつか」をすぐ見たい場面が多いため、一覧画面に表示する項目を絞ることが重要です。
- 商品名
- 商品写真
- カテゴリ
- 保管場所
- 現在庫数
- 最低在庫数
商品写真を登録しておくと、似た商品を取り違えるリスクを減らせます。備品や部品の管理では特に効果的です。
入庫登録画面
入庫登録画面は、商品が届いたときに使います。
入力項目は、商品、数量、担当者、メモ程度に絞ると現場で使いやすくなります。入力項目が多すぎると、担当者が面倒に感じて運用が続きません。
出庫登録画面
出庫登録画面は、商品を使用したり出荷したりするときに使います。
出庫では、在庫数が不足しているのに登録してしまうミスを防ぐ必要があります。AppSheet側で入力制限や警告を設定し、現在庫より多い数量を出庫できないようにすると安全です。
在庫不足一覧画面
最低在庫数を下回った商品だけを表示する画面を作ると、発注漏れを防げます。
毎日すべての商品を確認するのではなく、対応が必要な商品だけを見る仕組みにすることで、在庫管理の負担を減らせます。


👑現場で使うアプリは、入力項目を減らすほど続きますわ。管理したい項目と、毎回入力させる項目は分けて考えてくださいませ。
バーコードを使った在庫管理の考え方
AppSheetで在庫管理をするなら、バーコード活用も検討する価値があります。
バーコードを使うと、商品名を探して選ぶ手間が減ります。商品数が多い場合や、似た商品が多い現場では入力ミス防止に役立ちます。
AppSheet公式ヘルプでは、モバイルデバイスのカメラや外部バーコードスキャナを使ったバーコードスキャンの有効化について説明されています。
バーコード管理が向いているケース
- 商品数が多い
- 似た型番の商品が多い
- 現場担当者が商品名を覚えにくい
- 入出庫のスピードを上げたい
- 棚卸し作業を効率化したい
バーコード管理の注意点
バーコード管理は便利ですが、最初に商品IDやバーコード番号を正しく整備する必要があります。
商品にバーコードが付いていない場合は、自社管理用のバーコードを発行して貼り付ける運用も考えられます。ただし、貼り間違いやラベル剥がれがあると、逆に混乱を招くため注意が必要です。
| 項目 | メリット | 注意点 |
|---|---|---|
| スマホカメラで読み取り | 専用機器なしで始めやすい | 暗い場所や小さいバーコードでは読み取りにくい場合がある |
| 外部バーコードスキャナ | 読み取り速度が速い | 機器購入と動作確認が必要 |
| 自社ラベル発行 | バーコードがない商品も管理できる | ラベル運用のルール作りが必要 |

👑バーコードは魔法の道具ではありませんわ。商品マスタが整理されているからこそ、読み取りが効率化につながりますの。
AppSheet在庫管理の自動化アイデア
AppSheetの在庫管理では、入力画面を作るだけでなく、自動化まで設計すると実務効果が高まります。
AppSheet Automationでは、何かが起きたときに一連の処理を実行するbotを定義できます。Google公式ヘルプでも、botはイベントをきっかけにタスクやプロセスを実行する自動化機能として説明されています。
在庫数が少ないときに通知する
現在庫が最低在庫数を下回ったら、担当者へ通知する仕組みを作れます。
たとえば、コピー用紙の在庫が20冊未満になったら、総務担当へ通知するように設定します。これにより、発注漏れや在庫切れを防ぎやすくなります。
入出庫登録後に担当者へメールする
重要な商品の入出庫があった場合、責任者へメールで知らせる運用も可能です。
高額備品、貸出機器、重要部品などは、履歴が残るだけでなく、関係者へ自動通知されると管理精度が上がります。
棚卸しチェックリストを作る
月末や四半期ごとに棚卸しを行う場合、棚卸し用の画面を作ると便利です。
商品ごとに実在庫数を入力し、システム上の在庫数との差異を確認します。差異が大きい商品だけを一覧表示すれば、原因調査もスムーズです。

👑通知は便利ですが、多すぎると誰も見なくなりますわ。本当に対応が必要な条件だけに絞るのが上品な自動化ですの。
AppSheet在庫管理の料金とプランの考え方
AppSheetで在庫管理を始める場合、最初は無料でプロトタイプを作り、運用人数や必要機能が見えてから有料プランを検討する流れが現実的です。
AppSheetの公式価格ページでは、Starterが月額5ドルから、Coreが月額10ドルからのユーザー単位プランとして案内されています。Enterprise向けプランも用意されています。
また、Google Workspaceの多くのエディションでは、AppSheet Coreライセンスが含まれるとGoogleの管理者向けヘルプで説明されています。すでにGoogle Workspaceを利用している会社は、契約内容を確認してから追加契約を検討すると無駄を減らせます。
| 利用段階 | おすすめの考え方 | 確認ポイント |
|---|---|---|
| 個人テスト | 無料で試作する | 必要な画面とデータ構造を確認する |
| 小規模チーム | 共有人数に応じてプランを確認する | 利用者数、権限、通知機能を確認する |
| 社内運用 | Google Workspace契約との関係を確認する | AppSheet Coreが含まれるか確認する |
| 外部ユーザー利用 | ライセンス条件を慎重に確認する | 社外ユーザー、ゲスト、権限管理を確認する |
料金で失敗しやすいのは、アプリ作成者だけでなく、実際にアプリを使うユーザー数を見落とすことです。在庫管理では、倉庫担当者、店舗スタッフ、管理者、発注担当者など、利用者が増えやすいため注意が必要です。
AppSheet在庫管理で失敗しやすいポイント
AppSheetは便利なノーコードツールですが、在庫管理アプリを作るときには注意点があります。
現在庫だけを管理しようとする
現在庫だけを直接更新する設計は、シンプルに見えて危険です。
在庫がズレたときに、原因を追跡できません。入庫・出庫・棚卸し調整など、在庫が変動した理由を履歴として残すことが重要です。
商品名を自由入力にする
商品名を自由入力にすると、表記揺れが起きます。
商品マスタから選択する方式にすれば、入力ミスを減らせます。AppSheetでは、別テーブルを参照して選択式にする設計が実務向きです。
権限設定を後回しにする
在庫管理アプリでは、誰でも商品マスタを変更できる状態は避けるべきです。
一般担当者は入出庫登録のみ、管理者は商品マスタ編集可能、閲覧者は在庫確認のみといった役割分担を考えます。
現場でテストしない
PC上では使いやすく見えても、現場のスマホでは入力しづらいことがあります。
倉庫、店舗、作業場など、実際に使う場所でテストすることが大切です。通信環境、画面サイズ、入力のしやすさ、バーコード読み取り精度を確認しましょう。


👑在庫管理アプリは、作った瞬間よりも運用開始後が本番ですわ。現場の声を聞いて少しずつ直す姿勢が大切ですの。
実務で使えるAppSheet在庫管理の活用例
事務用品の在庫管理
総務部門では、コピー用紙、封筒、インク、文房具などの消耗品を管理できます。
最低在庫数を設定し、一定数を下回ったら担当者に通知する仕組みにすれば、発注漏れを防げます。紙の管理表を廃止し、スマホで出庫登録できるようにすると、現場の負担も減ります。
倉庫の商品在庫管理
小規模な倉庫では、専用の在庫管理システムを導入する前にAppSheetで仕組みを作る方法があります。
商品マスタ、入出庫履歴、保管場所、棚卸し結果を管理すれば、在庫数の確認や出荷準備がスムーズになります。
社内貸出品の管理
ノートPC、カメラ、プロジェクター、モバイルルーターなどの貸出品管理にもAppSheetは使えます。
在庫数だけでなく、貸出中、返却予定日、利用者、返却状態を管理すれば、紛失や返却漏れを防ぎやすくなります。
店舗のバックヤード管理
店舗では、売り場の商品とは別に、バックヤード在庫や備品を管理する場面があります。
スタッフがスマホで入出庫登録できるようにすれば、閉店後の集計や発注判断を効率化できます。
AppSheet在庫管理を成功させるコツ
AppSheet在庫管理を成功させるには、アプリの完成度よりも、現場で続く運用設計が重要です。
- 最初は管理対象を絞る
- 商品マスタと入出庫履歴を分ける
- 商品IDを必ず設定する
- 入力項目を増やしすぎない
- 現場のスマホでテストする
- 在庫不足通知は必要最小限にする
- 権限設定を最初から考える
- 月1回はデータのズレを確認する
特に重要なのは、入力する人の負担を減らすことです。管理者が欲しい情報をすべて入力させようとすると、現場では続きません。
最初は「商品を選ぶ」「入庫か出庫を選ぶ」「数量を入れる」だけでも十分です。運用が定着してから、写真、保管場所、棚卸し、通知などを追加していくと失敗しにくくなります。

👑業務効率化は、使う人に優しくてこそ意味がありますわ。現場が続けられる入力画面を作ってくださいませ。
よくある質問
AppSheetで在庫管理は無料で始められますか?
🤖AI執事
はい、プロトタイプ作成やテスト、個人利用であれば無料で始められます。ただし、複数人で本格運用する場合や通知・権限管理などを使う場合は、必要なプランを確認する必要があります。無料で試作してから、利用人数と必要機能に合わせて判断するのがおすすめでございます。
ExcelでもAppSheetの在庫管理はできますか?
🤖AI執事
AppSheetはさまざまなデータソースと連携できますが、初心者にはGoogleスプレッドシート連携が扱いやすいです。Excelで管理している在庫表がある場合は、まずGoogleスプレッドシートへ移行し、商品マスタと入出庫履歴を整理してからAppSheet化すると進めやすくなります。
バーコードなしでも在庫管理できますか?
🤖AI執事
できます。バーコードは便利な追加機能ですが、必須ではありません。商品数が少ない場合は、商品名やカテゴリから選択する方式でも十分運用できます。商品数が増えたり、入力ミスが目立ったりする段階でバーコード管理を検討するとよいですね、お嬢様。
現在庫はどのように計算すればよいですか?
🤖AI執事
基本は、入庫合計から出庫合計を差し引いて計算します。現在庫を手入力で書き換えるのではなく、入出庫履歴をもとに集計する設計が安全です。これにより、在庫数がズレたときに履歴を確認しやすくなります。
AppSheet在庫管理はどんな会社に向いていますか?
🤖AI執事
小規模な倉庫、店舗、総務部門、学校、個人事業主、中小企業の備品管理などに向いています。高額な専用システムを導入する前に、現場に合った在庫管理の流れを試したい場合に特に有効でございます。
在庫管理アプリを作るときに一番大切なことは何ですか?
🤖AI執事
一番大切なのは、商品マスタと入出庫履歴を分けて設計することです。ここが整理されていないと、画面をきれいに作っても集計や検索でつまずきます。AppSheetでは画面作成より先に、データの持ち方を決めることが重要でございます。
GASとAppSheetはどちらが在庫管理に向いていますか?
🤖AI執事
スマホ入力やアプリ画面を重視するならAppSheetが向いています。複雑な自動処理や独自のロジックを細かく作り込みたい場合はGASが向いています。初心者が現場入力用の在庫管理を作るなら、まずAppSheetで始めるのがおすすめです。
おすすめAIツール
AppSheetで在庫管理アプリを作るときは、AIツールを併用すると設計や改善がスムーズになります。
特に、最初のデータ項目設計、入力フォームの整理、通知条件の洗い出し、業務フローの文章化にはChatGPTの活用が効果的です。
| ツール | 活用場面 | おすすめの使い方 |
|---|---|---|
| ChatGPT | 在庫管理アプリの設計 | 商品マスタや入出庫履歴の項目案を作る |
| Gemini | Google Workspace連携 | スプレッドシートの整理や業務フローの文章化に使う |
| AppSheet | ノーコードアプリ作成 | 在庫管理画面、入力フォーム、通知を作る |
| Googleスプレッドシート | データ管理 | 商品マスタ、履歴、集計表を管理する |
たとえばChatGPTに「事務用品の在庫管理をAppSheetで作りたい。商品マスタ、入出庫履歴、現在庫管理に必要な項目を表で整理してください」と依頼すると、初期設計のたたき台を作れます。
そのまま使うのではなく、自社の現場に合わせて項目を削ることが大切です。AIは設計の下書き、最終判断は実務担当者が行う流れが安全です。
関連記事
- AppSheetとは?できること・料金・使い方を初心者向けに解説
- AppSheetの始め方|Googleスプレッドシートからアプリを作る手順
- AppSheet料金プラン比較|無料でできることと有料プランの選び方
- Googleスプレッドシートで在庫管理する方法|関数とテンプレートで効率化
- GASで在庫管理する方法|Googleスプレッドシートの入出庫を自動化
まとめ
🤖AI執事
- AppSheetを使うと、Googleスプレッドシートの在庫表をスマホ対応の在庫管理アプリにできます。
- 在庫管理アプリを安定させるには、商品マスタ、入出庫履歴、現在庫を分けて設計することが重要です。
- バーコード、在庫不足通知、棚卸しチェックを組み合わせると、現場入力と管理業務を効率化できます。
- 最初は無料でプロトタイプを作り、利用人数や必要機能が見えてからプランを検討する流れが現実的です。
- 入力項目を増やしすぎず、現場が続けられるシンプルな運用から始めることが成功の近道です。
以上でございます。

👑在庫管理は、数字を合わせるだけの作業ではありませんわ。現場のムダを減らし、必要なものを必要なときに用意するための大切な仕組みですの。AppSheetで小さく始めて、少しずつ使いやすい業務アプリに育ててくださいませ。


