Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Podczas importowania wielu tabel program Excel próbuje wykryć i zdefiniować relacje między tymi tabelami, aby nie trzeba było ręcznie tworzyć relacji ani implementować złożonych obejść, jeśli chcesz pracować z danymi w sposób całościowy.

Czasami program Excel nie wykrywa relacji między tabelami. W takim przypadku możesz użyć informacji zawartych w tym artykule, aby rozwiązać problemy z automatycznym wykrywaniem relacji. Aby lepiej zrozumieć wymagania i mechanikę wykrywania relacji, zobacz Relacje między tabelami w modelu danych.

Komunikat: Nie wykryto żadnych relacji

Na pasku powiadomień zawsze będzie wyświetlany komunikat wskazujący, że podczas przeciągania pola do obszaru Wartości istniejącej tabeli przestawnej jest potrzebna relacja, a to pole nie jest powiązane z żadnym z pól znajdujących się już w tabeli przestawnej. Jednak czasami relacji nie można wykryć po tym powiadomieniu. Przyczyny tego mogą być różne:

  • Algorytm wykrywania relacji zależy od kolumny klucza obcego o nazwie podobnej do kolumny klucza podstawowego. Jeśli nazwy kolumn nie są wystarczająco podobne, zalecamy otwarcie okna Power Pivot i ręczne utworzenie wymaganych relacji między tabelami.

  • Typy danych mogą nie być obsługiwane. Jeśli którakolwiek z tabel użytych w tabeli przestawnej zawiera tylko kolumny nieobsługiwanych typów danych, nie można wykryć żadnych relacji. W takim przypadku należy użyć okna dialogowego Twórca Relacje, aby ręcznie utworzyć wymagane relacje jako aktywne tabele w tabeli przestawnej. Aby uzyskać więcej informacji, zobacz Twórca relacji między dwiema tabelami.

Do tabeli przestawnej dodano niepowiązane pola, ale nie pojawił się żaden komunikat

Automatyczne wykrywanie relacji jest wyzwalane tylko dla miar, a nie dla pól obliczeniowych używanych w etykietach wierszy lub kolumn tabeli przestawnej. W związku z tym, gdy zaczniesz tworzyć tabelę przestawną, możesz dodawać niepowiązane tabele, ale nie widzieć żadnych relacji, dopóki pole nie zostanie upuszczone w obszarze Wartości .

Brak prawidłowej relacji między tabelami

Czasami tabel dodanych do tabeli przestawnej po prostu nie można połączyć z innymi tabelami. Na przykład dwie tabele mogą mieć częściowo pasujące dane, ale w rzeczywistości nie mają logicznych relacji z innymi tabelami, które są już używane.

Jeśli dodasz do tabeli przestawnej tabelę, która nie może zostać połączona z innymi tabelami, zazwyczaj automatyczne wykrywanie nie zwróci żadnych wyników. W innych przypadkach można na ogół stwierdzić na podstawie wyników w tabeli przestawnej, że pola nie generują znaczących obliczeń.

Automatyczne wykrywanie utworzyło nieprawidłowe relacje

Gdy relacje są tworzone przy użyciu automatycznego wykrywania, algorytm tworzy listę wszystkich możliwych relacji na podstawie wartości w tabelach i określa możliwe relacje według ich prawdopodobieństwa. Następnie program Excel utworze tylko najbardziej prawdopodobną relację. Dlatego jeśli tabele zawierają wiele kolumn, które mogą być używane jako klucze, niektóre relacje mogą być sklasyfikowane niżej i nie zostaną automatycznie utworzone, nawet jeśli relacja jest prawidłowa.

Jeśli algorytm automatycznego wykrywania sugeruje relację, która nie rozwiązuje problemu biznesowego, należy usunąć relację i ręcznie utworzyć relację przy użyciu odpowiedniej kolumny klucza. Zobacz

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.