Applies ToExcel til Microsoft 365

Når du joinforener tabelkolonner, kræver det ikke længere et nøjagtigt match. Fuzzy-match gør det muligt at sammenligne elementer på separate lister og joinforbindelse dem, hvis de er tæt på hinanden. Du kan endda angive den matchende tolerance eller Grænseværdi for lighed.

En almindelig brug af fuzzy-match er med frihåndstekstfelter, f.eks. i en undersøgelse, hvor spørgsmålet om din favorit frugt kan have slåfejl, singularer, flertal, store bogstaver, små bogstaver og andre variationer, der ikke er et nøjagtigt match.

Fuzzy-matchning understøttes kun ved fletning af tekstkolonner. Power-forespørgsel bruger algoritmen Jaccard-lighed til at måle lighed mellem forekomster.

Procedure

  1. Hvis du vil åbne en forespørgsel, skal du finde en, der tidligere er indlæst fra Power-forespørgselseditoren, markere en celle i dataene og derefter vælge Forespørgsel > Rediger. Få mere at vide under Opret, rediger og indlæs en forespørgsel i Excel (Power-forespørgsel).

  2. Vælg Hjem> Kombiner > Fletteforespørgsler. Du kan også vælge Flet forespørgsler som Ny. Dialogboksen Flet vises med den primære tabel øverst.

  3. Vælg den kolonne, du vil bruge til dit fuzzy match. I dette eksempel vælger vi Fornavn.

  4. Vælg den sekundære tabel på rullelisten, og vælg derefter den tilsvarende fuzzy-matchkolonne. I dette eksempel vælger vi Fornavn.

  5. Vælg en Join-type. Der er flere forskellige måder at tilmelde sig på. Venstre ydre er standarden og den mest almindelige. Du kan finde flere oplysninger om hver type joinforbindelse i Flet forespørgsler.

  6. Vælg Brug fuzzy-match for at udføre fletningen, vælg Fuzzy-matchendeindstillinger , og vælg derefter mellem følgende   indstillinger:

    • Tærskel for lighed    Angiver, hvor ensartede to værdier skal være for at matche. Minimumværdien 0,00 bevirker, at alle værdier matcher hinanden. Den maksimale værdi på 1,00 tillader kun nøjagtige match. Standardværdien er 0,80.

    • Ignorer store og små bogstaver     Angiver, om tekstværdier skal sammenlignes med store og små bogstaver eller ikke kan se ud, som om de ikke er følsomme. Standardfunktionsmåden er ikke følsom, hvilket betyder, at store og små bogstaver ignoreres.

    • Maksimale antal resultater     Styrer det maksimale antal matchende rækker, der returneres for hver inputrække. Hvis du f.eks. kun vil finde én matchende række for hver inputrække, skal du angive en værdi på 1. Standardfunktionsmåden er at returnere alle matches.

    • Transformationstabel    Angiv en anden forespørgsel, der indeholder en tilknytningstabel, så nogle værdier kan tilknyttes automatisk som en del af den tilsvarende logik. Hvis du f.eks. definerer en tabel med to kolonner med tekstkolonner "Fra" og "Til" med værdierne "Microsoft" og "MSFT", betragtes disse to værdier som de samme (lighedsscore på 1,00).

  7. Power-forespørgsel analyserer begge tabeller og viser en meddelelse om, hvor mange forekomster den har foretaget. I eksemplet svarer markeringen til 3 ud af 4 rækker fra den første tabel. Uden at bruge fuzzy-match ville kun to ud af fire rækker svare til det.

  8. Hvis du er tilfreds, skal du vælge OK. Hvis ikke, kan du prøve forskellige Fuzzy-fletindstillinger for at tilpasse din oplevelse.

    Indstillinger for fuzzy-fletning i Power-forespørgsel

  9. Når du er tilfreds, skal du vælge OK.

Se også

Hjælp til Power Query til Excel

Flette forespørgsler (Power-forespørgsel)

Fuzzy-fletning (docs.com)

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.