ExcelファイルをGoogleスプレッドシートで開きたい、または、スプレッドシートをExcelで開きたい――そんな時の変換方法と、互換性の注意点を解説します。
この記事でわかること
- Excelからスプレッドシートへの変換手順
- スプレッドシートからExcelへの変換手順
- 互換性の問題(関数・書式・マクロ)
- 変換する時のコツ
結論から言うと、Excelのファイルは、Googleドライブにアップロードして開けば、スプレッドシートとして編集できます。逆に、「ファイル」→「ダウンロード」でExcel形式に変換できます。ただし、関数や書式、マクロには、互換性の違いがあります。
1. Excelからスプレッドシートへ
- Googleドライブに、Excelファイル(.xlsx)をアップロードする
- ファイルをダブルクリックして開く
- Googleスプレッドシートで、表示・編集する
2. 正式にスプレッドシートとして変換する
Excel形式のまま開いた状態から、正式にスプレッドシートに変換したい場合は、「ファイル」から「Googleスプレッドシートとして保存」を選びます。変換後は、別のファイルとして保存されます。
3. スプレッドシートからExcelへ
- 「ファイル」を選ぶ
- 「ダウンロード」を選ぶ
- 「Microsoft Excel(.xlsx)」を選ぶ
複数のシートも、まとめて保存されます。ダウンロードの形式については、別記事「Googleスプレッドシートをダウンロードする方法|選べる形式と注意点」もご覧ください。
4. 互換性の注意点1:関数
一部の関数は、片方にしかありません。たとえば、QUERYやIMPORTRANGE、ARRAYFORMULAは、スプレッドシート固有です。逆に、Excelの新しい関数の一部は、スプレッドシートで使えないものもあります。
5. 互換性の注意点2:書式
条件付き書式、フォント、テーブル、グラフなどは、変換すると、見た目が変わることがあります。変換後は、内容を必ず確認しましょう。
6. 互換性の注意点3:マクロ
Excelのマクロ(VBA)は、スプレッドシートでは動作しません。スプレッドシートでは、Google Apps Scriptを使うため、VBAは、書き直す必要があります。マクロの詳しい違いは、別記事「Googleスプレッドシートのマクロの使い方|記録の手順とExcel VBAとの違い」をご覧ください。
7. 変換する時のコツ
- 重要なファイルは、変換前にコピーを取っておく
- 変換後に、数式や書式が崩れていないか確認する
- 複雑なマクロや関数を使っているファイルは、変換せず、Excelのまま使うことも検討する
8. 共同編集の場面での使い分け
社内でExcelを使う人と、スプレッドシートを使う人が混在している場合は、どちらを正とするかを決めておくと、混乱を防げます。基本的な違いは、別記事「Googleスプレッドシートとは?Excelとの違いと基本をわかりやすく解説」もご覧ください。
まとめ
- Excelは、ドライブにアップロードして開けば、スプレッドシートとして編集できる
- スプレッドシートは、ダウンロードでExcel形式に変換できる
- 関数・書式・マクロに、互換性の違いがある
- 重要なファイルは、変換前にコピーを取り、変換後に確認する
よくある質問(FAQ)
Q. 変換すると、元のExcelファイルは消えますか?
いいえ、元のファイルは、そのまま残ります。
Q. 変換した後で、Excel側の変更は反映されますか?
別のファイルになるため、自動では反映されません。
Q. すべての関数が、問題なく動きますか?
ほとんどの基本的な関数は動きますが、一部の関数には、違いがあります。

