Excelが壊れるのは「行数」ではなく「同時性」から

Excelによる生産管理が破綻する瞬間を、多くの現場は「ファイルが重くなったとき」だと考えています。しかし実際に業務が回らなくなる原因は、データ量ではありません。同じ事実を、同じ時刻に、複数の人が別々に書き込もうとしたときです。

工程管理表を思い浮かべてください。ライン担当が実績を入力し、品質担当が検査結果を追記し、生産管理が計画を書き換える。1つのファイルに3人が同時に触れると、Excelは必ずどちらかを捨てます。共有ブックにしても、コピーを配って後でマージする運用にしても、捨てられる情報が出る構造は変わりません。

この時点で工場は、次の3つのうちどれかを選ばされています。

  • 入力の順番を待たせる(=リードタイムが伸びる)
  • 担当ごとにファイルを分ける(=突合作業という新しい仕事が発生する)
  • 1人がまとめて代行入力する(=その1人がいない日は記録が止まる)

3つ目を選んでいる工場は非常に多く、しかも本人が「自分がボトルネックになっている」ことを自覚していません。Excel管理の限界は、多くの場合この「代行入力者の存在」という形で現れます。

破綻の局面現場で起きることExcelでの回避策その回避策のコスト
同時書き込み上書き・行ずれ・最新版の不明担当別にファイル分割日次の突合作業が固定費化
遡及の要求「先月のロットの条件を出せ」に答えられない月次でファイルを凍結・保存誰がいつ改変したかは残らない
入力の強制未記入・後追い記入が常態化入力チェック用マクロ作った人の退職とともに保守不能
横展開2工場目で書式が分岐するテンプレート配布半年で別物に育つ

移行を判断する3条件

MESへの移行を検討すべきかどうかは、次の3条件で判定できます。2つ以上に該当したら、検討フェーズに入るべき時期です。1つだけなら、まだExcelと運用ルールの改善で戻せる可能性があります。

Excel管理からMESへの移行判定フロー 現状のExcel管理 条件1 同時性 2人以上が同じ表を 同時刻に更新する必要 が業務上ある 条件2 遡及性 顧客・監査から過去 ロットの条件提出を 求められる 条件3 強制力 「やってはいけない 作業」をシステムで 止める必要がある 該当0〜1個 運用ルールの整備が先 該当2個 1工程で小さく検証 該当3個 構想策定に着手 いずれの場合も先にやること:品目・工程・不良コードの定義統一 この作業はExcelのままでも着手でき、移行時にそのまま資産になる
Excel管理からMESへの移行判定。3条件のうち該当数で次のアクションが変わる。

条件1:同時性。 前節のとおりです。判定は簡単で、「その表を、決められた時刻に決められた1人しか触れないルールになっているか」を確認します。なっていれば同時性の問題があり、なっていなければ代行入力者が存在します。

条件2:遡及性。 顧客監査、クレーム対応、規制当局の査察で「2024年10月に出荷したロットの、第3工程の温度記録を出してください」と言われて何日かかるかです。半日を超えるなら、それは記録が残っていないのと実務上ほぼ同じです。医薬品・医療機器・食品・自動車部品では、この要求は「いつか来る」ではなく「定期的に来る」ものです。

条件3:強制力。 未校正の測定器で検査させない、資格のない作業者に工程を担当させない、規格外の材料を投入させない。これらは記録の問題ではなく事前の遮断の問題で、Excelには原理的にできません。マクロで警告を出すことはできますが、警告は無視できます。

Rockwellが2026年7月28日に公開した調査(17カ国1,560名の製造・産業オペレーション意思決定者が対象)では、MES購買要件の第1位に「統合性」を挙げた回答が44%でした。裏を返せば、Excel段階の工場が最初に取り組むべきは統合ではなく「記録の一元化」であり、順序を間違えないことが重要です。

まだ移行しなくていい工場が、先にやるべきこと

条件の該当が0〜1個なら、いま数千万円のシステム投資をする必要はありません。ただし、何もしなくていいわけでもありません。MES導入で最も時間を食うのは、システムの構築ではなくマスタの定義です。この作業はExcelのまま着手でき、しかも移行時にそのまま資産になります。

具体的には次の3つです。

  1. 品目コードの一意化。 同じ製品が、営業では「A-100」、現場では「A100(新)」、購買では「A-100R2」と呼ばれていないか。呼び分けが必要なら、どのコードが正なのかを1つ決める。
  2. 工程の粒度統一。 「組立」が工場Aでは1工程、工場Bでは3工程になっていないか。工程は後から分割するより、最初から細かく定義して束ねるほうが安全です。
  3. 不良コード体系の確定。 最も後戻りが効かない部分です。「その他」が全不良の30%を占めている状態でMESを入れると、集計しても何も分かりません。

なお、規模が小さいことは移行しない理由になりません。Mordor Intelligenceの2026年8月3日発表では、MES市場における中小企業(SME)セグメントのCAGRは12.46%で、大企業(2025年の構成比62.22%)を上回る成長率です。世界的には中小製造業向けのMESが明確な成長領域になっています。

移行時にExcelから引き継いではいけないもの

MESへ移行するとき、既存のExcelを「そのまま画面にする」という要望が必ず出ます。現場の抵抗が少なく、一見合理的に見えるからです。しかしこれをやると、Excelの制約に合わせて歪んでいた業務まで一緒に移植されます。

引き継いではいけないものの代表は次の3つです。

  • 1行に複数の意味を持たせているセル。 「A→B(8/12 山田)」のような記述。人間は読めますが、検索も集計もできません。MESでは項目に分解する必要があり、この分解作業は移行時にしかできません。
  • 後追い一括入力の運用。 「1日の終わりにまとめて入力」は、Excelだから許容されていた運用です。MESに持ち込むと、リアルタイムに見えるはずの画面が常に半日遅れるという、最悪の状態になります。
  • 例外処理をコメント欄で回している運用。 特採、手直し、再検査。これらはコメントではなくステータスとして設計すべきものです。ここを設計せずに移行すると、トレーサビリティを求められたときに例外品だけが追えません。

逆に、引き継ぐべき資産もあります。Excelで長年運用されてきた計算ロジックです。歩留まり計算、標準時間の見積り、段取り時間の按分。これらは現場が実態に合わせて調整してきたもので、パッケージの標準ロジックより現実に近いことが珍しくありません。移行時には、この計算式の意図を必ずドキュメント化してください。式を作った人が退職している場合、その計算は二度と復元できません。

よくある質問

Excelを使い続けたまま、MESと併用することはできますか?

できますし、実際には併用から始まる導入がほとんどです。ただし「どちらが正か」を項目ごとに決めてください。実績数量はMESが正、その日の申し送りはExcelが正、というように単位で切り分けます。危険なのは、同じ項目を両方で持ち、日次で突合する運用です。突合作業が定着すると、MESを入れた後のほうが工数が増えたという結論になります。

現場がExcelに慣れていて、システム化に反対しています。どう進めればいいですか?

反対の理由が「操作を覚えたくない」なのか「いまの入力項目では業務が回らないと分かっている」なのかを切り分けてください。後者であることが多く、その場合の反対は正しい情報です。現場が挙げる「この項目がないと困る」というリストは、要件定義の一次情報として最も価値があります。詳しくはMESを現場に定着させるチェンジマネジメントで扱っています。

Excel管理のまま、監査対応だけ強化する方法はありますか?

記録の保管先を分離するという方法はあります。日々の運用はExcelのまま、月次で改変不能な形式(PDF化+タイムスタンプ、あるいは追記専用のストレージ)に固めるやり方です。これで「保管」の要件は部分的に満たせます。ただし「その記録が作成時点で正しかったこと」の証明にはならないため、GMP領域のデータインテグリティ要件には届きません。規制産業では、この方法は延命策と位置づけてください。