ADVERTISEMENT

【Googleスプレッドシート】Excel互換で保存!xlsxエクスポートの設定

【Googleスプレッドシート】Excel互換で保存!xlsxエクスポートの設定
🛡️ 超解決

Googleスプレッドシートで作成したデータを、職場や取引先に送るときにExcel形式が必要になることはありませんか。Web上では編集しやすいスプレッドシートも、共有相手がExcelしか使えない場合には.xlsx形式に変換する必要があります。この記事では、Googleスプレッドシートから.xlsx形式でエクスポートする方法を、基本的な手順から応用のコツまで詳しく解説します。エクスポート後の互換性を保つための設定も含めて、確実に相手に渡せる状態を作る方法を身につけましょう。

【要点】Googleスプレッドシートを.xlsx形式でエクスポートする3つのステップ

  • 「ファイル」→「ダウンロード」→「Microsoft Excel (.xlsx)」: もっとも簡単なエクスポート方法で、メニューから数クリックで完了します。
  • エクスポート前にセル書式を調整する: 日付や数値の表示形式をExcel互換に直すことで、文字化けやズレを防げます。
  • シート全体ではなく必要な範囲だけ選択する: 不要な行や列が含まれるのを避け、ファイルサイズを小さくできます。

ADVERTISEMENT

xlsxエクスポートの基本とメリット

Googleスプレッドシートはクラウド上で動作する表計算ソフトですが、多くのビジネス現場ではMicrosoft Excelが標準的に使われています。そのため、スプレッドシートで作成した資料を.xlsx形式でエクスポートすることで、Excelユーザーとスムーズにファイルを共有できるようになります。

xlsx形式でのエクスポートには次のようなメリットがあります。まず、Excelで開いたときにレイアウトが大きく崩れにくくなります。また、数式や条件付き書式など、スプレッドシートで利用した機能の多くを維持したまま変換できます。さらに、xlsx形式は圧縮されたファイル形式のため、元のスプレッドシートよりもファイルサイズが小さくなる場合もあります。

ただし、スプレッドシートにしかない関数や機能はExcelで正しく表示されないこともあるため、エクスポート前に互換性を確認することが大切です。たとえば、QUERY関数やARRAYFORMULA関数などはExcelに変換されず、エラー値や静的な値に置き換わることがあります。このような場合は、事前にデータを値として貼り付けておくなどの対策が必要です。

xlsx形式でエクスポートする方法

ここでは、Googleスプレッドシートを.xlsx形式でエクスポートする具体的な手順を紹介します。操作はすべてブラウザ上で行えるため、特別なソフトは必要ありません。

基本のエクスポート手順

  1. エクスポートしたいスプレッドシートを開く
    対象のファイルをGoogleスプレッドシートで開きます。複数のシートがある場合は、エクスポート後にすべてのシートが別々のシートとして保存されます。
  2. メニューから「ファイル」をクリックする
    左上のメニューバーにある「ファイル」をクリックします。ドロップダウンメニューが表示されます。
  3. 「ダウンロード」にマウスを合わせ、「Microsoft Excel (.xlsx)」を選択する
    「ファイル」メニューの「ダウンロード」にカーソルを合わせると、いくつかの形式が表示されます。その中から「Microsoft Excel (.xlsx)」をクリックします。すると、自動的にダウンロードが開始されます。
  4. ダウンロードしたファイルを開いて確認する
    保存された.xlsxファイルをExcelまたは互換ソフトで開き、内容が正しく表示されているか確認します。必要に応じて書式を調整します。

複数のシートを一括でエクスポートする方法

エクスポートの基本手順では、開いているスプレッドシート全体が1つの.xlsxファイルに保存されます。このとき、元のシートタブの順序や名前はそのまま維持されます。たとえば「売上」「経費」「顧客リスト」という3つのシートがある場合、エクスポート後のExcelファイルでも同じ3つのシートが同じ名前で含まれます。

個別のシートだけをエクスポートしたい場合は、以下の手順で行えます。まず、エクスポートしたいシートをアクティブにします。次に、「ファイル」メニューから「印刷」を選び、印刷ダイアログで「保存先」を「PDF」に変更して保存する方法もありますが、xlsx形式で個別シートだけを直接エクスポートする機能は標準では用意されていません。その場合は、目的のシートだけをコピーして新しいスプレッドシートを作成し、そのシートをxlsx形式でダウンロードするという方法が簡単です。

エクスポート時の注意点と設定のコツ

xlsx形式でエクスポートする際に、見た目や値が変わってしまうケースがあります。ここでは、よくある問題とその対処法を説明します。

日付がシリアル値として表示される

スプレッドシートで日付を入力しているセルが、エクスポート後に数字の羅列(シリアル値)に変わってしまうことがあります。これは、スプレッドシートの日付表示形式とExcelの日付表示形式が完全に一致しないために起こります。対処法としては、エクスポート前に日付のセル範囲を選択し、メニューの「表示形式」→「数字」→「日付」から希望の表示形式を選び直します。また、エクスポート後にExcel側でセルの書式設定を「日付」に変更することでも解決できます。

数式がエラーになる

スプレッドシート独自の関数(QUERY、IMPORTRANGE、ARRAYFORMULAなど)はExcelに変換されません。その結果、エラー値「#NAME?」などが表示されます。このような場合、エクスポートする前に該当のセルを「値」としてコピーして貼り付けておく方法が有効です。具体的には、関数が入力された範囲を選択し、Ctrl+Cでコピーした後、同じ範囲にCtrl+Shift+Vで「値のみ貼り付け」を行います。これにより、関数の計算結果だけが残ります。

セル結合や罫線が崩れる

スプレッドシートで設定したセル結合や罫線は、基本的にExcelでも維持されます。ただし、一部の罫線スタイル(特に二重線や斜線)は変換時に単純な線になることがあります。また、セル内のテキストの折り返し設定もそのまま反映されます。エクスポート前に、複雑な書式をシンプルにしておくと安定した変換が期待できます。

ADVERTISEMENT

よくあるトラブルと対処法

エクスポートしたxlsxファイルを開こうとしたときに、思わぬエラーが発生する場合があります。ここでは、その原因と対処法を紹介します。

「ファイルが壊れています」と表示される

ダウンロードしたxlsxファイルを開こうとすると、Excelから「ファイルが壊れています」というメッセージが出ることがあります。これは、ダウンロード中に通信エラーが発生したり、ファイルサイズが大きすぎたりすることが原因です。対処法として、もう一度エクスポートをやり直すか、ブラウザのキャッシュをクリアしてから再試行します。また、ファイルサイズが大きい場合は、不要なシートやデータを削除してからエクスポートすることで回避できます。

文字化けする(一部の文字が「?」になる)

スプレッドシートで使用した特殊文字や絵文字が、Excelでは「?」に変わることがあります。これは、文字コードの違いによるものです。スプレッドシートはUTF-8を基本としていますが、Excelのxlsx形式は内部的にUnicodeをサポートしています。ただし、フォントが対応していない場合に文字化けが発生します。対策として、エクスポート前に、使用しているフォントを「Arial」や「Meiryo」など、Windows標準のフォントに変更しておくと、文字化けを減らせます。

エクスポートしたxlsxの活用例

スプレッドシートをxlsx形式でエクスポートする場面は多岐にわたります。たとえば、月次報告書をスプレッドシートで作成し、それをExcelで開いてさらに編集したい場合です。また、学校や自治体など、Excelが標準の環境でデータを共有する必要がある場合にも便利です。さらに、エクスポートしたファイルをメールに添付するだけでなく、OneDriveやSharePointなどのクラウドストレージにアップロードして共同編集することも可能です。このように、xlsxエクスポートはスプレッドシートのデータを外部とやり取りする際の基本的かつ重要な機能です。

まとめ

今回は、Googleスプレッドシートから.xlsx形式でエクスポートする方法を解説しました。基本的な手順はメニューから数クリックで完了しますが、エクスポート前の書式調整や関数の置き換えによって、より正確な変換が可能になります。特に、独自関数を使っている場合や日付の表示形式が重要なデータでは、事前の対策が欠かせません。エクスポート後は必ずExcelで開いて確認し、問題があれば再度調整してください。この記事で紹介した手順を参考に、スムーズなファイル共有を実現しましょう。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。