「在庫管理がExcelのままで、入出庫の記録が現場と事務所でずれる」「棚卸しのたびに数字が合わない」。製造業や小売業、建設資材を扱う企業からよく聞く悩みです。専用の在庫管理システムは高額ですが、GoogleのノーコードツールAppSheetを使えば、スマートフォンで入出庫を記録する在庫管理アプリを、プログラミングなしで自社専用に作ることができます。本記事では、AppSheetで在庫管理アプリを作る方法を、料金・他ツールとの比較・手順・注意点まで解説します。そのほかのノーコード関連記事はDX・AI情報サイトもご覧ください。
AppSheetとは?在庫管理に向いている理由
AppSheetの基本
AppSheetは、Googleが提供するノーコードのアプリ開発ツールです。Googleスプレッドシートなどの表データを土台に、画面や機能を設定するだけで、スマートフォンやタブレット、パソコンで動くアプリを作れます。Google Workspaceを利用している企業にとっては、普段使っているスプレッドシートがそのままデータベースになる点が大きな魅力です。
在庫管理と相性がよい3つの理由
第一に、バーコードやQRコードをスマートフォンのカメラで読み取れるため、入力ミスを減らせます。第二に、写真の添付や位置情報の記録が標準機能として使えます。第三に、データがスプレッドシートに蓄積されるため、集計やグラフ化、他システムへの出力が自由に行えます。
料金プラン
AppSheetの料金体系(概要)
AppSheetには、試作用の無料枠と、ユーザー単位で課金される有料プランがあります。さらに、Google Workspaceの一部のエディションには、AppSheetの利用権が含まれる場合があります。プラン名・料金・含まれる機能は改定されることがあるため、必ずAppSheetおよびGoogle Workspaceの公式サイトで最新情報をご確認ください。
| 区分 | 課金方式 | 主な特徴 |
|---|---|---|
| 無料(試作) | 無料 | 少人数での試作・検証向け。本番運用には制限がある |
| Starter/Core等の有料プラン | アプリを利用する人数×月額 | 本番運用に必要な機能。上位プランほど高度な権限管理・自動化が使える |
| Google Workspace付帯 | Workspaceの契約に含まれる場合あり | 対象エディションの利用者は追加費用なしで使える範囲がある |
費用は「アプリを使う人」の数で決まるため、現場スタッフ全員に配るか、入力担当者だけに限定するかで総額が大きく変わります。
他ツールとの比較:Glide・kintone・スプレッドシート
| ツール | 強み | 向いている企業 |
|---|---|---|
| AppSheet | Googleとの連携、バーコード読み取り、自動化機能 | Google Workspaceを使っており、現場向けアプリを低コストで作りたい企業 |
| Glide | 見た目の美しさと簡単さ | 顧客向け・社内向けの軽いアプリをすぐ作りたい企業 |
| kintone | 業務アプリを部署で共有、ワークフロー、サポート体制 | 全社でデータ管理をしたい、国内ベンダーの支援を重視する企業 |
| Googleスプレッドシートのみ | 追加費用なし、手軽 | 入力者が少なく、現場入力が不要な企業 |
AppSheetは自由度が高い反面、設定項目が多く、慣れるまで時間がかかります。まず小さなアプリで試し、操作に慣れてから範囲を広げましょう。
在庫管理アプリの作り方(ステップ形式)
Step 1:在庫の表(データ)を設計する
スプレッドシートに3つのシートを作ります。「商品マスタ」(商品コード、商品名、保管場所、発注点など)、「入出庫履歴」(日時、商品コード、入庫/出庫、数量、担当者)、そして集計用の「在庫一覧」です。在庫数は、入出庫履歴を集計して求める設計にすると、記録が正確に残ります。
Step 2:AppSheetでアプリを作成する
Googleアカウントでログインし、スプレッドシートを選んでアプリを新規作成します。基本の画面が自動で生成されます。
Step 3:テーブルと列の種類を設定する
商品コードは「参照(Ref)」型にして商品マスタと結びつけ、数量は数値型、入出庫区分は選択式にします。入力ミスを防ぐ設定が、品質を決めます。
Step 4:バーコード読み取りと入力画面を整える
商品コードの列をバーコード/QRコード入力に設定し、カメラで読み取れるようにします。入庫・出庫のボタンを分けて、現場で迷わない画面にします。
Step 5:在庫の自動計算とアラートを設定する
入出庫履歴から現在の在庫数を計算し、発注点を下回ったときにメールやチャットで通知する自動化を設定します。
Step 6:権限を設定して現場に配る
入力のみ可能な現場スタッフと、マスタを編集できる管理者を分けます。スマートフォンにアプリを追加し、実際の入出庫で数日試して改善します。
バーコードがない商品への対応
商品にバーコードやQRコードが付いていない場合は、ラベルプリンターや市販のシールで自社コードを印字して貼る方法があります。まず出入りの多い数十品目だけに貼り、運用が回ることを確認してから対象を広げると、負担を抑えられます。コードの読み取りができない場合に備え、選択式の商品リストからも入力できるようにしておくと安心です。
棚卸しの効率化
棚卸しの日は、アプリ上の理論在庫と実際の数量を突き合わせる画面を用意します。差異がある商品だけを抽出して再確認できるようにすると、確認作業が大幅に減ります。差異の原因(入力漏れ、破損、紛失など)を記録しておけば、運用改善にも役立ちます。
活用事例
以下は当協会の支援・相談事例を、特定されないよう匿名化したものです。
事例1:製造業(従業員35名規模)— 部品在庫の入出庫管理
Excelと紙の出庫伝票で管理していた部品在庫を、QRコード読み取りのアプリに置き換え。月末の棚卸し時間が大きく短縮され、在庫差異も減りました。
事例2:小売業(従業員15名規模)— 店舗とバックヤードの在庫共有
店頭の在庫と倉庫の在庫を一つのアプリで確認できるようにし、欠品による販売機会の損失が減りました。
事例3:建設関連業(従業員28名規模)— 資材・工具の貸出管理
資材や工具の持ち出しと返却を、現場でスマートフォンから記録。紛失や所在不明が減り、現場への手配がスムーズになりました。
一次情報:支援現場で多い「入力が続かない」問題
当協会の支援現場で最も多い失敗は、機能を盛り込みすぎて入力項目が増え、現場が入力しなくなることです。成功している企業は、最初のアプリを「商品、数量、入庫/出庫」の3項目に絞っています。入力が3タップで終わるくらいの簡単さを目標に設計すると、定着率が大きく上がります。
導入前に決めておきたい運用ルール
アプリを作る前に、入出庫を記録するタイミング(作業の直後か、一日の終わりか)、記録する担当者、訂正が必要なときの手順、マスタの更新担当者を決めておきます。ルールがあいまいなままアプリだけを配ると、記録の抜け漏れが発生し、せっかくのデータが信頼されなくなります。特に最初の1か月は、毎週短い振り返りを行い、現場の声を設定に反映していくことをお勧めします。
デメリット・注意点
慣れるまで設定が難しい
ノーコードとはいえ、式(関数)や参照の設定には学習が必要です。担当者がテンプレートやヘルプを使って学ぶ時間を確保しましょう。
データ量が増えると動作が重くなる
スプレッドシートをデータ元にする場合、履歴が数万行になると動作が遅くなることがあります。年度ごとにシートを分けるなどの運用が必要です。
ユーザー数に応じて費用が増える
利用者が増えると月額費用が増えるため、入力者を絞る、閲覧は別の方法にするなどの工夫が必要です。
オフライン環境と同期の注意
電波の弱い倉庫などでは、オフライン機能の挙動と同期のタイミングを事前に確認しておく必要があります。
仕様変更・提供条件の変更
プランや機能は改定されることがあります。重要な業務に使う場合は、定期的に公式情報を確認してください。
よくある失敗パターンと対策
失敗1:最初から高機能なアプリを作ろうとする
対策:入出庫の記録だけに絞った最小構成で始め、使いながら機能を足します。
失敗2:マスタが整備されておらず、データが混乱する
対策:商品コードのルールを先に決め、マスタを整備してから運用を開始します。
失敗3:作成者しか直せないアプリになる
対策:構成と設定内容を文書化し、複数人が管理できるようにします。
失敗4:現場に使い方を説明せず配布する
対策:短いマニュアルと、実際の現場での練習の機会を設けます。
まとめ
AppSheetを使えば、Googleスプレッドシートを土台に、バーコード読み取り付きの在庫管理アプリを低コストで作れます。成功のコツは、入力項目を絞った最小構成から始め、現場で使いながら育てることです。料金や機能は変更されることがありますので、導入前に公式サイトで最新情報をご確認ください。在庫管理のデジタル化でお困りの際は、当協会の無料相談もご活用ください。

