Excelで作成したファイルをGoogleスプレッドシートで共同編集したいと思っても、「数式が崩れないだろうか」「書式はそのまま引き継げるのか」と不安になる方は多いでしょう。
実際、ExcelファイルはそのままGoogleドライブへアップロードするだけでも利用できますが、Googleスプレッドシート形式へ変換することで共同編集や自動保存など、多くの便利な機能を活用できるようになります。
しかし、変換方法を誤ると、一部の数式や表示形式が変わったり、レイアウトが崩れたりするケースもあります。
この記事では、ExcelファイルをGoogleスプレッドシートへ変換する基本手順から、書式や数式をできるだけ崩さず移行するためのポイントまで詳しく解説します。
✅ ExcelをGoogleスプレッドシートへ変換する方法
ExcelからGoogleスプレッドシートへ変換する作業は非常に簡単ですが、「アップロードしただけ」と「Googleスプレッドシートへ変換した」状態は別物です。
この違いを理解していないと、共同編集ができなかったり、一部機能が利用できなかったりします。
また、後から変換するとファイル管理が複雑になることもあるため、最初に正しい流れを知っておくことが大切です。
ここでは最も基本となる変換方法を紹介します。
・GoogleドライブへExcelファイルをアップロードする
まずはGoogleドライブへExcelファイルを保存します。
手順は次のとおりです。
- Googleドライブへアクセスする
- 「新規」→「ファイルをアップロード」をクリックする
- 変換したいExcelファイル(.xlsx)を選択する
- アップロードが完了するまで待つ
この段階では、まだExcelファイルとして保存されています。
そのため、共同編集機能などGoogleスプレッドシート独自の機能は利用できません。
・Googleスプレッドシート形式へ変換する
アップロードしたExcelファイルをGoogleスプレッドシート形式へ変換します。
操作手順は以下のとおりです。
- アップロードしたExcelファイルをダブルクリックする
- 上部メニューから「Googleスプレッドシートで開く」をクリックする
- 自動的にGoogleスプレッドシート形式へ変換される
- Googleドライブ内へ新しいGoogleスプレッドシートが作成される
元のExcelファイルはそのまま残るため、誤って上書きされる心配はありません。
必要に応じて両方を保管しておくこともできます。
・変換後に確認しておきたいポイント
変換が終わったら、すぐに作業を始めるのではなく、次の内容を確認しましょう。
- 数式が正しく表示されているか
- セルの色や罫線が維持されているか
- 日付表示が崩れていないか
- フィルターや並べ替えが正常に動作するか
- 印刷レイアウトが変わっていないか
簡単な確認を行うだけでも、後から大きな修正が必要になるリスクを減らせます。
✅ Googleスプレッドシートへ変換すると何が変わる?
変換すると見た目はほとんど変わりません。
そのため、「Excelのまま開いているだけなのか」「Googleスプレッドシートへ変換されたのか」が分からなくなることがあります。
しかし、内部的には利用できる機能が大きく変化しています。
ここでは代表的な違いを紹介します。
・共同編集がリアルタイムでできる
Googleスプレッドシート最大のメリットは、複数人が同時編集できることです。
例えば営業担当・経理担当・管理者が同じファイルを開いていても、それぞれの変更内容がリアルタイムで反映されます。
Excelファイルをメールで送り合う必要がなくなるため、最新版が分からなくなるトラブルも防げます。
ファイルを複数人で扱う場合は、単に共有できるかだけでなく、同時編集のしやすさや変更履歴の管理方法も重要です。ExcelとGoogleスプレッドシートの共有機能を詳しく比較したい方は、【GoogleスプレッドシートとExcel】共有作業はどっちが便利?違いと選び方を徹底比較をご覧ください。
・自動保存される
Excelでは保存し忘れて作業内容を失うことがあります。
一方、Googleスプレッドシートは編集内容が自動保存されます。
パソコンの電源トラブルやブラウザが閉じてしまった場合でも、多くの場合は直前までの編集内容が保存されています。
実務では、この安心感は非常に大きなメリットです。
・変更履歴を確認できる
Googleスプレッドシートでは、誰が・いつ・どこを変更したかを履歴として確認できます。
万が一データを誤って削除してしまっても、以前の状態へ戻すことができます。
共同編集を行う場合には、特に役立つ機能です。
・Excel専用機能は一部利用できなくなる
便利になる一方で、Excel独自の機能はそのまま利用できないケースもあります。
例えば次のような機能は注意が必要です。
- VBAマクロ
- ActiveXコントロール
- 一部の条件付き書式
- Power Query
- Power Pivot
これらを利用しているファイルは、変換前に影響を確認しておくことをおすすめします。
ExcelファイルをGoogleスプレッドシートへ変換すると、共同編集や自動保存が便利になる一方、利用できる機能や操作方法にも違いが生まれます。両者の機能や向いている用途を詳しく比較したい方は、【ExcelとGoogleスプレッドシートの違い】どっちを使うべき?特徴・メリット・デメリットを徹底比較も参考にしてください。
✅ Googleスプレッドシートへ変換しても書式や数式を崩さないコツ
変換作業自体は数分で終わりますが、「変換できた=問題なく使える」というわけではありません。
特に、実務で使用しているファイルは関数や条件付き書式、印刷設定などが複雑になっていることが多く、一見問題がないように見えても後から不具合が見つかるケースがあります。
ここでは、できるだけ元のExcelファイルの状態を維持したままGoogleスプレッドシートへ移行するためのポイントを紹介します。
・複雑なExcel専用機能は事前に確認する
GoogleスプレッドシートはExcelとの互換性が高いものの、すべての機能が完全に再現されるわけではありません。
例えば、次のような機能は変換時に注意が必要です。
- VBAマクロ
- Power Query
- Power Pivot
- ActiveXコントロール
- 一部の条件付き書式
- 外部データとの接続設定
これらが含まれているブックでは、Googleスプレッドシートへ変換すると機能しなくなる場合があります。
そのため、業務で使用している重要なファイルほど、変換前にどの機能を利用しているか確認しておくことが大切です。
条件付き書式は、別のファイルや表計算ソフトへ移したときだけでなく、Excel内でコピーした場合にも設定が崩れることがあります。条件付き書式の参照範囲や数式がずれる原因については、【Excel】条件付き書式をコピーすると崩れる原因と解決策で詳しく解説しています。
・数式が正しく計算されているか確認する
基本的なSUM関数やIF関数などは問題なく変換されますが、一部の関数では動作が異なることがあります。
特に確認したいのは次のような項目です。
- エラー表示になっていないか
- 結果がExcelと一致しているか
- 配列数式が崩れていないか
- 名前付き範囲が維持されているか
複雑なブックほど、主要なシートだけでも一度計算結果を確認しておくと安心です。
・書式や印刷設定も確認する
データは正しく移行できても、印刷時にレイアウトが崩れることがあります。
例えば、
- 改ページ位置
- 印刷範囲
- 余白設定
- 行や列の幅
- フォント
などは、Excelと完全に同じ表示にならない場合があります。
特に請求書や帳票など印刷する資料では、一度印刷プレビューを確認しておくことをおすすめします。
Excelファイルの書式やレイアウトが崩れる問題は、Googleスプレッドシート以外の互換ソフトでも起こることがあります。LibreOfficeでExcelファイルを開いたときに崩れる原因と対策については、【LibreOfficeでExcelファイルを開く方法】レイアウトが崩れる原因と対策で解説しています。
✅ Googleスプレッドシートへ変換できない場合の対処法
変換できない場合は、「Googleスプレッドシートの問題」と考えがちですが、原因はファイル側にあることも少なくありません。
慌てて何度もアップロードし直す前に、原因を一つずつ確認していきましょう。
・Excelファイルが破損していないか確認する
まずはExcelで正常に開けるか確認します。
Excel側でもエラーが出る場合は、ファイル自体が破損している可能性があります。
その場合は、
- 別名で保存する
- Excelの修復機能を利用する
- バックアップから復元する
といった方法を試してみましょう。
・ファイルサイズが大きすぎないか確認する
大量のデータや画像が含まれているファイルでは、変換に時間がかかることがあります。
例えば、
- 数十万行のデータ
- 大量の画像
- 複数シートの集計ブック
などでは、アップロード後すぐに変換されないことがあります。
時間を置いてから再度開くだけで解決するケースもあります。
・ブラウザを変更してみる
ブラウザの一時的な不具合で変換できない場合もあります。
その場合は、
- ページを更新する
- シークレットウィンドウで開く
- 別のブラウザを利用する
と改善することがあります。
✅ ExcelとGoogleスプレッドシートはどう使い分けるべき?
「どちらが優れているか」ではなく、用途によって使い分けることが重要です。
例えば、社内で高度な集計やVBAを利用するのであればExcelが適しています。
一方で、複数人がリアルタイムで情報を更新する業務であればGoogleスプレッドシートの方が効率的です。
目的に応じて選ぶことで、それぞれの強みを最大限活かせます。
・Excelがおすすめなケース
次のような用途ではExcelが向いています。
- VBAを利用する
- 高度な関数を多用する
- Power Queryを利用する
- 大規模データを分析する
- 印刷レイアウトを重視する帳票を作成する
Excelは高度な業務処理に強く、複雑な自動化にも対応できます。
共同編集のためにGoogleスプレッドシートへ変換しても、VBAや高度なデータ処理、帳票作成を行う業務ではExcelを残した方がよい場合があります。Excelを使い続けるか、別のソフトへ乗り換えるか迷っている方は、【Excelを使い続けるべき?】他ソフトへ乗り換える判断基準を徹底解説も参考にしてください。
・Googleスプレッドシートがおすすめなケース
一方で、次のような用途ではGoogleスプレッドシートが便利です。
- チームで共同編集する
- 外出先から編集する
- 自動保存したい
- URLだけで共有したい
- 更新履歴を管理したい
特に複数人が同じファイルを扱う業務では、大きなメリットがあります。
・Excel VBAを活用すればさらに業務効率化できる
Googleスプレッドシートは共同編集に優れていますが、定型業務の自動化という点ではExcel VBAにも大きな強みがあります。
例えば、
- 毎月の集計作業を自動化する
- 複数ファイルを一括で処理する
- ボタン一つで帳票を作成する
- データを自動で整理・加工する
といった作業は、VBAを活用することで大幅に効率化できます。
GoogleスプレッドシートとExcelは対立するものではなく、それぞれ得意分野があります。用途に応じて使い分けることで、日々の業務をよりスムーズに進められるでしょう。
Googleスプレッドシートへ変換できても、すべてのExcel業務をそのまま置き換えられるとは限りません。実務でExcelの代わりとして利用できる範囲や、乗り換える際の注意点については、【GoogleスプレッドシートはExcelの代わりになる?】違い・できること・向いている人を解説も参考にしてください。
✅ まとめ:Googleスプレッドシートへ変換して安全にデータを移行しよう
この記事では、ExcelファイルをGoogleスプレッドシートへ変換する方法と、書式や数式をできるだけ崩さず移行するポイントについて解説しました。
- ExcelファイルはGoogleドライブへアップロード後にGoogleスプレッドシートへ変換できる
- 変換後は共同編集や自動保存などGoogle独自の機能が利用できる
- VBAやPower QueryなどExcel専用機能は利用できない場合がある
- 数式・書式・印刷設定は変換後に確認すると安心
- ExcelとGoogleスプレッドシートは用途に応じて使い分けることが重要
- 定型業務の自動化にはExcel VBAも有効な選択肢になる
Googleスプレッドシートへの変換は難しい作業ではありませんが、変換後の確認を行うことでトラブルを未然に防げます。用途に合わせてExcelとGoogleスプレッドシートを使い分け、より効率的なデータ管理や共同作業を実現していきましょう。