ExcelとGoogleスプレッドシート変換で崩れる前にやること

約11分で読めます

ExcelとGoogleスプレッドシートの変換、また崩れてしまいましたか?

取引先から受け取ったExcelファイルをGoogleスプレッドシートで開いたら、罫線が消えていた。あるいはその逆で、スプレッドシートで作った集計表をExcel形式で書き出したら、関数がエラーになっていた——そんな経験はありませんか?

変換のたびに「どこが崩れたか」を目視で確認する作業は、地味に時間を奪います。特に複数人が同じファイルを使い回す現場では、崩れに気づかないまま共有されるリスクもあります。この記事では、変換時の互換性問題をAIを使って事前チェックする方法と、よくある失敗パターンの対処法を整理します。


変換で崩れる前に知っておきたいBefore/After

変換作業を「手作業だけで対応する流れ」と「AIを挟んだ流れ」で比べてみます。

手作業の流れ(Before)

  • ファイルを変換(.xlsxをGoogleドライブにアップロード、または.xlsxとして書き出し)
  • 変換後のファイルを目視で確認する
  • 崩れた箇所を一つひとつ手で修正する
  • 修正漏れに気づかないまま共有してしまうことがある
  • 相手から「ここが変になっている」と指摘されて再修正する

目視確認は集中力が必要で、特にシートが多いファイルだと確認漏れが起きやすいかもしれません。作業全体で相当な時間がかかる可能性があります。

AIを挟んだ流れ(After)

  • 変換前にAIへ「このファイルの構成で互換性リスクがある箇所を洗い出して」と依頼する
  • AIが関数・書式・結合セル・マクロなどのリスク箇所を一覧化する
  • リスク箇所を優先的に確認・修正してから変換する
  • 変換後の確認もAIが生成したチェックリストに沿って進める
  • 修正漏れや再作業が減る可能性がある

事前にリスクを把握してから変換するだけで、確認作業の優先順位が明確になります。崩れが起きた後に探すより、崩れる前に防ぐ方が効率的かもしれません。


ExcelとGoogleスプレッドシートの互換性をAIでチェックする手順

ここでは、ChatGPTなどのテキスト生成AIを使って互換性リスクを事前に洗い出す手順を紹介します。

ステップ1:ファイルの構成情報をAIに伝える

AIはExcelファイルを直接読み込めない場合が多いため、まずファイルの構成をテキストで伝えます。以下のような情報を箇条書きでまとめてAIに渡すと精度が上がります。

  • シート数と各シートの用途(例:「シート1は月次集計、シート2はグラフ」)
  • 使用している関数の種類(例:VLOOKUP、IFERROR、ARRAYFORMULA など)
  • 結合セルの有無
  • 条件付き書式の有無
  • マクロ(VBA)の有無
  • 印刷設定・ページレイアウトの有無

ステップ2:互換性リスクの洗い出しをAIに依頼する

基本プロンプト例(そのままコピーして使えます):

以下の構成のExcelファイルをGoogleスプレッドシートに変換する予定です。
互換性の問題が起きやすい箇所を「項目名/リスク内容/対処法」の形式で一覧にしてください。

【ファイル構成】
- シート数:3枚
- 使用関数:VLOOKUP、IFERROR、SUMIF
- 結合セル:あり(ヘッダー行)
- 条件付き書式:あり
- マクロ(VBA):なし
- 印刷設定:あり

このプロンプトを送ると、AIが「結合セルはGoogleスプレッドシートでも再現されるが、フィルター機能と組み合わせると動作が変わる可能性がある」「条件付き書式の一部ルールは変換後に消える場合がある」といった形で整理してくれます。

ステップ3:変換後のチェックリストを生成してもらう

変換が終わったら、今度は「変換後の確認チェックリストを作って」とAIに依頼します。ステップ2で洗い出したリスク項目をもとに、確認すべき箇所を優先順位付きで出力してもらうと、目視確認の抜け漏れを減らせる可能性があります。

応用プロンプト(業種別カスタマイズ版・複数シート対応版など)はnoteで公開しています。

ステップ4:修正が必要な箇所を整理して変換する

AIが出力したリスク一覧をもとに、変換前に修正できる箇所(例:結合セルの解除、マクロの無効化)を先に対処しておきます。変換後にまとめて直すより、変換前に整理しておく方が手戻りが少なくなる可能性があります。


変換で崩れやすい失敗パターンと対処法

実際によくある崩れのパターンを表にまとめました。

症状 原因 直し方
関数がエラー(#NAME?)になる ExcelとGoogleスプレッドシートで関数名・引数の仕様が異なる(例:IFS関数、UNIQUE関数の挙動差) 変換前にAIへ「この関数はスプレッドシートで使えるか」と確認し、代替関数に書き換えておく
罫線・背景色が消える 一部の書式設定は変換時に非対応として扱われる 変換後に手動で再設定するか、変換前にシンプルな書式に統一しておく
印刷範囲・改ページ設定がずれる 印刷設定はアプリ固有の仕様で完全互換ではない 変換後に印刷プレビューで必ず確認し、ページ設定を再調整する
マクロが動かない VBAはGoogleスプレッドシートで非対応(Apps Scriptへの移行が必要) 変換前にマクロを削除するか、Apps Scriptで同等の処理を書き直す

意外な落とし穴だったのが、関数エラーです。VLOOKUPはどちらでも使えますが、IFSやUNIQUEなど比較的新しい関数は挙動が変わったり、そもそも使えなかったりするケースがあります。変換前にAIへ「使っている関数の互換性を確認して」と依頼しておくと、こうした見落としを減らせるかもしれません。


AIを使った互換性チェックの強みと注意点

強みとして感じるポイント

  • ファイルを開く前にリスクを把握できるため、変換後の「あ、崩れてた」という発見が減る可能性がある
  • チェックリストをAIに生成させることで、確認作業の属人化を防ぎやすくなる
  • 複数人で作業する場合、AIが出力したリスク一覧をチームで共有できる

注意点・向いていないケース

ただし、この方法にも限界があります。正直なところ、AIはファイルの中身を直接読んでいるわけではなく、あくまで「こういう構成ならこういうリスクがある」という一般的な知識をもとに回答しています。そのため、ファイル固有の複雑な数式や特殊な書式設定については、AIの指摘が漏れる可能性があります。

また、マクロ(VBA)が含まれるファイルについては、AIのチェックだけでは不十分なことが多いかもしれません。VBAはGoogleスプレッドシートのApps Scriptとは別物であり、変換後の動作確認は必ず人が行う必要があります。

この方法が向いていないのは、マクロが業務の中核を担っているファイルや、独自のアドインを使っているExcelファイルです。そういったケースでは、変換そのものを再検討した方がよい場合もあります。


よくある質問

ExcelをGoogleスプレッドシートに変換すると必ず崩れますか?

すべてのファイルが崩れるわけではありません。シンプルな表やテキスト中心のファイルであれば、ほぼそのまま変換できる場合が多いです。崩れやすいのは、結合セル・条件付き書式・マクロ・印刷設定など、アプリ固有の機能を多用しているファイルです。

GoogleスプレッドシートからExcelに書き出すときも同じ問題が起きますか?

起きる可能性があります。方向が逆になっても互換性の問題は発生します。特にGoogleスプレッドシート固有の関数(ARRAYFORMULAやIMPORTRANGEなど)はExcelで動作しないため、書き出し前に確認しておくとよいかもしれません。

AIに確認させるとき、ファイルを直接アップロードしてもいいですか?

AIツールによっては、ファイルのアップロードに対応しているものもあります。ただし、社内の機密データや個人情報が含まれるファイルをそのままアップロードするのは、情報漏えいのリスクがあるため注意が必要です。構成情報だけをテキストで伝える方法が安全かもしれません。

変換後に関数がエラーになった場合、どう対処すればいいですか?

まず「どの関数がエラーになっているか」をAIに伝え、「Googleスプレッドシート(またはExcel)で同等の処理をする代替関数を教えて」と依頼するのが早道です。多くのケースで代替の書き方を提案してもらえます。

変換の互換性問題を根本的に解決する方法はありますか?

完全な互換性を保つのは難しいのが現状です。現実的な対策としては、「どちらでも動く関数・書式だけを使う」「マクロに依存しない設計にする」「変換が前提のファイルはシンプルな構成を保つ」といったルールを現場で決めておくことが、長期的に崩れを減らす方法かもしれません。


まとめ・次のステップ

ExcelとGoogleスプレッドシートの変換で崩れる原因の多くは、事前に把握できるものです。AIを使ってリスク箇所を洗い出し、変換前に整理しておくだけで、変換後の修正作業を減らせる可能性があります。

一方で、AIはファイルの中身を完全に読み取れるわけではなく、マクロや複雑な書式については人による確認が不可欠です。AIはあくまで「チェックの補助ツール」として使い、最終確認は必ず自分の目で行うことをおすすめします。

まず試してほしいアクションは一つ:次に変換するファイルの構成情報をテキストにまとめて、AIに「互換性リスクを一覧にして」と依頼してみることです。


Excel×AI業務効率化プロンプト集|関数・集計・グラフ・エラー対処・マクロをnoteで公開中

本記事では基本的なプロンプト例を紹介しましたが、
noteでは業種別・シーン別に使い分けできるテンプレート集を公開しています。

コピペしてすぐ使える完全版です。

→ Excel×AI業務効率化プロンプト集|関数・集計・グラフ・エラー対処・マクロ(note)

note有料コンテンツ

プロンプト完全版をnoteで販売中

業種別・業務別のコピペで使えるテンプレート集

noteを見る →