Dotyczy
Excel dla Microsoft 365

Po połączeniu kolumn tabeli nie jest już wymagane dokładne dopasowanie. Rozmyte dopasowywanie umożliwia porównanie elementów na osobnych listach i łączenie ich, jeśli są podobne. Możesz ustawić próg podobieństwa, aby dopasować pasującą tolerancję.

Typowym zastosowaniem w przypadku dopasowywania rozmytego jest użycie dowolnych pól tekstowych, na przykład w badaniu, w którym odpowiedzi mogą zawierać literówki, liczby pojedyncze, mnogie, wielkie, małe litery i inne odmiany.

Dopasowywanie rozmyte jest obsługiwane tylko w przypadku operacji scalania w kolumnach tekstu. Power Query używa algorytmu podobieństwa Jaccard do pomiaru podobieństwa między parami wystąpień.

Procedura

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji, zobacz Tworzenie, edytowanie i ładowanie zapytania w programie Excel (Power Query).

  2. Wybierz pozycję Narzędzia główne > połącz > scal zapytania. Możesz również wybrać pozycję Scal zapytania jako Nowe. Zostanie wyświetlone okno dialogowe Scalanie z podstawową tabelą u góry.

  3. Zaznacz kolumnę, która ma zostać użyta do rozmytego dopasowania. W tym przykładzie wybieramy pozycję Imię.

  4. Z listy rozwijanej wybierz tabelę pomocniczą, a następnie wybierz odpowiednią kolumnę dopasowania rozmytego. W tym przykładzie wybieramy pozycję Imię.

  5. Wybierz typ sprzężenia. Istnieje kilka różnych sposobów dołączania. Lewy zewnętrzny jest ustawieniem domyślnym i najczęściej używanym. Aby uzyskać więcej informacji na temat poszczególnych rodzajów sprzężeń, zobacz Scalanie zapytań.

  6. Wybierz pozycję Użyj dopasowywania rozmytego do wykonania korespondencji seryjnej, wybierz pozycję Rozmyte opcje dopasowywania, a następnie wybierz jedną z następujących opcji:

    • Próg podobieństwa    Wskazuje, jak muszą być zgodne dwie podobne wartości. Minimalna wartość 0,00 powoduje, że wszystkie wartości są ze sobą zgodne. Maksymalna wartość 1,00 umożliwia tylko dokładne dopasowania. Wartość domyślna to 0,80.

    • Ignoruj wielkość liter     Wskazuje, czy wartości tekstowe powinny być porównywane w sposób uwzględniający wielkość liter, czy niewrażliwy. Zachowanie domyślne jest niewrażliwe na wielkość liter, co oznacza, że wielkość liter jest ignorowana.

    • Maksymalna liczba dopasowań     Określa maksymalną liczbę pasujących wierszy, które zostaną zwrócone dla każdego wiersza wejściowego. Jeśli na przykład chcesz znaleźć tylko jeden pasujący wiersz dla każdego wiersza wejściowego, określ wartość 1. Domyślnym zachowaniem jest zwrócenie wszystkich dopasowań.

    • Tabela przekształcania    Określ inne zapytanie przechowujące tabelę mapowania, aby niektóre wartości mogły być automatycznie mapowane jako część logiki dopasowywania. Na przykład zdefiniowanie tabeli dwukolumnowej z kolumnami tekstowymi "Od" i "Do" z wartościami "Microsoft" i "MSFT" spowoduje, że te dwie wartości zostaną uznane za takie same (wynik podobieństwa 1,00).

  7. Power Query analizuje obie tabele i wyświetla komunikat o liczbie dopasowań. W tym przykładzie zaznaczenie odpowiada 3 z 4 wierszy z pierwszej tabeli. Bez używania dopasowywania rozmytego tylko 2 z 4 wierszy byłoby zgodne.

  8. Jeśli ci się podoba, wybierz przycisk OK. Jeśli nie, spróbuj użyć różnych opcji scalania rozmytego , aby dostosować środowisko.

    Power Query rozmyte opcje scalania

  9. Po wybraniu opcji OK.

Zobacz też

Dodatek Power Query dla programu Excel — pomoc

Scalanie zapytań (Power Query)

Scalanie rozmyte (docs.com)

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.