Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Excelで「データソース参照が無効です」エラーを修正する方法

Excelで範囲からピボットテーブルを作成しようとした際に、「データソース参照が無効です」というエラーメッセージが表示されるケースが少なくありません。このエラーは複数のExcelバージョンおよびWindowsバージョンで報告されており、OSやExcelのバージョンに依存しない問題であることがわかっています。

Excelで「データソース参照が無効です」エラーを修正する方法

Excelで「データソース参照が無効です」エラーが発生する原因は?

このエラーメッセージについては、さまざまなユーザーの報告と、問題を解決するために実際に実行された修復手順を調査しました。その結果、このエラーを引き起こす一般的な原因として、以下の項目が判明しています。

  • Excelファイル名に角括弧が含まれている – ピボットテーブルでは、一部の使用禁止文字がサポートされていません。このエラーが表示される代表的な理由のひとつが、Excelファイル名に「[」や「]」が含まれているケースです。この場合、ファイル名を編集して角括弧を削除すれば問題を解決できます。
  • Excelファイルがローカルドライブに保存されていない – Webサイトから直接開いたファイルやメール添付ファイルからピボットテーブルを作成しようとすると、このエラーが表示されることがあります。この場合、ファイルは一時フォルダーから開かれますが、通常のフォルダーと同じ権限がありません。このシナリオに該当する場合は、まず.xlsxファイルをローカルドライブに保存することで解決できます。
  • ピボットテーブルのデータが存在しない範囲を参照している – 適切に定義されていない範囲も、このエラーの原因となります。定義されていない範囲でピボットテーブルを作成しようとすると、同じエラーメッセージが表示されます。この場合は、ピボットテーブルを作成する前に範囲を定義すれば解決できます。
  • データソースが無効な参照を含む名前付き範囲を参照している – 範囲自体は定義済みでも、その参照先が無効な値になっている場合にもこのエラーが発生します。この場合は、名前マネージャーを使って参照先の値を特定し、必要な修正を加えることで解決できます。

現在「データソース参照が無効です」エラーの解決にお困りの場合は、この記事で紹介するトラブルシューティング手順を試して、エラーの原因となっている問題を特定しましょう。以下に、同様の状況にあった他のユーザーが問題を解決するために使用した方法をまとめています。

最良の結果を得るためには、紹介する順番どおりに各方法を試してください。いずれかの手順で、お使いの環境に有効な解決策にたどり着けるはずです。

それでは始めましょう!

方法1:ファイル名から括弧を削除する

「データソース参照が無効です」エラーを引き起こす最も一般的な原因のひとつが、Excelファイル名の誤りです。レポート自動化システムで生成されたファイルなどで、名前に「[]」のような使用禁止文字が含まれていると、ピボットテーブルを作成しようとするたびにこのエラーメッセージが表示されます。

このシナリオに該当する場合は、.xlsxファイルの名前を変更して使用禁止文字を取り除くことで問題を解決できます。手順は以下のとおりです。

  1. 現在そのファイルを使用しているExcelウィンドウを閉じます。ファイルが開いたままでは名前を変更できません。
  2. エクスプローラーでExcelファイルの保存場所へ移動し、ファイルを右クリックして[名前の変更]を選択します。
  3. ピボットテーブルは括弧に対応していないため、ファイル名から角括弧を削除します。Excelで「データソース参照が無効です」エラーを修正する方法
  4. ピボットテーブルを再度作成し、エラーが解消されたかどうかを確認します。

それでも「データソース参照が無効です」エラーが発生する場合や、この方法がお使いの環境に当てはまらない場合は、次の方法に進んでください。

方法2:ファイルをローカルディスクに保存する

Webサイトから直接、またはメールの添付ファイルから直接ファイルを開いている場合にも、この問題が発生することがあります。この場合、ファイルは一時ファイルとして開かれるため、「データソース参照が無効です」エラーが発生します。

このシナリオに該当する場合は、Excelファイルをまずローカルドライブに保存することで解決できます。ピボットテーブルを作成する前に、[ファイル] > [名前を付けて保存]を選択し、ローカルドライブなどの物理的な場所にファイルを保存してください。

Excelで「データソース参照が無効です」エラーを修正する方法

Excelファイルをローカルに保存できたら、以前エラーが発生していた手順を再実行し、エラーなしでピボットテーブルを作成できるかどうかを確認します。

この方法が当てはまらない場合は、次の方法に進みましょう。

方法3:範囲が存在し、定義されていることを確認する

ピボットテーブルを挿入しようとした際に「データソース参照が無効です」エラーが表示される別の原因は、存在しない、あるいは定義されていない範囲です。

具体例を挙げましょう。[挿入] > [ピボットテーブル]をクリックし、[テーブルまたは範囲を選択]を選択して、[テーブル/範囲]に「test」と入力したとします。このとき、「test」という範囲が実際には存在しなければ、[OK]をクリックした瞬間に「データソース参照が無効です」エラーが表示されます。

Excelで「データソース参照が無効です」エラーを修正する方法

このシナリオに該当する場合は、ピボットテーブルを作成する前にあらかじめ範囲を定義しておくことで問題を回避できます。手順は以下のとおりです。

  1. リボンの[数式]タブをクリックし、[名前マネージャー]を選択します。
  2. [名前マネージャー]ウィンドウ内で[新規]をクリックし、作成する範囲に名前を付けます。続いて[参照範囲]ボックスで、範囲として使用したいセルを指定します。手動で入力しても、組み込みの選択ツールを使っても構いません。
  3. 範囲が定義できたら、同じエラーメッセージに悩まされることなく、ピボットテーブルを正常に作成できるようになります。

Excelで「データソース参照が無効です」エラーを修正する方法

このシナリオに当てはまらない場合や、上記の手順を実行しても「データソース参照が無効です」エラーが解消されない場合は、次の方法に進んでください。

方法4:名前付き範囲の参照が有効であることを確認する

範囲を正しく定義したにもかかわらず、依然として「データソース参照が無効です」エラーが表示される場合は、名前付き範囲が無効な値を持つセルを参照している可能性があります。

これを修正するには、[数式] > [名前マネージャー]を開き、範囲がピボットテーブルで分析したいセルを正しく参照しているかどうかを確認します。不整合が見つかった場合は、[参照範囲]ボックスを使って正しい値に修正しましょう。

Excelで「データソース参照が無効です」エラーを修正する方法

修正が完了したら、ピボットテーブルを再度作成し、同じエラーメッセージが表示されなくなったかどうかを確認してください。

  1. 【0xc0000098エラー】「ブート構成データファイルに有効な情報が含まれていない」の原因と修正方法

    世界中の多くのユーザーに利用されているWindows OSですが、その一方で、さまざまなエラーが頻繁に発生することでも知られています。ポップアップ表示されるエラーメッセージならまだしも、ブルースクリーン(BSOD)やレッドスクリーンといった起動画面のエラーに遭遇すると、状況は一変します。これらのエラーは、パソコンの動作を完全に停止させたり、OS自体の起動を妨げたりするため、ユーザーに大きな不安を与えます。幸いにも、それぞれのエラーにはエラーコードとエラーメッセージが表示され、復旧への正しい方向性を示してくれます。本記事では、「0xc0000098 – ブート構成データファイルにオペレーティン

  2. PowerPointが保存できない!「ファイルの保存中にエラーが発生しました」を解決する12の対処法

    PowerPointが登場する以前は、紙で作られたスライドが使われており、さらにその前にはOHP(オーバーヘッドプロジェクター)で投影する薄い透明シートが主流でした。テキスト、グラフ、レポートのすべてが手作業で作成され、プレゼン資料の制作だけを専門とする職業さえ存在していました。しかし、それらの仕事はPowerPointのようなソフトウェアに取って代わられました。近い将来にはAIがその役割を担い、データを入力するだけでAIツールが数分でプレゼン資料を自動デザインしてくれる日が来るかもしれません。 さて、余計な不安を煽るのはこのくらいにして、「PowerPointが保存できない」という今まさに抱