Uwaga: Ta funkcja jest obecnie obsługiwana tylko w aplikacji Excel Online.
Podczas migrowania skoroszytów z obszaru roboczego Google do platformy Microsoft 365 formuły importujące dane z innych skoroszytów często są łamane. Może się tak zdarzyć z powodu zmian w ścieżkach plików, przerwanych linków do dysku Google z usługi SharePoint/OneDrive lub różnic w sposobie obsługi odwołań do danych zewnętrznych w arkuszach Google i excel. Arkusze Google używają formuły "ImportRange", która jest niezgodna z programem Excel, co prowadzi do błędów podczas migrowania plików.
Program Excel może zidentyfikować przerwane linki "ImportRange" w migrowanych plikach i przeprowadzi Cię przez proces ich naprawiania.
Ważne: Mapowanie identyfikatora źródła migracji
Po przeprowadzeniu migracji linki do plików Google zostaną zmienione na adresy URL programu SharePoint. Ta zmiana spowoduje przerwanie odwołań do linków między plikami w formułach programu Excel. Jednak aplikacja Excel może automatycznie naprawiać te linki, jeśli właściwość zarządzana o nazwie MigrationSourceID jest ustawiona na identyfikator Google Doc ID.
Aby rozwiązać problemy z przerwanymi linkami skoroszytów, identyfikatory źródeł migracji formuły muszą zostać zamapowane podczas migracji.
Uwaga:
-
Jeśli migracja jest przeprowadzana za pośrednictwem platformy MMP, mapowanie identyfikatorów źródłowych jest domyślnie obsługiwane
-
Jeśli migracja jest przeprowadzana za pomocą narzędzi innych firm, zaleca się obsługę mapowania identyfikatorów źródłowych w narzędziu 3rd party zgodnie z opisem w artykule: Mapowanie identyfikatorów źródłowych Google w arkuszu kalkulacyjnym migracji w celu rozwiązania problemów z przerwanymi linkami po migracji.
Formuła w arkuszach Google:
IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "sheet1!A1:C10")
Formuła po migracji do programu Excel:
=IFERROR(@__xludf.DUMMYFUNCTION("IMPORTRANGE(""https://docs.google.com/spreadsheets/d//abcd123abcd123", "sheet1!A1:C10"")"),"Formula")
Formuła po zgodności skoroszytu:
=IFERROR(@__xludf.UNSUPPORTED(IMPORTRANGE(' https://docs.google.com/spreadsheets/d/[abcd123abcd123]sheet1'!A1:C10)),"Formula")
Jak naprawić przerwane linki
Przerwane linki można naprawić za pomocą jednej z dwóch wymienionych poniżej metod.
Podejście 1 — zalecane
W okienku z przewodnikiem wybierz opcję naprawy przerwanego linku i postępuj zgodnie z poniższym opisem procesu
Krok 1. Zidentyfikuj przerwane linki skoroszytu w sekcji "Aktualizuj przerwany skoroszyt" i wybierz opcję linku aktualizacji na wyświetlonej karcie.
Krok 2. W opcji "Zmień źródło" wybierz właściwy plik i kliknij przycisk Wybierz.
Krok 3. Po wybraniu zostaną wypełnione odpowiednie linki do plików, a zawartość siatki zostanie odświeżona w miejscu, w którym ten link jest obecny.
Podejście 2
-
Zaktualizuj link do odpowiedniego skoroszytu z usługi SharePoint/OneDrive:
Format =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10
Przykład:
'https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9 Dowiedz się więcej o zarządzaniu linkami skoroszytów: Zarządzanie linkami skoroszytów — pomoc techniczna firmy Microsoft
-
Usuń wszystkie dodatkowe zawijania w formułach (oznaczone pogrubioną czcionką), takie jak iferror, importrange i nieobsługiowane funkcje w formułach:
=IFERROR(@__xludf.UNSUPPORTED(IMPORTRANGE('https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9)),"Formula")
-
Wyczyść wszystkie komórki z rozlanymi wartościami z wyjątkiem komórki zawierającej link zewnętrzny.
|
|
|
|
Wyczyść wszystkie komórki w obrębie niebieskiej granicy z wyjątkiem komórki zawierającej link zewnętrzny. |
Komórki zostaną zaktualizowane przy użyciu odświeżanej zawartości. |
Uwaga: Upewnij się, że zarówno źródłowe, jak i docelowe arkusze kalkulacyjne znajdują się we właściwych lokalizacjach w programie SharePoint/OneDrive dla Firm.