Fuzzy Lookup i Excel (med Add-In & Power Query)

  • Dela Detta
Hugh West

Om du försöker få en partiell matchning förutom den exakta matchningen av olika data kan du använda Fuzzy Lookup Excel för detta ändamål. Den här artikeln kommer att ge dig en introduktion och användningsförfaranden för denna Fuzzy Lookup funktion i Excel.

Ladda ner arbetsboken

Fuzzy Lookup.xlsx

Syftet med Fuzzy Lookup Excel

Användning av Fuzzy Lookup I Excel kan du ange partiella matchningar av två datatabeller, och du kan dessutom prova den exakta matchningen med hjälp av denna funktion.

Här har vi två datamängder som innehåller försäljningsuppgifter för Januari och Februari XYZ företag. Med hjälp av dessa datamängder kommer vi att ta reda på likheterna mellan Produkt och Säljare kolumnerna i dessa två dataområden.

Hämta länken för tillägget Fuzzy Lookup

Först måste du installera tillägget genom att klicka på följande länk.

Fuzzy Lookup Add-In Ladda ner länk

När du öppnar din Excel-arbetsbok efter installationen kommer denna funktion att läggas till automatiskt. Här kan vi se att vi har en ny flik som heter Fuzzy Lookup som har den Fuzzy Lookup Alternativ.

Förfaranden för att använda Fuzzy Lookup Excel

I den här artikeln kommer vi att försöka visa hur man använder Fuzzy Lookup funktionen i Excel tillsammans med det luddiga matchningsalternativet i Power Query för att ange att två datatabeller delvis överensstämmer.

Vi har använt oss av Microsoft Excel 365 versionen här, men du kan använda andra versioner när det passar dig.

1. Använda tilläggsprogrammet Fuzzy Lookup

Steg-01: Skapa två tabeller för Fuzzy Lookup Excel

Innan du använder Fuzzy Lookup Vi måste omvandla följande två dataområden till två olika tabeller.

Efter artikeln "Hur man gör en tabell i Excel" har vi omvandlat intervallerna till dessa tabeller.

Nu måste vi byta namn på dessa tabeller.

➤ Välj tabellen för Försäljningsrekord i januari och sedan gå till Bordets utformning Fliken>> byta namn på Tabellens namn som Januari .

På samma sätt kan du byta namn på Försäljningsrekord i februari tabell som Februari .

Steg-02: Skapa Fuzzy Lookup med Fuzzy Lookup Excel Add-In

➤ Gå till Fuzzy Lookup Fliken>> Fuzzy Lookup Alternativ.

Nu får du en Fuzzy Lookup i den högra rutan.

➤ Välj den cell där du vill ha en jämförelsetabell för utdata.

➤ Välj den Vänster bord som Januari och Höger bord som Februari .

Nu måste vi välja de kolumner som vi vill jämföra med, eftersom vi vill jämföra med utgångspunkt från Produkt kolumnen och den Säljare kolumnen så att dessa kolumner väljs i Vänstra kolumnerna och Höger kolumner lådor.

Som Kolumner för utdata välja den Januari.Produkt och Januari.SalesPerson från Januari tabell och,

Februari.Produkt och Febuary.SalesPerson från Februari och slutligen,

välja den FuzzyLookup.Likhet för att få en procentuell angivelse av likheter.

För det här steget har vi valt den Antal matcher som 1 och Tröskelvärde för likhet som 0.51 och tryckte sedan på Gå till .

På detta sätt har vi fått matchningar för Produkter Apple och Grönt äpple för Säljare Howard och för Körsbär , Blackberry , och Tomat som är helt matchade eftersom likheten är 100% .

Effekter av att ändra antalet matchningar och tröskelvärdet för likhet

Antal matcher :

Beroende på om du väljer det här alternativet får vi det högsta antalet matcher.

För att välja den Antal matcher som 1 ,

får vi följande jämförelsetabell där vi har en likhet för varje produkt, men vi hade Blackberry 2 gånger i Februari bord med olika Försäljningspersonal .

Men om du väljer Antal matcher som 2 ,

så får du matchande resultat för dessa två Blackberry produkter med den Säljare Sheldon och Matt .

Tröskelvärde för likhet :

Den har en räckvidd på mellan 0 till 1 och för att gå från det lägre intervallet till det högre intervallet går vi från partiell matchning till exakt matchning.

Först ska vi försöka med en Tröskelvärde för likhet 0.1 .

Här hämtar vi likheterna från 20% till 100% .

För att välja Tröskelvärde för likhet som 0.4 ,

Likhetsområdet är från 60% till 100% .

När vi har valt den Tröskelvärde för likhet som 0.84 ,

Likheten är då från 90% till 100% .

Slutligen, för att välja den högsta Tröskelvärde för likhet som 1 ,

Då får du bara de exakta träffarna eftersom likhetsintervallet är här. 100% .

2. Power Query Fuzzy Matching Option

Här använder vi Power Query för partiell matchning av två dataområden i stället för att använda Fuzzy Lookup alternativ.

Steg-01: Skapa två frågor

För att jämföra Produkt och Säljare kolumnerna i Januari och Februari försäljningsrekord först omvandlar vi dessa två intervall till frågor.

➤ Gå till Uppgifter Fliken>> Från tabell/intervall alternativ.

Då är det Skapa en tabell kommer att dyka upp.

➤ Välj intervallet för din datatabell (här väljer vi dataområdet för Försäljningsrekord i januari )

➤ Kontrollera Min tabell har rubriker och tryck på OK .

Efter detta kommer en Power Query öppnas.

➤ Byt namn på frågan till Januari .

Nu ska vi importera dessa data som en enda anslutning.

➤ Gå till Hem Fliken>> Stäng & Ladda Dropdown>> Stäng & Ladda till alternativ.

Därefter är det Importera data visas.

➤ Klicka på Skapa endast en anslutning och tryck på OK .

På samma sätt skapar du en fråga som heter Februari för datamängden Försäljningsrekord i februari .

I den högra rutan kan vi se namnen på de två frågorna. Januari och Februari som vi har skapat i det här steget.

Relaterat innehåll: VLOOKUP Approximate Match Text i Excel (4 exempel)

Steg-02: Kombinera frågor för Fuzzy Lookup Excel

I det här steget kombinerar vi frågorna från föregående steg för att matcha uppgifterna i dessa frågor.

➤ Gå till Uppgifter Fliken>> Hämta data Dropdown>> Kombinera frågor Dropdown>> Slå ihop Alternativ.

Efteråt kommer Slå ihop kommer att dyka upp.

➤ Klicka på rullgardinsmenyn i den första rutan och välj sedan Januari alternativ.

➤ Välj rullgardinsmenyn i den andra rutan och välj sedan Februari alternativ.

Därefter måste vi välja kolumnerna i de två frågorna genom att trycka på CTRL med en Vänsterklicka på vid ett tillfälle på grundval av vilka vi vill matcha våra uppgifter.

Därefter kan vi se att den har hittat 3 rader matchning från 9 rader .

Liknande läsningar:

  • Hur man använder VLOOKUP för partiell matchning i Excel (4 sätt)
  • Excel Partiell matchning av två kolumner (4 enkla metoder)
  • Hur du använder INDEX och matchning för partiell matchning (2 sätt)
  • Använd partiell VLOOKUP i Excel (3 eller fler sätt)
  • Excel VLOOKUP för att hitta den närmaste matchningen (med 5 exempel)

Steg-03: Användning av Fuzzy Matching-alternativet för Fuzzy Lookup Excel

Nu ska vi använda Fuzzy matchning alternativet för att utföra partiell matchning utöver de exakta träffarna.

➤ Kontrollera Använd fuzzy matchning för att utföra sammanslagningen. och välj sedan Tröskelvärde för likhet som 0.5 för detta alternativ.

➤ Välj den Ignorera fallet och och och Matcha genom att kombinera textdelar alternativ.

För det här steget har vi valt den Maximalt antal matcher som 1 och tryckte på OK .

Här kan vi se att antalet matchningar har ökat från 3 till 5 .

Därefter kommer du till Redigerare för Power Query fönster.

Här kan vi se de två första kolumnerna från Januari men kolumnerna i Februari är dolda. Vi måste alltså utöka denna Februari kolumn.

➤ Klicka på det angivna tecknet förutom Februari .

➤ Välj den Expandera och tryck på OK .

Nu kan vi se hur de två sökningarna stämmer överens.

Effekter av att ändra tröskelvärdet för likhet

Om vi ändrar Tröskelvärde för likhet från 0.5 till 0.2 , då får vi följande 8 tändstickor i stället för 5 matcher.

Efter att ha tryckt på OK kan vi se att de andra raderna, med undantag för den första raden, delvis liknar varandra.

För att välja den Tröskelvärde för likhet från 0.2 till 1 , då får vi följande 4 tändstickor i stället för 8 matcher.

Så för de exakta matchningar som ignorerar fall har vi endast resultat den här gången.

Relaterat innehåll: Excel SUMIF med partiell matchning (3 sätt)

Saker att komma ihåg

🔺 De inbyggda uppslagsfunktionerna som t.ex. VLOOKUP-funktionen , HLOOKUP-funktionen är användbar för exakta matchningar, men för att hitta ungefärliga matchningar enligt våra önskemål kan vi använda Fuzzy Lookup tillägg till Excel.

🔺 Om du vill få fram olika resultat för matchande fall kan du ändra Antal matcher och Tröskelvärde för likhet parametrar enligt dina behov.

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik som nedan i ett ark som heter Praktik . Gör det själv.

Slutsats

I den här artikeln har vi försökt att täcka användningsmetoderna för funktionen. Fuzzy Lookup Excel. Hoppas att du kommer att tycka att det är användbart. Om du har några förslag eller frågor får du gärna dela med dig av dem i kommentarsfältet.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.