Excelとスプレッドシートの相互変換の方法と互換性の注意点

2つの表計算ソフトの間でファイルを変換しているイメージイラスト GoogleWorkspace活用法

ExcelファイルをGoogleスプレッドシートで開きたい、または、スプレッドシートをExcelで開きたい――そんな時の変換方法と、互換性の注意点を解説します。

この記事でわかること

  • Excelからスプレッドシートへの変換手順
  • スプレッドシートからExcelへの変換手順
  • 互換性の問題(関数・書式・マクロ)
  • 変換する時のコツ

結論から言うと、Excelのファイルは、Googleドライブにアップロードして開けば、スプレッドシートとして編集できます。逆に、「ファイル」→「ダウンロード」でExcel形式に変換できます。ただし、関数や書式、マクロには、互換性の違いがあります。

1. Excelからスプレッドシートへ

  1. Googleドライブに、Excelファイル(.xlsx)をアップロードする
  2. ファイルをダブルクリックして開く
  3. Googleスプレッドシートで、表示・編集する

2. 正式にスプレッドシートとして変換する

Excel形式のまま開いた状態から、正式にスプレッドシートに変換したい場合は、「ファイル」から「Googleスプレッドシートとして保存」を選びます。変換後は、別のファイルとして保存されます。

3. スプレッドシートからExcelへ

  1. 「ファイル」を選ぶ
  2. 「ダウンロード」を選ぶ
  3. 「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. すべての関数が、問題なく動きますか?

ほとんどの基本的な関数は動きますが、一部の関数には、違いがあります。

タイトルとURLをコピーしました