Tworzenie dopasowania rozmytego (Power Query)

Dotyczy
Excel dla Microsoft 365

Podczas łączenia kolumn tabeli nie jest już wymagane dokładne dopasowanie. Dopasowywanie rozmyte umożliwia porównywanie elementów na oddzielnych listach i łączenie ich, jeśli są podobne. Możesz ustawić Próg podobieństwa , aby dostosować tolerancję dopasowania.

Typowym przypadkiem użycia dopasowania rozmytego są pola tekstowe o dowolnej postaci, na przykład w ankiecie, gdzie odpowiedzi mogą zawierać literówki, liczbę pojedynczą, mnogą, wielkie i małe litery oraz inne odmiany.

Dopasowywanie rozmyte jest obsługiwane tylko w przypadku operacji scalania na kolumnach tekstowych. Dodatek Power Query używa algorytmu podobieństwa Jaccarda do mierzenia podobieństwa między parami wystąpień.

Sposób postępowania

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

  2. Wybierz pozycję Narzędzia główne>Łączyć>Scalanie zapytań. Możesz również wybrać pozycję Scal zapytania jako nowe. Zostanie wyświetlone okno dialogowe Scalanie z podstawową tabelą u góry.

  3. Wybierz kolumnę, której chcesz użyć dla dopasowania rozmytego. W tym przykładzie wybieramy pole Imię.

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

  5. Wybierz rodzaj sprzężenia. Istnieje kilka różnych sposobów dołączania. Lewy zewnętrzny jest 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 dopasowania rozmytego, aby wykonać scalanie, wybierz pozycję Opcje dopasowania rozmytego, a następnie wybierz jedną z następujących opcji:

    • Próg podobieństwa Wskazuje, jak podobne muszą być dwie wartości, aby zostały dopasowane. Wartość minimalna 0,00 powoduje, że wszystkie wartości są do siebie dopasowane. Maksymalna wartość 1,00 zezwala tylko na dokładne dopasowania. Wartość domyślna to 0,80.
    • Ignoruj wielkość liter Wskazuje, czy wartości tekstowe powinny być porównywane z uwzględnieniem wielkości liter, czy bez uwzględniania. Zachowanie domyślne to bez uwzględniania wielkości liter, co oznacza, że wielkość liter jest ignorowana.
    • Maksymalna liczba dopasowań Steruje maksymalną liczbą pasujących wierszy zwracanych 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. Zachowanie domyślne to zwracanie wszystkich dopasowań.
    • Tabela przekształceń Określ inne zapytanie, które przechowuje tabelę mapowania, dzięki czemu niektóre wartości mogą być mapowane automatycznie w ramach logiki dopasowywania. Na przykład zdefiniowanie tabeli dwukolumnowej z kolumnami tekstowymi "Od" i "Do" o wartościach "Microsoft" i "MSFT" spowoduje, że te dwie wartości będą traktowane tak samo (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 dopasowania rozmytego tylko 2 z 4 wierszy będą pasować.

  8. Jeśli wszystko Ci odpowiada, wybierz przycisk OK. Jeśli nie, wypróbuj różne opcje scalania rozmytego , aby dostosować swoje środowisko.
    Opcje scalania rozmytego w dodatku Power Query

  9. Jeśli rezultat jest zadowalający, wybierz przycisk OK.

Zobacz również

Dodatek Power Query dla programu Excel — pomoc

Scalanie zapytań (Power Query)

Scalanie rozmyte (docs.com)