附註: 此功能目前僅在 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 應用程式就可以自動修正這些連結。
若要修正損毀的活頁簿連結,公式的移轉來源標識碼必須在移轉期間對應。
注意:
-
如果移轉是透過 MMP 平台進行,則根據預設支援來源標識碼對應
-
如果移轉是透過第三方工具進行,則建議您處理第三方工具中的來源標識符對應,如移轉電子錶格中的將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:在 [更新損毀的活頁簿連結] 區段中找出損毀的活頁簿連結,然後選取呈現的卡片上的 [更新連結] 選項。
步驟 2:在 [變更來源] 選項中,選取正確的檔案,然後按兩下 [ 選取]。
步驟 3:選取時,會填入正確的檔案連結,且網格線中的內容會重新整理該連結存在的位置。
方法 2
-
從 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 支援服務
-
移除公式中所有其他的換行 (以粗體標示) ,例如公式中的 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")
-
清除含有溢出值的任何儲存格,但包含外部連結的儲存格除外。
|
|
清除藍色邊界內的所有儲存格,但包含外部連結的儲存格除外。 |
單元格會以重新整理的內容更新。 |
附註: 確定來源和目的地電子錶格都位於 SharePoint/商務用 OneDrive 中的正確位置。