Примечание: В настоящее время эта функция поддерживается только в Excel Online.
Когда книги переносятся из Google Workspace в Microsoft 365, формулы, импортирующие данные из других книг, часто прерываются. Это может произойти из-за изменений в путях к файлам, неработаемых ссылок на Google Диск из SharePoint или OneDrive или различий в том, как Google Sheets и Excel обрабатывают внешние ссылки на данные. Google Sheets использует формулу 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 Дополнительные сведения об управлении ссылками на книги см. в статье Управление ссылками книг — служба поддержки Майкрософт
-
Удалите все дополнительные оболочки в формулах (выделенные полужирным шрифтом), такие как функции 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 для бизнеса.