なぜ「Excelをあえて使う」ことが合理的なのか?
1. 業務知識(ビジネスロジック)の保存と継承
長年運用されてきたExcelの関数・マクロには、その企業独自のノウハウ・計算ロジック・業務ルールが凝縮されています。これは単なる「ファイル」ではなく、業務知識そのものを表現した資産です。
脱Excelで新システムへ完全移行する場合、このロジックを設計者がヒアリングし、要件定義書に書き起こし、開発者がコード化する……というプロセスで、必ず情報の欠落・解釈ズレ・属人化された暗黙知の喪失が発生します。Excelをそのまま活用できれば、業務知識を「翻訳」せずに継承できます。
2. 移行コスト・開発コストの劇的な削減
ゼロから業務システムをスクラッチ開発すると、要件定義から設計・開発・テスト・移行まで膨大な工数がかかります。デンソーテン社の事例では、Excel資産を活かした開発でスクラッチ比で開発費1/10、工数1/3を実現しています。既存資産を活かすアプローチは、投資対効果の観点で非常に有利です。
3. 現場の操作教育がほぼ不要
新システム導入で最大の障壁は、しばしば技術ではなく「現場の使い方変更への抵抗」です。Excelであれば、現場ユーザーは長年慣れ親しんだ操作画面(オートフィルター、ウィンドウ枠固定、コピー&ペースト等)でそのまま業務を続けられます。これは導入後の定着率と業務生産性に直結します。
4. Excel特有の柔軟性が業務に必要なケースが多い
kintoneやSalesforce、Power Appsといったクラウド型ローコードツールは、定型的なマスタ管理・申請承認・案件管理といった用途には適していますが、複雑な計算式・行列をまたいだ参照・条件分岐ロジック・マクロ処理を持つ業務(製造業のPSI管理、原価計算、見積計算、品質管理など)には機能的に対応しきれないことが少なくありません。Excelの表現力はこれらSaaS型ツールでは置き換え困難です。
5. アジャイル・内製化との相性
Excelベースのシステム構築は、現場の担当者自身が「自分たちの業務を理解した上で、自分たちで小さく作って改善する」アジャイル開発と非常に親和性が高いアプローチです。IT部門にすべて任せる従来型の重厚長大プロジェクトと違い、現場主導でDXを進められます。
「Excel単独運用」との違い ― ここが重要
ただし、Excelをそのまま放置するのは別問題です。Excel単独運用には以下の課題があります。
- ファイルの分散・最新版がどれか分からない
- 改ざん・誤操作のリスク
- 変更履歴・操作ログが残らない(IT統制・内部統制不備)
- 個人PCに保存されることによる情報漏洩リスク
- 他システムとのリアルタイム連携ができない
真に価値があるのは「Excelの操作性 + データベースによる一元管理 + IT統制機能」を組み合わせるアプローチです。これにより、「現場はExcelの使いやすさのまま、裏側はDB管理&ガバナンス効いた状態」を実現できます。
結論:「脱Excel」ではなく「Excelの使い方改革」
DX推進の本質は「Excelを捨てる」ことではなく、「Excelの強みを活かしつつ、その弱点(分散管理・統制不備)をデータベースとIT統制で補う」ことです。これにより、
- 既存資産を捨てない(投資保護)
- 現場の業務を止めない(生産性維持)
- 短期間で導入できる(スピード)
- ガバナンスが効く(統制対応)
という、本来両立しにくい要素を同時に達成できます。
なお、こうしたアプローチを具現化したプラットフォームとしてdbSheet があります。Excelシート(関数・マクロ含む)をそのまま入力画面・帳票として利用しつつ、SQL Server / Oracle / クラウドDB等と連携し、ログイン認証・権限管理・操作ログ・改ざん防止といったIT統制機能を標準装備しています。シャープディスプレイテクノロジー(約600名利用)、ナラサキ産業(4年で80システム構築、全社員約500名利用)など大規模実績もあり、製造業のPSI管理や医薬製薬のGxP対応など、複雑業務領域での導入実績が多いのが特徴です。
