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

  • Del Dette
Hugh West

Hvis du forsøger at opnå delvis matchning ud over den nøjagtige matchning af forskellige data, kan du bruge Fuzzy opslag Excel til dette formål. Denne artikel vil give dig en introduktion og en beskrivelse af brugen af denne Fuzzy opslag funktion i Excel.

Download arbejdsbog

Fuzzy Lookup.xlsx

Formål med Fuzzy Lookup Excel

Brug af den Fuzzy opslag funktion i Excel kan du angive de delvise match mellem to datatabeller, og du kan desuden også prøve det nøjagtige match ved hjælp af denne funktion.

Her har vi to datasæt, der indeholder salgsposter for Januar og Februar XYZ virksomhed. Ved hjælp af disse datasæt vil vi finde frem til lighederne mellem de Produkt og SalesPerson kolonnerne i disse to datarækker.

Først skal du installere denne tilføjelse ved at klikke på følgende link.

Fuzzy Lookup Add-In Download Link

Når installationen er afsluttet, vil denne funktion automatisk blive tilføjet, når du åbner din Excel-arbejdsbog. Her kan vi se, at vi har en ny fane ved navn Fuzzy opslag som har den Fuzzy opslag Mulighed.

Procedurer for brug af Fuzzy Lookup Excel

I denne artikel vil vi forsøge at vise, hvordan man bruger Fuzzy opslag funktion i Excel sammen med den uskarpe matchningsmulighed i Power Query for at angive en delvis overensstemmelse mellem to datatabeller.

Vi har brugt Microsoft Excel 365 version her, men du kan bruge andre versioner, hvis det passer dig.

1. Brug af Fuzzy Lookup Add-In

Trin-01: Oprettelse af to tabeller til Fuzzy Lookup Excel

Før du bruger Fuzzy opslag skal vi konvertere følgende to datarækker til to forskellige tabeller.

Efter artiklen "Hvordan man laver en tabel i Excel" har vi konverteret intervallerne til disse tabeller.

Nu skal vi omdøbe disse tabeller.

➤ Vælg tabellen til Salgsrekord i januar og derefter gå til Borddesign Tab>> omdøb den Bordnavn som Januar .

På samme måde skal du omdøbe Salgsrekord i februar tabel som Februar .

Trin-02: Oprettelse af Fuzzy Lookup med Fuzzy Lookup Excel Add-In

➤ Gå til Fuzzy opslag Fane>> Fuzzy opslag Mulighed.

Nu får du en Fuzzy opslag del i højre rude.

➤ Vælg den celle, hvor du vil have din sammenligningstabel for output.

➤ Vælg den Venstre bord som Januar og Højre bord som Februar .

Nu skal vi vælge de kolonner, som vi ønsker at sammenligne på grundlag af, da vi ønsker denne sammenligning på grundlag af de Produkt kolonnen og SalesPerson kolonne, så disse kolonner er valgt i Venstre kolonner og Højre kolonner kasser.

Som Output-kolonner vælge den januar.Produkt og January.SalesPerson fra den Januar bord og,

februar.Produkt og Febuary.SalesPerson fra den Februar bord og endelig,

vælge den FuzzyLookup.Similarity for at få en procentvis angivelse af ligheder.

Til dette trin har vi valgt den Antal kampe som 1 og Tærskel for lighed som 0.51 og trykkede derefter på Gå til .

På denne måde har vi fået matches for de Produkter Apple og Grønt æble for den SalesPerson Howard og for Kirsebær , Blackberry , og Tomat som er fuldt matchede, da ligheden er 100% .

Virkningerne af at ændre antallet af match og lighedstærsklen

Antal kampe :

Afhængigt af valget af denne indstilling får vi det højeste antal kampe.

Til valg af den Antal kampe som 1 ,

får vi følgende sammenligningstabel, hvor vi har én lighed for hvert produkt, men vi havde Blackberry 2 gange i den Februar bord med forskellige Salgspersonale .

Men hvis du vælger den Antal kampe som 2 ,

så får du de matchende resultater for disse to Blackberry produkter med den SalesPerson Sheldon og Matt .

Tærskel for lighed :

Den har en rækkevidde på mellem 0 til 1 og for at gå fra det lavere interval til det højere interval går vi fra delvis match til nøjagtig match.

Først vil vi prøve med en Tærskel for lighed 0.1 .

Her får vi lighederne fra 20% til 100% .

Til valg af Tærskel for lighed som 0.4 ,

lighedsområdet er fra 60% til 100% .

Når vi har valgt den Tærskel for lighed som 0.84 ,

Så er lighedsområdet fra 90% til 100% .

Endelig skal der med henblik på udvælgelse af den højeste Tærskel for lighed rækkevidde som 1 ,

Så får du kun de nøjagtige matches, da lighedsområdet er her 100% .

2. Power Query Fuzzy Matching Option

Her bruger vi Power Query til delvis matching af to datarækker i stedet for Fuzzy opslag mulighed.

Trin-01: Oprettelse af to forespørgsler

Til sammenligning af de Produkt og SalesPerson kolonnerne i den Januar og Februar salgsposter vil vi først konvertere disse to intervaller til forespørgsler.

➤ Gå til Data Fane>> Fra tabel/område mulighed.

Derefter Opret tabel vises.

➤ Vælg intervallet i din datatabase (her vælger vi dataområdet for Salgsrekord i januar )

➤ Tjek Min tabel har overskrifter og tryk på OK .

Herefter vil en Power Query editor åbnes.

➤ Omdøb forespørgslen som Januar .

Nu vil vi importere disse data udelukkende som en forbindelse.

➤ Gå til Hjem Fane>> Luk & Indlæs Dropdown>> Luk & Indlæs til mulighed.

Derefter er det Import af data dialogboksen vises.

➤ Klik på Kun oprette forbindelse og tryk på OK .

På samme måde skal du oprette en forespørgsel ved navn Februar for datasættet Salgsrekord i februar .

I den højre rude kan vi se navnet på de to forespørgsler Januar og Februar , som vi har oprettet i dette trin.

Relateret indhold: VLOOKUP Tilnærmelsesvis matchtekst i Excel (4 eksempler)

Trin-02: Kombination af forespørgsler til Fuzzy Lookup Excel

I dette trin kombinerer vi forespørgslerne fra det foregående trin for at matche dataene i disse forespørgsler.

➤ Gå til Data Fane>> Hent data Dropdown>> Kombiner forespørgsler Dropdown>> Sammenlægning Mulighed.

Herefter vil den Sammenlægning vises.

➤ Klik på rullemenuen i det første felt, og vælg derefter den Januar mulighed.

➤ Vælg rullemenuen i den anden boks, og vælg derefter den Februar mulighed.

Herefter skal vi vælge kolonnerne i de to forespørgsler ved at trykke på CTRL med en Venstre-klik på på et tidspunkt, på grundlag af hvilke vi ønsker at matche vores data.

Derefter kan vi se, at den har fundet 3 rækker fra 9 rækker .

Lignende læsninger:

  • Sådan bruges VLOOKUP til partiel match i Excel (4 måder)
  • Excel Delvis match to kolonner (4 enkle metoder)
  • Sådan bruger du INDEX og Match til delvis match (2 måder)
  • Brug delvis VLOOKUP i Excel(3 eller flere måder)
  • Excel VLOOKUP til at finde den nærmeste match (med 5 eksempler)

Trin-03: Brug af Fuzzy Matching Option for Fuzzy Lookup Excel

Nu vil vi bruge Fuzzy matchning for at udføre den delvise matchning ud over de nøjagtige matchninger.

➤ Kontroller den Brug fuzzy matching til at foretage sammenlægningen og vælg derefter den Tærskelværdi for lighed som 0.5 for denne mulighed.

➤ Vælg den Ignorer tilfælde og og Match ved at kombinere tekstdele mulighed.

Til dette trin har vi valgt den Maksimalt antal kampe som 1 og trykkede på OK .

Her kan vi se, at det matchende antal er blevet øget fra 3 til 5 .

Derefter vil du blive ført til Power Query Editor vindue.

Her kan vi se de to første kolonner fra Januar forespørgsel, men kolonnerne i Februar Vi er derfor nødt til at udvide denne Februar kolonne.

➤ Klik på det angivne tegn ud over Februar .

➤ Vælg den Udvid og tryk på OK .

Nu kan vi se de to forespørgsler, der matcher hinanden, korrekt.

Virkningerne af at ændre lighedstærsklen

Hvis vi ændrer den Tærskelværdi for lighed fra 0.5 til 0.2 , så har vi 8 i stedet for 5 kampe.

Når du har trykket på OK kan vi se, at bortset fra den første række ligner de andre rækker delvist hinanden.

Til valg af den Tærskelværdi for lighed fra 0.2 til 1 , så har vi 4 i stedet for 8 tændstikker.

Så det er kun for de nøjagtige matches, der ignorerer tilfælde, at vi har resultaterne denne gang.

Relateret indhold: Excel SUMIF med delvist match (3 måder)

Ting at huske

🔺 De indbyggede opslagsfunktioner som f.eks. VLOOKUP-funktion , HLOOKUP-funktion er nyttig i tilfælde af nøjagtig matchning, men for at finde tilnærmede matchninger i overensstemmelse med vores ønsker kan vi bruge Fuzzy opslag tilføjelsesprogram til Excel.

🔺 Hvis du vil opnå forskellige resultater for de tilfælde, der matcher hinanden, kan du ændre Antal kampe og Tærskel for lighed parametre efter behov.

Øvelsesafsnit

For at du kan øve dig selv, har vi givet dig en Praksis som nedenfor i et ark med navnet Praksis . gør det venligst selv.

Konklusion

I denne artikel har vi forsøgt at beskrive procedurerne for brugen af funktionen Fuzzy opslag Excel. Jeg håber, at du vil finde det nyttigt. Hvis du har forslag eller spørgsmål, er du velkommen til at dele dem i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.