Fuzzy Lookup w Excelu (z dodatkiem & Power Query)

  • Udostępnij To
Hugh West

Jeśli próbujesz mieć częściowe dopasowanie oprócz dokładnego dopasowania różnych danych, możesz użyć Fuzzy Lookup W tym artykule przedstawimy wprowadzenie i procedury korzystania z tego programu. Fuzzy Lookup funkcja programu Excel.

Pobierz Workbook

Fuzzy Lookup.xlsx

Przeznaczenie programu Fuzzy Lookup Excel

Używanie Fuzzy Lookup Funkcja programu Excel pozwala na wskazanie częściowych dopasowań dwóch tabel danych, co więcej, można spróbować dokładnego dopasowania również za pomocą tej funkcji.

Mamy tu dwa zbiory danych zawierające rekordy sprzedaży o wartości Styczeń oraz Luty z XYZ Korzystając z tych zbiorów danych, znajdziemy podobieństwa między Produkt oraz SalesPerson kolumny tych dwóch zakresów danych.

Po pierwsze, musisz zainstalować ten dodatek, klikając poniższy link.

Fuzzy Lookup Add-In Link do pobrania

Po zakończeniu instalacji, kiedy otworzysz swój skoroszyt Excela, ta funkcja zostanie dodana automatycznie. Tutaj możemy zobaczyć, że mamy nową kartę o nazwie Fuzzy Lookup który ma Fuzzy Lookup Opcja.

Procedury korzystania z Fuzzy Lookup Excel

W tym artykule postaramy się pokazać kroki użycia Fuzzy Lookup funkcja programu Excel wraz z opcją dopasowania rozmytego w programie Power Query aby wskazać częściowe dopasowanie dwóch tabel danych.

Użyliśmy Microsoft Excel 365 wersja tutaj, możesz użyć dowolnych innych wersji według swojej wygody.

1) Używanie dodatku Fuzzy Lookup

Krok-01: Tworzenie dwóch tabel dla Fuzzy Lookup Excel

Przed użyciem Fuzzy Lookup opcja musimy przekonwertować następujące dwa zakresy danych do dwóch różnych tabel.

W nawiązaniu do artykułu "Jak stworzyć tabelę w Excelu" przekształciliśmy zakresy w te tabele.

Teraz musimy zmienić nazwy tych tabel.

➤ Wybierz tabelę dla Rekord sprzedaży stycznia a następnie przejdź do Projekt tabeli Tab>> zmiana nazwy. Nazwa tabeli jako Styczeń .

Podobnie, zmień nazwę Rekord sprzedaży z lutego tabela jako Luty .

Krok-02: Tworzenie rozmytego odnośnika z Fuzzy Lookup Excel Add-In

➤ Idź do Fuzzy Lookup Tab>> Fuzzy Lookup Opcja.

Teraz dostaniesz Fuzzy Lookup część w prawym panelu.

➤ Wybierz komórkę, w której ma się znaleźć wyjściowa tabela porównawcza.

➤ Wybierz Lewy stół jako Styczeń i Prawy stół jako Luty .

Teraz musimy wybrać kolumny, na podstawie których chcemy to porównanie, ponieważ chcemy to porównanie na podstawie. Produkt kolumna i SalesPerson więc te kolumny są zaznaczone w Kolumny lewe oraz Kolumny prawe skrzynie.

Jak Kolumny wyjściowe wybrać Styczeń.Produkt oraz January.SalesPerson od Styczeń tabela i,

Luty.Produkt oraz Luty.SalesPerson od Luty tabela i wreszcie,

wybrać FuzzyLookup.Similarity dla uzyskania procentowego wskazania podobieństwa.

Dla tego kroku wybraliśmy Liczba meczów jako 1 i Próg podobieństwa jako 0.51 a następnie nacisnął Wejdź na stronę .

W ten sposób uzyskaliśmy mecze dla Produkty Apple oraz Zielone jabłko dla SalesPerson Howard i za Wiśnia , Blackberry oraz Pomidor które są w pełni dopasowane, ponieważ podobieństwo wynosi 100% .

Efekty zmiany liczby dopasowań i progu podobieństwa

Liczba meczów :

W zależności od wyboru tej opcji, otrzymamy największą liczbę meczów.

Do wyboru Liczba meczów jako 1 ,

otrzymujemy następującą tabelę porównawczą, w której mamy jedno podobieństwo dla każdego produktu, ale mieliśmy Blackberry 2 razy w Luty stół z różnymi SalesPersons .

Ale jeśli wybierzesz Liczba meczów jako 2 ,

wtedy otrzymasz pasujące wyniki dla tych dwóch Blackberry produkty z SalesPerson Sheldon oraz Matt .

Próg podobieństwa :

Ma on zakres pomiędzy. 0 do 1 a dla przejścia z niższego zakresu do wyższego zakresu, przejdziemy z częściowego dopasowania do dokładnego dopasowania.

Po pierwsze, spróbujemy z Próg podobieństwa z 0.1 .

Tutaj otrzymujemy podobieństwa z 20% do 100% .

Do wyboru Próg podobieństwa jako 0.4 ,

zakres podobieństwa wynosi od 60% do 100% .

Gdy wybierzemy Próg podobieństwa zakres jako 0.84 ,

Wtedy zakres podobieństwa wynosi od 90% do 100% .

Wreszcie, w celu wybrania najwyższej Próg podobieństwa zakres jak 1 ,

Wtedy otrzymasz tylko dokładne dopasowania, ponieważ zakres podobieństwa jest tutaj 100% .

2. opcja dopasowania rozmytego Power Query

Tutaj używamy Power Query dla częściowego dopasowania dwóch zakresów danych zamiast Fuzzy Lookup opcja.

Krok-01: Tworzenie dwóch zapytań

Dla porównania Produkt oraz SalesPerson kolumny Styczeń oraz Luty rekordów sprzedaży na początku przekształcimy te dwa zakresy w zapytania.

➤ Idź do Dane Tab>> Z tabeli/zakresu opcja.

Następnie. Utwórz tabelę pojawi się kreator.

➤ Wybierz zakres tabeli z danymi (tutaj wybieramy zakres danych z tabeli Rekord sprzedaży stycznia )

➤ Sprawdź Moja tabela ma nagłówki i naciśnij przycisk OK .

Po tym, a Power Query otworzy się edytor.

➤ Zmień nazwę zapytania na Styczeń .

Teraz zaimportujemy te dane tylko jako połączenie.

➤ Idź do Strona główna Tab>> Close & Load Dropdown>> Close & Load To opcja.

Następnie. Importuj dane Pojawi się okno dialogowe.

➤ Kliknij na Tylko tworzenie połączeń i naciśnij przycisk OK .

Podobnie utwórz zapytanie o nazwie Luty dla zbioru danych Rekord sprzedaży z lutego .

W prawym panelu widzimy nazwę dwóch zapytań Styczeń oraz Luty , które utworzyliśmy w tym kroku.

Related Content: VLOOKUP Przybliżone dopasowanie tekstu w Excelu (4 przykłady)

Krok-02: Łączenie zapytań dla Fuzzy Lookup Excel

W tym kroku połączymy zapytania z poprzedniego kroku, aby dopasować dane tych zapytań.

➤ Idź do Dane Tab>> Pobierz dane Dropdown>> Łączenie zapytań Dropdown>> Połącz Opcja.

Następnie Połącz pojawi się kreator.

➤ Kliknij rozwijaną listę pierwszego pola, a następnie wybierz Styczeń opcja.

➤ Wybierz z listy rozwijanej drugie pole, a następnie wybierz Luty opcja.

Następnie musimy wybrać kolumny z dwóch zapytań, naciskając CTRL z Kliknij lewym przyciskiem myszy w czasie, na podstawie którego chcemy dopasować nasze dane.

Następnie możemy zobaczyć, że znalazł 3 rzędy dopasowanie od 9 rzędów .

Podobne Lektury:

  • Jak używać VLOOKUP do częściowego dopasowania w Excelu (4 sposoby)
  • Excel Częściowe dopasowanie dwóch kolumn (4 proste podejścia)
  • Jak użyć INDEX i Match dla częściowego dopasowania (2 sposoby)
  • Użycie częściowego VLOOKUP w Excelu(3 lub więcej sposobów)
  • Excel VLOOKUP, aby znaleźć najbliższe dopasowanie (z 5 przykładami)

Krok-03: Korzystanie z opcji dopasowania rozmytego dla Fuzzy Lookup Excel

Teraz użyjemy Dopasowanie rozmyte aby wykonać częściowe dopasowanie oprócz dokładnego dopasowania.

➤ Sprawdź Użyj dopasowania rozmytego, aby wykonać łączenie a następnie wybrać opcję Próg podobieństwa jako 0.5 dla tej opcji.

➤ Wybierz opcję Ignorowanie przypadku opcja i Dopasowywanie poprzez łączenie części tekstu opcja.

Dla tego kroku wybraliśmy Maksymalna liczba dopasowań jako 1 i nacisnął OK .

Tutaj widzimy, że liczba dopasowań została zwiększona z 3 do 5 .

Następnie zostaniesz przeniesiony do Edytor zapytań Power Query okno.

Tutaj możemy zobaczyć dwie pierwsze kolumny z Styczeń ale kolumny Luty zapytanie jest ukryte. Więc, musimy rozwinąć to Luty kolumna.

➤ Kliknij na wskazany znak obok. Luty .

➤ Wybierz opcję Rozwiń i naciśnij przycisk OK .

Teraz możemy zobaczyć poprawnie dopasowania dwóch zapytań.

Efekty zmiany progu podobieństwa

Jeśli zmienimy Próg podobieństwa z 0.5 do 0.2 , to będziemy mieli 8 mecze w miejsce 5 mecze.

Po naciśnięciu OK , widzimy, że z wyjątkiem pierwszego rzędu pozostałe rzędy są do siebie częściowo podobne.

Do wyboru Próg podobieństwa z 0.2 do 1 , to będziemy mieli 4 mecze w miejsce 8 mecze.

Tak więc, dla dokładnych meczów ignorując przypadki tylko mamy wyniki tym razem.

Related Content: Excel SUMIF z częściowym dopasowaniem (3 sposoby)

Rzeczy do zapamiętania

🔺 Wbudowane funkcje lookup jak np. Funkcja VLOOKUP , Funkcja HLOOKUP jest przydatna dla przypadków dokładnego dopasowania, ale do znalezienia przybliżonych dopasowań według naszego życzenia możemy użyć Fuzzy Lookup dodatek do programu Excel.

🔺 Aby uzyskać różne wyniki dla pasujących przypadków, można zmienić Liczba meczów oraz Próg podobieństwa parametry zgodnie z potrzebami.

Część ćwiczeniowa

Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka sekcja jak poniżej w arkuszu o nazwie Praktyka . Proszę, zrób to sam.

Wniosek

W tym artykule, staraliśmy się pokryć procedury korzystania z funkcji Fuzzy Lookup Excel. mam nadzieję, że uznasz to za przydatne. jeśli masz jakieś sugestie lub pytania, zachęcamy do podzielenia się nimi w sekcji komentarzy.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.