2014-02-21 15:17:20 +0000 2014-02-21 15:17:20 +0000
27
27
Advertisement

リンク切れ」で切れないエクセルのリンク切れを見つけるには?

Advertisement

エクセルのワークブックを開くたびにリンク切れで文句が出るようになりました。

Microsoftのガイド で提案されているように、「検索」を使って[.を検索してみました。また、ガイドにあるようにオブジェクトを検索してみましたが、何も見つかりませんでした。

**_どのようにしてこの厄介なリンク切れを見つけることができますか?

Advertisement
Advertisement

回答 (13)

18
18
18
2014-02-25 16:39:52 +0000

これらのリンクが「隠れる」ことができる場所の1つは、名前付きの範囲です。エクセルは、数式の中のリンクだけを壊しています。名前付き範囲を修正するには、「Formulas->Name Manager」に移動して、外部のワークブックがそこで参照されているかどうかを確認してください。シフト・クリックして選択し、削除することができます。

14
14
14
2016-07-06 15:30:44 +0000

私はちょうどこの正確な問題を持っていたし、ここに記載されていない別の壊れたリンクの場所を見つけました。Data Validation(ドロップダウンメニューとして知られている)です。

Microsoftのサポートで “Objects "を見つけるのと同じように、"Home (Tab) -> Editing (Group) -> Find & Select -> Go To Special… -> Data Validation "で、ワークシート上のデータ検証が行われているセルを探します。次に、Data Validationセルを1つずつチェックする必要があります。Data Validationセルの1つをクリックして、「Data (Tab) -> Data Tools (Group) -> Data Validation -> Data Validation -> Settings -> Source. ソースを更新するときは、同じ設定を持つすべての他のセルにこれらの変更を適用する "にチェックを入れて、同じソースを変更することを確認してください。

11
Advertisement
11
11
2016-10-13 14:14:35 +0000
Advertisement

私にとって非常に信頼性の高い解決策をご紹介します。

1..xlsxファイルの拡張子を.zip に変更します。このzipファイルを新しいフォルダ

  1. エクスプローラーを使って、そのフォルダの中で、CONTENTSというファイル名で検索します。

注意:名前がスペースの代わりに%20などのURL形式で書かれていることがあるので、問題のファイルの中にしかない簡易文字列を使うことを検討してみてはいかがでしょうか。私はファイル名の最後の単語+.xlsxを使いました。

1.結果としてsheetN.xmlが返ってくるのではないでしょうか。これが問題のあるシートに対応するファイルで、Nは問題のあるシートを表示した順に番号を表しています。メモ帳などのテキストエディタで開いてください。

  1. 検索文字列を見つけ、その周りのコードを見てください。問題のあるシートで検索できるセル参照を指し示しているはずです。

注意: 前に指摘したように、条件付き書式設定やデータ検証の中にある可能性もあります。

3
3
3
2016-05-26 19:32:58 +0000

オブジェクト、数式、名前、表題、データ系列を確認したところ、私の外部参照が「条件付き書式設定」にあることがわかりました。しかし、フィールドや条件のどこにも[Budget.xls]などの別のワークブックへの参照はありませんでした。その後になって初めて、「接続」グループのリンクを解除することに成功しました。お役に立てれば幸いです!

2
Advertisement
2
2
2015-10-20 14:21:37 +0000
Advertisement

もっとシンプルなのではないでしょうか。ピリオドはヘルプでは文末になっています。開いている角括弧を検索すればいいだけです。つまり、検索してください。

[
[.

と検索してください。後者の場合は、角括弧の後にピリオドが続くものしか見つかりません。エクセルの検索では正規表現は検索されません。

1
1
1
2018-02-14 09:22:00 +0000

私はエクセル2016で同様の外部リンクの問題を抱えていました。私は様々な方法を試してみましたが、最終的にはデータタブの下のデータ検証タブで成功しました。私は “無効なデータを囲む "をクリックして、すぐに2つのドロップダウンメニューは、私がどこからデータをコピーしたワークシートに向かって指していたことを指摘しました。問題を解決した後、すぐにワークブック内のデータを更新することができました。問題は解決しました。

1
Advertisement
1
1
2017-04-19 16:39:53 +0000
Advertisement

私の問題は “Dan G "のエントリを見つけました。別のシートへのリンクを持つ検証セル。でも、数百件あったので、Dan Gの検索方法を使ってみたら、うまくいったんだけど、ちょっとひねりがあった。

有効な検証セルを見つけて、「Home (Tab) -> Editing (Group) -> Find & Select -> Go To Special… -> データ検証」を選択しますが、ワークシート上で同じデータ検証を持つすべてのセルを見つけるには、「データ検証」の下にある「同じ」ラジオボタンを選択してください。

問題の原因となっているものは、ハイライトされたり選択されたりしないので、目立つはずです。

0
0
0
2016-10-11 22:33:18 +0000

要約すると(そして、偶然見つけた答えを追加するために)、以下を見てください。

  • 数式 ( “[” および/または “\” を検索)
  • 名前マネージャ
  • 隠しワークシート
  • 条件付き書式設定を持つセル
  • データ検証を持つセル
  • オブジェクト
  • マクロを呼び出すボタン (つまり、そのマクロはこのワークブックにあるのか?)

どのシートでも、最後の 3 つは F5 –> “Special…” で簡単に到達できます。

“リンクの編集 "リストを更新するために、ファイルを保存し、閉じてから開き直してください。

ブルートフォース法では、ワークブックのコピーを作成し、疑わしいオブジェクト、ボタン、ワークシートさえも一つずつ削除して、「リンクの編集」ウィンドウに厄介なリンクがなくなったことが表示されたときに確認します。

0
Advertisement
0
0
2018-03-29 10:57:49 +0000
Advertisement

エクセルのスプレッドシートにリンクする検証ルールを見つけるために、簡単なマクロを書いてみました。

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

現在のシートが全く検証されていない場合に失敗します。これを修正する方法がわからないので、試してみるほど気にしていません。

-1
-1
-1
2017-02-10 17:50:31 +0000

ゾンビリンクが条件付き書式に隠されていることがわかりました。それを見つけて削除すると、すぐにリンクを解除することができました。

1.ホームタブで、条件付き書式設定ツール 2. リストの一番下にある「ルールの管理」を選択 3. 一番上には、ワークブックの各シートのプルダウンがあり、デフォルトでは「現在の選択範囲」になっています。(何も選択されていない場合は、条件付き書式設定ツールにアクセスした現在のシートがデフォルトとなります) 4. 外部ドキュメントへの参照を探して、数式ベースの条件を調べます。有効でなくなったものを削除します。 5. 上部のプルダウンから、条件付き書式設定で使用されている無効なリンクをすべて削除するまで、次のシートを選択します。

-1
-1
-1
2018-02-14 11:22:56 +0000

**Excel 2010 以上の場合は、以下の手順に従ってください。 2. 次に [詳細設定] をクリックします。

一般のセクションで、

  1. 「自動リンクの更新を要求する」のチェックボックスをクリアするためにクリックします。

NB:「自動リンクの更新を依頼する」チェックボックスをクリアすると、リンクが自動的に更新されます。また、そのようなメッセージは表示されません。このオプションは現在のユーザーにのみ適用され、同じワークブックの他のユーザーが影響を受けない場合、現在のユーザーが開いているすべてのワークブックに影響します。

**その他の方法として、コマンドを使用してリンクを更新する方法があります。

[値の更新] をクリックして、[閉じる] をクリックします。

_お役に立てれば幸いです。

-1
-1
-1
2016-11-22 09:52:11 +0000

私は、Excelファイルを開いたときに外部リンクが見つからないというメッセージが表示されたことがありました。そのようなリンクは見つからず、様々なツール(Kutools、FormulaDeskなど)を使っても何も見つかりませんでした。最終的には、xlsxファイルをzip+xmlとして開き、外部リンクを扱うフォルダを削除することで問題を解決しました。

-3
-3
-3
2016-05-16 19:22:24 +0000

以下のリンクをチェックアウトして、リンク切れを見つける方法を確認してください https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25-54313a532ff1#bmfindexternal_references_used_inname

また、リンク切れは条件付き書式ルールに隠れている可能性があります。

Advertisement

関連する質問

6
13
9
10
4
Advertisement
Advertisement