製造現場では、まだまだExcelが主力ツールですよね。
在庫管理、生産計画、品質記録…気づけば
「このExcel、誰が作ったかわからない」
「壊れたら終わり」
「これ、引き継ぎ誰がやる?」
という状況になっていませんか。
私は7年間、フィルムパッケージの製造会社で生産管理を担当していました。
その間、Excelの計算式が壊れて月末に大混乱した経験が何度もあります。「これを何とかしたい」という思いで独学でプログラミングを学び、現場で使っていたExcelの計算式をWebアプリ化してfilmtools.jpとして公開しました。
この記事では、製造業でのExcel自動化について、現場目線で具体的な方法と「やってはいけない失敗パターン」を解説します。自動化で毎日の作業時間を大幅に削減できます。読み終えたあと、今日から実践できる一歩が見えるはずです。
結論:製造業のExcel自動化は「Power Query+関数」から始めるのが正解
VBAやRPAに飛びつく前に、まずはPower Queryと関数の組み合わせから始めてください。理由は、
属人化リスクが低く、ノーコードで導入できるから
です。これだけで月10〜20時間の削減が現実的に狙えます。
製造業でExcelが「負の遺産」になる理由

よくある製造現場のExcel問題3パターン
製造現場のExcelには、特有の問題があります。
- 属人化:前任者しか理解できない複雑なVBA
- 情報孤立:部署ごとに別々のファイルで共有できない
- ミス多発:手入力の計算ミスが製品出荷まで気づかれない
私がいた現場でも、「この在庫管理のExcel、○○さんしかわからないから触らないで」「みんな使ってるけど誰もメンテナンスしていない」というファイルが何十個もありました。その○○さんが退職した日…現場が一瞬凍りつきました。
担当者が辞めたあと、1ヶ月かけてExcelの中身を解読した経験があります。その間に発生した入力ミスは数え切れません。
製造業特有の課題:ロット管理と賞味期限
一般的なExcel自動化の解説では出てこない話ですが、製造業にはロット番号管理と賞味期限・使用期限の管理という特有の課題があります。
- ロット番号が飛んでいても気づかない
- 使用期限の古いものが後から入ってきたときに先入れ先出しが崩れる
- 入庫・出庫のタイミングがズレて在庫数が合わない
これらをExcelの手入力してたんですよね。
1日100件以上あるのに1行ずつ書類を見ながら。
これは限界があります。自動化の優先度が高い領域です。
製造業のExcel自動化5つの手法を比較
おすすめはPower Query。
| 手法 | 難易度 | 属人化リスク | 費用 | おすすめ場面 |
|---|---|---|---|---|
| 関数・数式 | 低 | 低 | 無料 | 計算・集計の基本整備 |
| Power Query | 低〜中 | 低 | 無料 | 複数ファイルのデータ統合 |
| VBA/マクロ | 高 | 高 | 無料 | 複雑な条件処理・自動化 |
| RPA | 中 | 中〜高 | 有料 | 複数システム間の操作 |
| Webアプリ化 | 高 | 低 | 開発費用 | 現場での共有・入力統一 |
Power Query:ノーコードで始める最初の一歩
Power QueryはExcelに標準搭載されている機能で、コードを書かずにデータの加工・統合ができます。
特徴は、
「設定した列削除などを覚えてくれる」
「参照元データが更新されたら自動反映する」
こと。
製造現場での使い方:
- 複数の日報ファイルを自動で統合して集計
- 仕入れ先から届くCSVデータを加工して在庫台帳に取り込む
- 不良データを自動でフィルタリングしてレポート作成
Power Queryの最大のメリットは再現性です。
一度設定しておけば、翌月も同じ手順でボタン1つで更新できます。VBAのように「誰が書いたかわからないコード」になりません。
VBA/マクロ:効果は大きいが「属人化の罠」に注意
VBAは強力ですが、製造現場では慎重に使うべきです。
私の経験では、生産管理部門で使っていたVBAのコードが誰も読めない状態になっていました。修正が必要になったとき、外注するか一から作り直すかの二択で、どちらも時間とコストがかかりました。
これ実は、プログラミング現場と同じなんですよね。
VBAを使うなら、以下を必ず守ってください:
- コメントを日本語で丁寧に書く
- 処理の概要をファイル先頭に記載する
- 複数人でレビューする仕組みを作る
- シンプルに書く(複雑すぎるコードは誰も読めなくなる)
VBAは簡単に始められますが、ハードルは意外と高いのです。
Webアプリ化:共有と属人化解消の究極手段
私がfilmtools.jpを作った理由がここにあります。
Excelの計算式をWebアプリにすると、以下が解決します:
- 誰でも使える:スマホからでもアクセス可能
- 共有が簡単:URLを送るだけで現場全員が同じツールを使える
- 計算式が壊れない:ファイルを直接触らないので壊れようがない
- バージョン管理不要:常に最新版を全員が使える
フィルムパッケージの現場では、計算式の入ったExcelをメールで送り合って「どれが最新版?」という混乱が頻繁にありました。
Webアプリ化でこの問題が根本から解決できます。
製造業の業務別Excel自動化の具体例

在庫管理の自動化
Before(自動化前):
- 朝一で各担当者が手書きのメモを持ち寄り、Excelに手入力
- 入力に1時間、集計に30分、合計1.5時間/日の作業
After(自動化後):
- 入庫・出庫のデータをExcelフォームで入力(スマホ対応)
- Power Queryで自動集計、ボタン1つで在庫表更新
- 作業時間:15分/日に削減(約85%削減)
ポイントは「入力フォームを統一すること」です。人によって入力形式がバラバラだと、自動化が難しくなります。
生産計画のガントチャート自動更新
Excelのガントチャートは手動で更新するのが手間ですよね。
条件付き書式とVLOOKUP関数を組み合わせることで、データを入力するだけでガントチャートが自動更新されます。
Power Queryを使えば、実績データを取り込んで計画と実績の比較チャートも自動生成できます。
私が担当していた生産計画では、この仕組みを作るのに2週間かかりましたが、その後は月あたり8時間の削減を実現しました。
品質管理の不良データ集計
品質管理の現場では、毎日の検査データをExcelに記録しているケースが多いはずです。
Power Queryを使えば:
- 複数ラインの不良データを自動統合
- 不良率の自動計算とグラフ化
- 基準値オーバーの自動アラート(条件付き書式)
不良率が一定値を超えたらセルが赤くなる仕組みだけでも、見落としが大幅に減ります。
日報の集計自動化
日報の集計は製造現場の「地味な重労働」の代表格です。
各担当者の日報ファイルをPower Queryで自動統合すれば、手作業での集計が不要になります。ある製造会社では、この自動化だけで1日2時間の作業が約1分に短縮されました。
やってはいけない!製造現場のExcel自動化の失敗パターン
失敗1:いきなりRPAを導入する
「Excelを自動化するならRPAだ」という話をよく聞きます。当社もです。ただ、これが失敗の始まりになることが多いのです。
RPAは画面を操作するためのツールです。Excelの構造が変わるたびにRPAの設定も変える必要があります。製造現場でよくある「入力項目が増えた」「列を追加した」だけで、RPAが動かなくなります。
正直、RPAツールを使うより他の仕組みを使った方が楽です。
RPAを使うならまずは、Excel内での自動化を完成させてから、RPAは定期実行など、補助的に使うのが正解です。RPAはトリガーが楽なので複雑なことはさせず軽くしてるとGoodです。
失敗2:複雑すぎるVBAを一人で作る
「Excelが得意な人が頑張って作ったVBA」が、数年後に「誰も触れないレガシー資産」になるパターンは本当によくあります。
正直に言えば、複雑なVBAは作った本人にしか価値がありません。組織として機能しないケースがほとんどです。
私もいっぱい作って、いっぱい放置されています。
VBAを作るなら、「自分がいなくなっても運用できるか?」を常に意識してください。
失敗3:自動化のゴールを「効率化」にしてしまう
効率化だけを目的にすると、自動化が「個人の作業を楽にするツール」で終わってしまいます。
本当のゴールは「組織として情報を共有できること」です。
私がWebアプリを作ったのも、個人のExcel作業を楽にするためではなく、現場全員が同じ情報を使えるようにするためでした。
Excel自動化を始める3ステップ
ステップ1:「一番時間がかかっている作業」を1つ特定する
一度に全部自動化しようとすると必ず失敗します。まず「毎週2時間かかっている集計作業」など、具体的な1つの作業を選んでください。
ステップ2:Power Queryで小さく試す
選んだ作業にPower Queryが使えるか試してみてください。データの統合・加工がメインなら、ほとんどの場合Power Queryで対応できます。
無料で、コードなしで始められます。失敗してもやり直しができます。
ステップ3:効果を測定して横展開する
「月に何時間削減できたか」を数字で記録してください。その数字が社内での説得材料になります。
あなたがそこまで実現できたら、必ず次のステップに進むことができます。社内での信用を積み重ねておけば、いずれ必要とされるポジションにつくことができます。
効果が出たら他の業務にも同じ仕組みを横展開できます。
まとめ
製造業のExcel自動化で押さえておきたいポイントは3つです。
- Power Queryから始める:属人化リスクが低く、ノーコードで導入できる
- VBAは慎重に:作るなら「誰でも読めるシンプルなコード」を徹底する
- ゴールは情報共有:個人の効率化ではなく、組織での活用を意識する
私が7年間の現場経験を経てたどり着いた答えが「Excelの計算式をWebアプリ化して共有する」でした。
生成AIの登場で、Webアプリ化が以前より格段に簡単にできるようになっています。
Excel自動化を極めたあと、プログラミングの知識を身につければ、現場の課題を自分で解決できる存在になれます。プログラミングは、製造業での経験と掛け合わせることで、他の誰も持っていない武器になります。
あなたの次の一歩
もっと効率よく仕事を進めたいなら
Excelの自動化で作業効率が上がると、「プログラミングを本格的に学びたい」という気持ちになる人も多いです。実際、私もそのパターンでした。プログラミングのスキルは、製造業の現場経験と組み合わせると非常に強力な武器になります。
製造業のIT化・DX化は今後さらに加速します。Excel自動化を入口にして、プログラミングまで学んでおくと、将来の選択肢が大きく広がります。
今の職場環境が合わないと感じているなら
「自動化できるのにやらせてもらえない」「改善提案が通らない」という環境は、正直しんどいですよね。改善意欲がある人材を活かせない職場は、長期的に見てあなたのキャリアにとってプラスになりません。
転職を選択肢に入れることも、自分の可能性を広げる一つの手段です。今の時代、DX・IT化を推進したい製造業は多く、Excel自動化の経験は即戦力として評価されます。