Googleスプレッドシートで作成した表を、Excelで編集したい場面は少なくありません。
たとえば、取引先からExcel形式での提出を求められた場合や、社内の業務システムがExcelファイルにしか対応していない場合には、GoogleスプレッドシートからExcelへのデータ移行が必要になります。
GoogleスプレッドシートにはExcel形式でダウンロードする機能が用意されているため、基本的な変換操作はそれほど難しくありません。
ただし、変換後に数式やレイアウト、日付、グラフなどが完全には再現されない場合があります。ファイルをダウンロードできたからといって、そのまま提出や共有をすると、表示崩れや計算結果の違いに気付かない可能性もあります。
この記事では、GoogleスプレッドシートをExcel形式へ変換する基本手順と、データ移行前に確認しておきたいポイントをわかりやすく解説します。
✅ GoogleスプレッドシートからExcelへデータを移行できる
GoogleスプレッドシートからExcelへ移行する場合、データを一つずつコピーして貼り付ける必要はありません。Googleスプレッドシートには、ファイル全体をExcel形式でダウンロードする機能があります。ただし、GoogleスプレッドシートとExcelは似ているようで、利用できる機能や内部の仕組みが完全に同じではありません。見た目が問題なく変換されていても、一部の数式や書式が変わっていることがあります。特に、業務で使用する集計表や提出書類では、変換後の確認を省くと後から修正が必要になりかねません。まずは、どのような形で移行できるのかを理解しておきましょう。
・Excel形式に変換すると.xlsxファイルとして保存される
GoogleスプレッドシートからExcel形式でダウンロードすると、通常は拡張子が「.xlsx」のファイルとして保存されます。
.xlsxは、現在のExcelで一般的に使用されているファイル形式です。Excelがインストールされているパソコンで開けるほか、Excelに対応した一部の表計算ソフトでも利用できます。
変換される主な内容は次のとおりです。
- セルに入力された文字や数値
- 多くの数式
- セルの背景色や文字色
- 罫線や配置
- 複数のシート
- グラフや一部の図形
- フィルターや並べ替えの設定
基本的な表や集計データであれば、元の状態に近い形でExcelへ移行できます。
一方で、Googleスプレッドシート独自の関数や機能を使っている場合は、Excel上で同じように動作しないことがあります。そのため、変換後はファイルが開けるかだけでなく、数式や表示内容まで確認することが大切です。
・コピーと貼り付けよりファイル変換が適している理由
GoogleスプレッドシートのデータをExcelへ移す方法として、セル範囲をコピーしてExcelへ貼り付けることもできます。
ただし、コピーと貼り付けでは、次のような問題が起こることがあります。
- 一部の書式が引き継がれない
- 数式が正しく貼り付けられない
- 列幅や行の高さが変わる
- 複数のシートをまとめて移せない
- グラフやフィルターが移行されない
数行程度の小さな表であればコピーでも対応できますが、複数シートを含むファイルや書式付きの管理表では、Excel形式としてダウンロードした方が効率的です。
ファイル全体を変換すれば、シート構成や書式をある程度保ったまま移行できます。移行後の修正作業を減らすためにも、基本的にはダウンロード機能を使用するとよいでしょう。
.xlsxやCSVなどのファイル形式によって、保存できる書式や機能は異なります。拡張子ごとの特徴や選び方を確認したい場合は、「【Excel】ファイル形式(拡張子)とは|初心者でも理解できる基本と違い・選び方を徹底解説」で詳しく解説しています。
GoogleスプレッドシートとExcelは見た目が似ていますが、共有方法や対応機能、ファイル管理の仕組みには違いがあります。どちらを中心に使うべきか迷っている場合は、「【ExcelとGoogleスプレッドシートの違い】どっちを使うべき?特徴・メリット・デメリットを徹底比較」も参考にしてください。
✅ GoogleスプレッドシートをExcel形式でダウンロードする方法
Excel形式への変換は簡単ですが、保存先やファイル名を確認せずに進めると、ダウンロードしたファイルを見失うことがあります。また、共有されているスプレッドシートでは、閲覧権限や管理者側の設定によってダウンロードできない場合もあります。「メニューが表示されない」「Excel形式を選べない」という場合は、操作方法だけでなく権限の確認も必要です。変換後のファイルはGoogleスプレッドシートと自動同期されないため、別のファイルとして管理する点にも注意してください。ここでは、通常のダウンロード手順を順番に確認します。
・スプレッドシート全体をExcelへ変換する手順
GoogleスプレッドシートをExcel形式で保存する手順は、次のとおりです。
- Excelへ移行したいGoogleスプレッドシートを開きます。
- 画面上部の「ファイル」をクリックします。
- 表示されたメニューから「ダウンロード」を選択します。
- ファイル形式の一覧から「Microsoft Excel(.xlsx)」をクリックします。
- ダウンロードが完了するまで待ちます。
- パソコンのダウンロードフォルダーなどを開き、保存された.xlsxファイルを確認します。
- Excelでファイルを開き、データや書式を確認します。
ブラウザーの設定によっては、保存場所を選択する画面が表示されることがあります。その場合は、ファイル名と保存先を確認してから保存してください。
自動的に保存される設定では、通常「ダウンロード」フォルダーにファイルが保存されます。見つからない場合は、ブラウザーのダウンロード履歴から確認すると見つけやすくなります。
・ダウンロードしたExcelファイルを開く方法
ダウンロードしたファイルは、通常のExcelファイルと同じように開けます。
- エクスプローラーを開きます。
- 「ダウンロード」フォルダーへ移動します。
- 保存された.xlsxファイルを探します。
- ファイルをダブルクリックします。
- Excelが起動したら、各シートの内容を確認します。
インターネット上から取得したファイルとして認識されると、Excel上部に「保護ビュー」が表示されることがあります。
内容に問題がなく、自分でGoogleスプレッドシートからダウンロードしたファイルであれば、「編集を有効にする」をクリックすることで編集できます。
ただし、第三者から共有されたスプレッドシートの場合は、内容や作成者を確認してから編集を有効にした方が安全です。
・一部のシートだけExcelへ移したい場合
GoogleスプレッドシートをExcel形式でダウンロードすると、基本的にはファイル内のすべてのシートが含まれます。
必要なシートだけを移行したい場合は、次の方法があります。
- 元のスプレッドシートを開きます。
- 移行したいシートのタブを右クリックします。
- 「別のスプレッドシートにコピー」を選択します。
- 新しいスプレッドシートへ対象シートをコピーします。
- コピー先のスプレッドシートを開きます。
- 「ファイル」から「ダウンロード」を選択します。
- 「Microsoft Excel(.xlsx)」をクリックします。
必要なシートだけで新しいスプレッドシートを作成してからダウンロードすることで、不要なデータを含めずにExcelへ移行できます。
機密情報や社内限定のデータが別シートに含まれている場合は、ファイル全体をダウンロードしてから削除するよりも、必要なシートだけをコピーする方が安全です。
✅ GoogleスプレッドシートからExcelへ移行する前の確認事項
Googleスプレッドシートで正常に表示されているデータでも、Excelへ変換すると同じ結果にならない場合があります。特に、独自関数や外部データとの連携を使っているシートは注意が必要です。移行後に問題が見つかると、元のスプレッドシートへ戻って修正し、もう一度ダウンロードすることになります。提出期限の直前に変換すると、確認や修正に十分な時間を取れない可能性もあります。手戻りを防ぐには、ダウンロード前にファイルの構成や使用機能を確認しておくことが重要です。
・Googleスプレッドシート独自の関数を確認する
GoogleスプレッドシートとExcelでは、多くの基本関数を共通して使用できます。
たとえば、次のような関数は、一般的な表でよく使われます。
- SUM関数
- IF関数
- COUNTIF関数
- VLOOKUP関数
- AVERAGE関数
- ROUND関数
ただし、Googleスプレッドシート独自の関数や、外部サービスと連携する関数は、Excelでそのまま利用できない場合があります。
注意が必要な例として、次のような機能があります。
- IMPORTRANGE関数による別ファイル参照
- GOOGLEFINANCE関数によるデータ取得
- IMPORTHTML関数などによるWebデータの取得
- Googleフォームと連携した自動入力
- Google Apps Scriptによる自動処理
変換後に対応していない数式があると、エラーが表示されたり、最後に取得した値だけが残ったりする場合があります。
業務で重要な計算を行っている場合は、どの関数を使用しているかを事前に確認し、Excelで代替できるかを整理しておきましょう。
・共有設定はExcelファイルへ引き継がれない
Googleスプレッドシートでは、メールアドレスごとに閲覧者や編集者を設定できます。
しかし、Excel形式でダウンロードしたファイルには、Googleスプレッドシート側の共有設定は引き継がれません。
たとえば、Googleスプレッドシートで特定のメンバーだけが閲覧できる状態でも、ダウンロード後のExcelファイルを別の人へ送れば、その人も内容を確認できます。
Excelへ移行したあとは、ファイルの保存場所や送付先をあらためて管理する必要があります。
社内の共有フォルダーへ保存する場合はアクセス権限を確認し、メールへ添付する場合は宛先や添付ファイルを慎重に確認しましょう。
また、GoogleスプレッドシートとダウンロードしたExcelファイルは別々のデータです。一方を編集しても、もう一方へ変更内容が自動反映されるわけではありません。
どちらを正式な管理ファイルとして使用するのか、移行前に決めておくとデータの重複や更新漏れを防ぎやすくなります。
GoogleスプレッドシートとExcelでは、共同編集やアクセス権限の管理方法にも違いがあります。チームで使う場合の選び方は、「【GoogleスプレッドシートとExcel】共有作業はどっちが便利?違いと選び方を徹底比較」で詳しく確認できます。
✅ GoogleスプレッドシートからExcelへ変換した後に確認したいポイント
GoogleスプレッドシートをExcel形式でダウンロードできても、そこで作業完了と考えるのは少し危険です。ファイル自体は問題なく開けても、数式の結果やレイアウト、グラフの位置などが変わっている場合があります。特に、複雑な集計表や社外提出用の資料では、わずかな表示崩れでも修正が必要になります。また、変換前と変換後で計算結果が同じとは限りません。ここを確認せずに共有すると、誤ったデータを提出する可能性があります。ダウンロード後は、見た目だけでなく内容まで確認しましょう。
・数式や計算結果が正しいか確認する
まず確認したいのが、数式と計算結果です。
GoogleスプレッドシートとExcelでは、同じ名前の関数でも細かな動作が異なる場合があります。また、Googleスプレッドシート独自の関数は、Excelへ変換するとエラーになることがあります。
確認するときは、次の順番で見ると効率的です。
- 合計値や集計結果が元データと一致しているか確認します。
- エラー表示になっているセルがないか探します。
- 数式バーを確認し、数式が残っているかを確認します。
- 別シートを参照している数式が正しく動作しているか確認します。
- 日付や時刻を使う計算結果に違いがないか確認します。
特に、売上集計や勤怠表、在庫表などでは、計算結果の違いがそのまま業務上のミスにつながります。
数式が変換できない場合は、Excelで使える関数へ置き換えるか、値として固定して利用する方法を検討しましょう。
・セルの書式やレイアウトが崩れていないか確認する
次に、セルの書式やレイアウトを確認します。
GoogleスプレッドシートからExcelへ変換した際、次のような部分が変わることがあります。
- 列幅や行の高さ
- セル内の文字位置
- 文字の折り返し
- フォントの種類
- 罫線の太さ
- 背景色
- 条件付き書式
- 結合セルの表示
特に、パソコンに同じフォントが入っていない場合は、別のフォントへ置き換えられ、文字の幅が変わることがあります。
提出用の資料や印刷する帳票では、表示だけでなく印刷プレビューも確認しておきましょう。
- Excelで対象ファイルを開きます。
- 各シートの表示を確認します。
- 「ファイル」から「印刷」を開きます。
- 改ページや印刷範囲を確認します。
- 必要に応じて列幅や余白を調整します。
画面上では問題なく見えても、印刷すると表が途中で切れることがあります。紙で提出する資料ほど、印刷プレビューの確認が重要です。
・グラフや画像の位置を確認する
Googleスプレッドシート上のグラフや画像もExcelへ変換されますが、完全に同じ配置になるとは限りません。
次のような変化が起こることがあります。
- グラフの大きさが変わる
- 凡例の位置がずれる
- グラフタイトルの改行位置が変わる
- 画像がセルからずれる
- 図形やテキストボックスの位置が変わる
グラフが数値を正しく参照しているかも確認しましょう。
見た目だけ整っていても、参照範囲がずれていると誤ったグラフが表示されます。元のGoogleスプレッドシートと見比べながら、数値と表示内容の両方を確認すると安心です。
Excelへ変換する必要があるか、Googleスプレッドシートだけで業務を続けられるかは、使用している数式や機能によって異なります。「【GoogleスプレッドシートはExcelの代わりになる?】違い・できること・向いている人を解説」では、移行しやすい業務とExcelを残した方がよいケースを整理しています。
✅ GoogleスプレッドシートをExcelへ正しく移行できない場合の対処法
操作手順が正しくても、ファイルをダウンロードできない、Excelで開くとエラーになる、表示が大きく崩れるといった問題が起こることがあります。原因は、共有権限やファイル容量、使用している機能などさまざまです。何度も同じ方法でダウンロードしても改善しない場合は、原因に合わせて対処する必要があります。無理に変換を繰り返すと、どのファイルが最新なのか分からなくなることもあります。ここでは、実務で起こりやすい問題と対処法を整理します。
・Excel形式でダウンロードできない場合
「Microsoft Excel(.xlsx)」を選べない場合は、共有設定によってダウンロードが制限されている可能性があります。
共有されたファイルでは、所有者が閲覧者やコメント権限の利用者に対して、ダウンロードやコピーを禁止していることがあります。
この場合は、次の対応を検討します。
- 自分の共有権限を確認します。
- ファイル所有者へExcel形式での共有を依頼します。
- 必要であれば編集権限を付与してもらいます。
- 所有者側でExcelファイルをダウンロードしてもらいます。
権限を無視してデータを移そうとせず、管理者や所有者へ確認することが大切です。
・Excelでファイルが開けない場合
ダウンロードした.xlsxファイルが開けない場合は、ファイルのダウンロードが途中で失敗している可能性があります。
次の手順を試してみましょう。
- ダウンロードしたファイルを削除します。
- Googleスプレッドシートを再読み込みします。
- もう一度Excel形式でダウンロードします。
- ファイル容量が極端に小さくないか確認します。
- Excelを再起動してから開きます。
ファイル名に特殊な記号が多く含まれている場合は、短く分かりやすい名前へ変更してから再度ダウンロードする方法もあります。
また、Excelのバージョンが古い場合は、一部の機能を正しく読み込めないことがあります。その場合は、Excelを更新するか、別のパソコンで開けるか確認してください。
・データ量が多く変換に時間がかかる場合
大量の行や数式、画像を含むスプレッドシートは、Excel形式への変換に時間がかかることがあります。
特に、次のようなファイルは重くなりやすい傾向があります。
- 数万行以上のデータがある
- 数式が大量に設定されている
- IMPORTRANGEなどの外部参照が多い
- 画像やグラフが多数ある
- 不要な空白行や空白列まで使用範囲に含まれている
この場合は、不要なデータを整理してから変換すると改善することがあります。
- 不要なシートを削除します。
- 使っていない行や列を整理します。
- 不要な画像やグラフを削除します。
- 必要なシートだけ別ファイルへコピーします。
- 新しいファイルをExcel形式でダウンロードします。
元ファイルを直接削除するのが不安な場合は、コピーを作成してから整理すると安全です。
✅ GoogleスプレッドシートからExcelへの移行方法を用途別に使い分ける
GoogleスプレッドシートからExcelへデータを移す方法は、Excel形式でのダウンロードだけではありません。移したい内容やデータ量によっては、コピーやCSVを使った方が適している場合もあります。すべての場面で.xlsx変換を使うと、かえって不要な修正が増えることがあります。どの情報を残したいのかを基準に選ぶことが重要です。ここでは、用途ごとの使い分けを確認します。
・書式や複数シートを残すならExcel形式
次のような場合は、Excel形式でダウンロードする方法が適しています。
- 複数シートをまとめて移行したい
- セルの色や罫線を残したい
- 数式を引き継ぎたい
- グラフを残したい
- Excelで継続して編集したい
ファイル全体を移行できるため、管理表や集計表の移行に向いています。
ただし、変換後の確認は必ず行いましょう。
・一部の表だけ移すならコピーと貼り付け
数行から数十行程度の小さな表だけをExcelへ移したい場合は、コピーと貼り付けでも対応できます。
- Googleスプレッドシートで対象範囲を選択します。
- コピーします。
- Excelを開きます。
- 貼り付け先のセルを選択します。
- 必要な貼り付け方法を選びます。
数式が不要な場合は、「値の貼り付け」を使うと意図しない参照を防げます。
ただし、大きな表や複数シートには向いていません。
・データだけ移すならCSV形式
書式や数式が不要で、文字や数値だけを移したい場合はCSV形式も利用できます。
CSVは、次のような場面に向いています。
- 業務システムへ取り込む
- 商品一覧や顧客一覧を移す
- データベース用の情報を渡す
- 軽いファイルとして保存する
ただし、CSVでは基本的に1つのシートしか保存できません。また、書式や数式、グラフなどは保持されません。
見た目を残す必要があるか、データだけでよいかを考えて選びましょう。
CSVとして保存したデータをExcelブックとして編集・管理したい場合は、.xlsx形式へ変換する必要があります。文字化けや列の崩れを防ぐ手順は、「【Excel】CSVをExcel形式に変換する方法|データ崩れ・文字化けを防ぐ手順」で解説しています。
CSVをExcelで開いた際に日本語が文字化けする場合は、UTF-8やShift-JISなどの文字コードが影響している可能性があります。文字コードの違いと対処法は、「【Excel】CSVの文字コードとは?UTF-8・Shift-JISの違いと文字化け対策」で詳しく解説しています。
✅ GoogleスプレッドシートとExcelの二重管理を防ぐ方法
GoogleスプレッドシートからExcelへ移行すると、同じ内容のファイルが2つ存在する状態になります。この状態で両方を編集すると、どちらが最新か分からなくなることがあります。実務では、変換操作よりも移行後の管理ルールが重要です。担当者ごとに別のファイルを更新すると、古い情報を使ってしまう危険もあります。移行後は、正式な管理先を明確にしましょう。
・どちらを原本にするか決める
移行前に、GoogleスプレッドシートとExcelのどちらを正式な原本とするか決めます。
たとえば、次のようなルールが考えられます。
- 日常の共同編集はGoogleスプレッドシートで行う
- 月末提出時のみExcel形式で保存する
- 移行後はExcelだけを更新する
- Googleスプレッドシートは閲覧用として残す
原本が明確であれば、更新漏れや重複修正を防ぎやすくなります。
・ファイル名に日付や版数を付ける
Excelファイルを定期的に出力する場合は、ファイル名に日付や版数を入れると管理しやすくなります。
例として、次のような名前が使えます。
売上管理表_2026年7月.xlsx
売上管理表_20260719.xlsx
売上管理表_v02.xlsx
「最新版」「最終版」といった曖昧な名前だけでは、あとから違いが分からなくなります。
日付や版数を付け、保存場所も統一しておくと安全です。
・定期的な作業はExcel VBAで効率化できる
Googleスプレッドシートから取得したExcelファイルを、毎回同じ形式へ整える場合は、Excel VBAで作業を自動化できることがあります。
たとえば、次のような処理が可能です。
- 不要な列を削除する
- 列幅を自動調整する
- 指定シートだけを別ブックへ保存する
- ファイル名へ日付を付ける
- 印刷設定を整える
ただし、Googleスプレッドシートからのダウンロード操作自体と、Excel内での整形作業は分けて考える必要があります。
毎回同じ修正を手作業で行っている場合は、変換後のExcel処理をVBAで自動化すると、作業時間と修正ミスを減らせます。
GoogleスプレッドシートとExcelを併用すると、更新漏れやファイルの二重管理が起こりやすくなります。どちらを正式な管理環境にするか迷っている場合は、「【Excelを使い続けるべき?】他ソフトへ乗り換える判断基準を徹底解説」も参考にしてください。
✅ まとめ:GoogleスプレッドシートからExcelへ安全にデータを移行しよう
- Googleスプレッドシートは、Microsoft Excel(.xlsx)形式でダウンロードできる
- 基本的には「ファイル」→「ダウンロード」からExcel形式を選択する
- 複数シートや書式を残したい場合は、ファイル全体の変換が適している
- Googleスプレッドシート独自の関数や共有設定は、そのまま引き継げない場合がある
- 変換後は、数式、計算結果、書式、グラフ、印刷状態を確認する
- 一部の表だけならコピー、データだけならCSVを使う方法もある
- 移行後はGoogleスプレッドシートとExcelのどちらを原本にするか決める
- 繰り返し発生する整形作業は、Excel VBAで自動化できる場合がある
GoogleスプレッドシートからExcelへの変換は、基本操作だけであれば簡単です。ただし、正しくダウンロードできたことと、元の内容が完全に再現されていることは同じではありません。
業務で利用するファイルほど、変換後の数式や表示、印刷状態まで丁寧に確認することが大切です。用途に応じてExcel形式、コピー、CSVを使い分け、データの重複管理にも注意すれば、安全で効率的な移行につながります。