Excelで外部データソースに接続している際に、「#CONNECT!」エラーが表示されることがあります。このエラーは、接続先のデータソースが見つからない、またはアクセスできない場合に発生します。突然エラーが表示されると、作業が中断され、原因特定に時間を要することがあります。この記事では、「#CONNECT!」エラーが発生する原因と、それを復旧するための具体的な手順を解説します。
この記事を読むことで、「#CONNECT!」エラーの原因を理解し、適切に対処できるようになります。接続切れの復旧手順を習得し、Excelでのデータ連携作業をスムーズに進めましょう。
【要点】Excel「#CONNECT!」エラーの復旧手順
- データソースの場所とファイル名の確認: 接続先のファイルが移動・削除されていないか確認します。
- 接続設定の更新: Excelの接続設定を最新の状態に更新します。
- 接続文字列の修正: 接続文字列に誤りがないか確認し、必要に応じて修正します。
- 資格情報(パスワード)の再入力: 接続に必要なパスワードなどが変更されていないか確認します。
ADVERTISEMENT
目次
「#CONNECT!」エラーが発生する根本原因
Excelで「#CONNECT!」エラーが表示される主な原因は、Excelファイルが参照している外部データソースへの接続が何らかの理由で失われたことです。これは、データソースとなるファイルやデータベースの場所が変更されたり、ファイル自体が削除されたりした場合に発生しやすくなります。また、ネットワークの問題や、接続に必要な権限が変更された場合にも起こり得ます。
特に、ファイルパスが固定されている場合に、接続元のファイルが移動されたり、ファイル名が変更されたりすると、Excelは参照先を見つけられずにエラーとなります。共有フォルダ内のファイルを参照している場合、その共有フォルダへのアクセス権限が失われた場合にも、同様のエラーが発生する可能性があります。
外部データソースへの接続を復旧する手順
「#CONNECT!」エラーを解消するには、Excelの接続設定を確認し、必要に応じて修正する必要があります。以下の手順で、接続の復旧を試みてください。
- 「データの取得と変換」(Power Query)の設定を確認する
Excelの「データ」タブにある「データの取得と変換」グループの機能(Power Query)で接続している場合、その設定を確認します。- 「データ」タブをクリックする
Excelのリボンメニューから「データ」タブを選択します。 - 「クエリと接続」をクリックする
「データの取得と変換」グループにある「クエリと接続」をクリックして、開いているクエリの一覧を表示します。 - 対象のクエリを右クリックする
エラーが発生しているデータソースに対応するクエリを右クリックします。 - 「編集」を選択する
右クリックメニューから「編集」を選択し、Power Queryエディターを開きます。 - 「ソースの変更」または「接続プロパティ」を確認する
Power Queryエディターで、左側の「クエリ」ペインで対象のクエリを選択し、右側の「クエリ設定」ペインにある「ソースの変更」をクリックします。ここで、接続しているデータソースのパスやファイル名が表示されます。
- 「データ」タブをクリックする
- 接続先のファイルパスやURLを確認・修正する
「ソースの変更」画面で、接続先のパスやURLに誤りがないか確認します。ファイルが移動した場合は、正しいパスを再度指定します。ファイル名が変更された場合も同様に修正します。- 「参照」ボタンを使用する
ファイルパスが不明な場合は、「参照」ボタンをクリックして、エクスプローラーから正しいファイルを選択し直すことができます。 - URLを確認する
Web上のデータソースに接続している場合は、URLが正しいか、アクセス可能かを確認します。
- 「参照」ボタンを使用する
- Power Queryエディターで「閉じて読み込む」をクリックする
接続設定を修正したら、「閉じて読み込む」をクリックして、変更をExcelに反映させます。 - 「データ」タブから「すべて更新」を実行する
Excelの「データ」タブにある「すべて更新」をクリックして、データソースから最新のデータを取得できるか確認します。
上記の手順で復旧できない場合は、以下の追加手順を試してください。
- 接続プロパティの確認と更新
Power Queryを使用しない、従来のExcelの機能(例:旧バージョンの「外部データの取り込み」)で接続している場合や、より詳細な設定を確認したい場合は、以下の手順で「接続プロパティ」を確認します。- 「データ」タブをクリックする
Excelのリボンメニューから「データ」タブを選択します。 - 「クエリと接続」をクリックする
「データの取得と変換」グループにある「クエリと接続」をクリックします。 - 対象の接続を右クリックする
「クエリと接続」ウィンドウで、エラーが発生している接続(クエリではない場合もあります)を右クリックします。 - 「プロパティ」を選択する
右クリックメニューから「プロパティ」を選択します。 - 「接続」タブを確認する
「接続プロパティ」ダイアログボックスが表示されたら、「接続」タブを選択します。 - 接続文字列を確認・編集する
「接続文字列」の欄に、接続先の情報が表示されています。ファイルパスやURLに誤りがある場合は、ここで編集します。 - 「OK」をクリックして閉じる
修正が終わったら、「OK」をクリックしてダイアログボックスを閉じます。
- 「データ」タブをクリックする
- 資格情報(パスワードなど)の再設定
データベースやWebサービスなど、認証が必要なデータソースに接続している場合、パスワードやユーザー名が変更されている可能性があります。- 「接続プロパティ」を開く
上記の手順で「接続プロパティ」ダイアログボックスを開きます。 - 「定義」タブまたは「セキュリティ」タブを確認する
接続の種類によっては、「定義」タブや「セキュリティ」タブに資格情報に関する設定があります。 - 「資格情報の編集」または「接続のテスト」を実行する
「資格情報の編集」ボタンがあれば、それをクリックして正しいユーザー名とパスワードを再入力します。また、「接続のテスト」ボタンがある場合は、それを使って接続が成功するか確認します。 - 「OK」をクリックして閉じる
設定を完了したら、「OK」をクリックします。
- 「接続プロパティ」を開く
- Excelファイルの保存場所と共有設定の確認
Excelファイル自体が共有フォルダに保存されており、その共有フォルダへのアクセス権限が変更された場合も「#CONNECT!」エラーが発生することがあります。Excelファイルが保存されている場所へのアクセス権限を確認してください。 - ネットワーク接続の確認
外部データソースがネットワーク上の場所(NAS、共有サーバー、Webサービスなど)にある場合、そのネットワークに正常に接続できているか確認してください。他のPCから同じデータソースにアクセスできるか試してみるのも有効です。
「#CONNECT!」エラーでよくある失敗パターンと対処法
ファイル名やパスに誤字・脱字がある
最も基本的な原因ですが、接続先のファイル名やパスを手入力した場合に、誤字や脱字があると「#CONNECT!」エラーが発生します。「参照」ボタンを使ってファイルを選択し直すか、接続文字列を慎重に確認・修正してください。大文字・小文字の違いも区別される場合があるため注意が必要です。
接続先のファイルが削除または移動されている
接続元のファイルが、誤って削除されたり、別のフォルダに移動されたりした場合にこのエラーが発生します。Excelファイルを開いている最中に接続元ファイルが操作された場合も、一時的に接続が切れることがあります。接続先のファイルが確かに存在するか、指定したパスに存在するかを、エクスプローラーなどで確認してください。
共有フォルダへのアクセス権限がない
ネットワーク上の共有フォルダにあるファイルをExcelで参照している場合、その共有フォルダへのアクセス権限が変更されるとエラーになります。共有フォルダの管理者に連絡し、自分のユーザーアカウントに必要な読み取り権限が付与されているか確認してください。
Excelのバージョンや互換性による問題
古いバージョンのExcelで作成された外部データ接続設定が、新しいバージョンで開いた際に正常に機能しない、あるいはその逆のケースも稀に発生します。特に、Power Queryが導入される前の機能で接続している場合は、Power Queryでの再接続を検討することも解決策となります。
WebサービスやデータベースのURL・エンドポイント変更
Web APIやデータベースに接続している場合、提供元でURLや接続エンドポイントが変更されることがあります。この場合、Excelの接続設定を最新の情報に更新する必要があります。APIのドキュメントなどを確認し、正しい接続情報を再度設定してください。
ADVERTISEMENT
Power Queryと従来の外部データ接続の比較
| 項目 | Power Query (データの取得と変換) | 従来の外部データ接続 |
|---|---|---|
| 主な用途 | データの取り込み、整形、変換、統合 | 外部データソースからのデータ取り込み |
| 接続設定の確認 | 「クエリと接続」から「編集」→「ソースの変更」 | 「クエリと接続」から「プロパティ」→「接続」タブ |
| データ整形機能 | 豊富(列の追加・削除・型変換・フィルターなど) | 限定的(取り込み時の簡単な設定のみ) |
| 更新方法 | 「すべて更新」で一括更新、自動更新設定可能 | 「すべて更新」で更新 |
| エラー時の対応 | 「ソースの変更」でパス・URL修正、資格情報再設定 | 「接続プロパティ」で接続文字列修正、資格情報再設定 |
| 柔軟性 | 高い(多様なデータソースに対応、複雑な変換が可能) | 標準的なデータソースへの接続 |
「#CONNECT!」エラーが発生した場合、どちらの機能で接続しているかによって確認すべき箇所が異なります。Power Queryを使用している場合は、そのエディター内で接続元情報を確認・修正するのが一般的です。従来の機能の場合は、接続プロパティの詳細を確認します。
まとめ
Excelで「#CONNECT!」エラーが発生した場合、接続先のデータソースの場所や状態に問題がある可能性が高いです。この記事で解説した手順に従って、データソースのパス、ファイル名、URL、共有フォルダへのアクセス権限、資格情報などを確認・修正することで、多くの場合エラーを解消できます。Power Queryの「ソースの変更」や、従来の接続プロパティから接続設定を見直すことが復旧への近道です。次回同様のエラーに遭遇した際は、これらの確認項目を順に試してみてください。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
