Applies ToExcel for the web

附註: 此功能目前僅在 Excel Online 上受到支援。

當活頁簿從Google Workspace 移轉到 Microsoft 365 時,從其他活頁簿匯入數據的公式通常會中斷。 這可能是因為檔案路徑變更、從 SharePoint/OneDrive 中斷 Google 雲端硬碟連結,或 Google 工作表和 Excel 處理外部數據參照的方式有所差異所造成。 Google Sheets 使用與 Excel 不相容的「ImportRange」公式,導致檔案移轉時發生錯誤。

Excel 可以識別移轉檔案中中斷的「匯入排列」連結,並引導您完成修復程式。

重要:移轉來源標識碼對應

移轉之後,Google 檔案鏈接會變更為 SharePoint URL。 這項變更會導致 Excel 公式中的互動檔案連結參照中斷。 不過,如果名為 MigrationSourceID 的 Managed 屬性設為 Google Doc ID,Excel 應用程式就可以自動修正這些連結。 

若要修正損毀的活頁簿連結,公式的移轉來源標識碼必須在移轉期間對應。

注意:

  1. 如果移轉是透過 MMP 平台進行,則根據預設支援來源標識碼對應

  2. 如果移轉是透過第三方工具進行,則建議您處理第三方工具中的來源標識符對應,如移轉電子錶格中的將Google來源標識元對應到解決移轉後中斷連結一文  所述。

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")

如何修復中斷的連結

中斷的連結可透過以下所述的兩種方法之一進行修復。

方法 1 – 建議

在引導窗格中,選取修正中斷連結的選項,然後依照下列程序進行

步驟 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 及不支援的函數:

    =IFERROR(@__xludf.UNSUPPORTED(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 中的正確位置。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。