Виправлення неполадок зі зв’язками між таблицями

Застосовується до
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Якщо імпортувати кілька таблиць, програма Excel спробує виявити та визначити зв'язки між цими таблицями, щоб не довелося створювати зв'язки вручну або реалізовувати складні обхідні шляхи, якщо потрібно комплексно працювати з даними.

Іноді програмі Excel не вдається виявити зв'язки між таблицями. У цьому випадку можна скористатися відомостями в цій статті, щоб усунути неполадки автоматичного виявлення зв'язків. Краще розуміння вимог і механіки виявлення звʼязків див. у статті "Звʼязки між таблицями в моделі даних".

Повідомлення: Не виявлено жодних звʼязків

У рядку сповіщень завжди відображається повідомлення про те, що необхідно створити зв'язок, коли поле перетягується до області значень наявної зведеної таблиці, і це поле не пов'язано з жодним із наявних полів у зведеній таблиці. Однак іноді після цього сповіщення не вдається виявити зв'язок. На це можуть бути різні причини:

  • Алгоритм виявлення зв'язків залежить від того, чи стовпець зовнішнього ключа має ім'я, подібне до стовпця первинного ключа. Якщо назви стовпців недостатньо схожі, рекомендовано відкрити вікно Power Pivot і вручну створити необхідні зв'язки між таблицями.
  • Можливо, типи даних не підтримуються. Якщо будь-які таблиці, що використовуються у зведеній таблиці, містять лише стовпці з непідтримуваними типами даних, зв'язки виявити не буде виявлено. У такому разі слід вручну створити необхідні зв'язки в активних таблицях у зведеній таблиці в діалоговому вікні " Створення зв'язків ". Докладні відомості див. в статті "Створення зв'язку між двома таблицями".

Ви додали до зведеної таблиці непов'язані поля, але повідомлення не відображається

Автоматичне виявлення зв'язків активується лише для мір, але не для обчислюваних полів, які використовуються в підписах рядків або стовпців зведеної таблиці. Таким чином, створюючи зведену таблицю, можна додавати непов'язані таблиці, але зв'язки між ними не відображаються, доки поле не буде перетягнуто в область значень .

Немає припустимого зв'язку між таблицями

Іноді таблиці, додані до зведеної таблиці, просто неможливо об'єднати з іншими таблицями. Наприклад, можуть виявитися, що дві таблиці містять частково однакові дані, але насправді не мають логічних зв'язків з іншими таблицями, які вже використовуються.

Якщо до зведеної таблиці додати таблицю, яку не можна об'єднати з іншими таблицями, зазвичай автоматичне виявлення не повертатиме жодних результатів. В інших випадках, загалом за результатами у зведеній таблиці можна зрозуміти, що поля не дають змогу виконувати змістовні обчислення.

Автоматичне виявлення створило неправильні зв'язки

Коли зв'язки створюються за допомогою автоматичного виявлення, алгоритм на основі значень у таблицях створює список усіх можливих зв'язків і ранжирує можливі зв'язки відповідно до їхньої ймовірності. Тоді програма Excel створить лише найімовірніший зв'язок. Таким чином, якщо таблиці містять кілька стовпців, які можна використовувати як ключі, деякі зв'язки можуть мати нижчий ранг і не створюватимуться автоматично, навіть якщо вони дійсні.

Якщо алгоритм автоматичного виявлення пропонує зв'язок, який не допомагає вирішити бізнес-проблему, слід видалити зв'язок і створити його вручну за допомогою правильного стовпця ключа. Статті

На початок сторінки