Забележка: Тази функция в момента се поддържа само в Excel Online.
Когато работните книги се мигрират от работната област на Google в Microsoft 365, формулите, които импортират данни от други работни книги, често прекъсват работата си. Това може да се случи поради промени в пътищата на файловете, прекъснати връзки към Google Drive от SharePoint/OneDrive или разлики в начина, по който google Sheets и Excel обработват препратки към външни данни. Листовете на Google използват формулата ImportRange, която е несъвместима с Excel, което води до грешки при мигрирането на файловете.
Excel може да идентифицира невалидните връзки "ImportRange" в мигрираните файлове и ще ви преведе през процеса по поправянето им.
Важно: Съпоставяне на ИД на източник за мигриране
След мигриране връзките към файлове на Google ще се променят на URL адреси на SharePoint. Тази промяна ще доведе до прекъсване на препратките към кръстосани файлове във формули на Excel. Приложението Excel обаче може автоматично да коригира тези връзки, ако контролирано свойство с име MigrationSourceID е зададено на ИД на документ на Google.
За да коригирате повредени връзки към работна книга, идентификаторите на източника на мигриране на формулата трябва да бъдат нанесени по време на мигриране.
Забележка:
-
Ако мигрирането се извършва чрез платформата MMP, съпоставянето на ИД на източника се поддържа по подразбиране
-
Ако мигрирането се извършва чрез инструменти на други разработчици, тогава се препоръчва да се справите с нанасянето на ИД на източника в инструмента надруг разработен източник, както е описано в статията: Нанасяне на ИД на източник на Google в електронната таблица за мигриране за разрешаване на повредени връзки след мигрирането.
Формула в google Sheets:
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 за бизнеса.