移行済みFilesでの壊れたブック リンクの修復

この機能は現在、Excel オンラインでのみサポートされています。

ブックが Google ワークスペースから Microsoft 365 に移行されると、他のブックからデータをインポートする数式が破損することがよくあります。 これは、ファイル パスの変更、SharePoint/OneDrive からの Google ドライブへのリンクの破損、または Google スプレッドシートと Excel による外部データ参照の処理方法の違いが原因で発生する可能性があります。 Google スプレッドシートでは、Excel と互換性のない 'ImportRange' 数式が使用され、ファイルの移行時にエラーが発生します。

Excel は、移行されたファイル内の壊れた 'ImportRange' リンクを特定し、それらを修復するプロセスを案内します。

重要: 移行ソース ID マッピング

移行後、Google ファイルのリンクが SharePoint URL に変更されます。 この変更により、Excel 数式のファイル間リンク参照が中断されます。 ただし、MigrationSourceID という名前の管理プロパティが Google Doc ID に設定されている場合、Excel アプリはこれらのリンクを自動的に修正できます。 

壊れたブック リンクを修正するには、移行中に数式の移行ソース ID をマップする必要があります。

注:

  1. 移行が MMP プラットフォームを介して実行される場合、ソース ID マッピングは既定でサポートされます
  2. 移行が3rd パーティ ツールを使用して実行される場合は、「移行スプレッドシートの Google ソース ID を移行後のリンクを解決するマッピング」の記事で説明されているように、3rd パーティ ツールでソース ID マッピングを処理することをお勧めします。

他のブックにリンクするための関数の例

Google スプレッドシートの数式:

IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "sheet1!A1:C10")

Excel への移行後の数式:

=IFERROR(@__xludf.DUMMYFUNCTION("IMPORTRANGE(""https://docs.google.com/spreadsheets/d//abcd123abcd123", "sheet1!A1:C10"")"),"Formula")

ブックの互換性後の数式:

=IFERROR(@__xludf.UNSUPPORTED(IMPORTRANGE(' https://docs.google.com/spreadsheets/d/[abcd123abcd123]sheet1'!A1:C10)),"Formula")

壊れたリンクは、以下に示す 2 つの方法のいずれかを使用して修復できます。

ガイド付きウィンドウで、壊れたリンクを修正するオプションを選択し、次のようにプロセスに従います

手順 1: [壊れたブック のリンクを更新する] セクションで壊れたブック リンクを特定し、表示されたカードの [リンクの更新] オプションを選択します。

bwl12

手順 2: [ソースの変更] オプションで、正しいファイルを選択し、[ 選択] をクリックします。

bwl22

手順 3: 選択すると、正しいファイル リンクが設定され、グリッド内のコンテンツがそのリンクが存在する場所が更新されます。

bwl23

アプローチ 2

  1. Sharepoint/OneDrive から関連するブックへのリンクを更新します。

    Format =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10

    例:

    'https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9

    ブック リンクの管理の詳細: ブック リンクの管理 - Microsoft サポート

  2. 数式の iferror、importrange、サポートされていない関数など、数式の追加の折り返し (太字でマーク) をすべて削除します。

    ='https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9)),"Formula")

  3. 外部リンクを含むセルを除き、スピルされた値を持つセルをすべてクリアします。

RepBrokenWk1 RepBrokenWk1
外部リンクを含むセルを除き、青色の境界内のすべてのセルをクリアします。 セルは、更新されたコンテンツで更新されます。

ソース スプレッドシートとコピー先スプレッドシートの両方が SharePoint/OneDrive for Business 内の正しい場所にあることを確認します。

  1. ブック リンクの管理 - Microsoft サポート
  2. ブック リンクの作成 - Microsoft サポート