Applies ToExcel för Microsoft 365

När du sammanfogar tabellkolumner behöver du inte längre en exakt matchning. Med Fuzzy-matchning kan du jämföra objekt i separata listor och gå med i dem om de är nära varandra. Du kan till och med ange matchande tröskelvärde eller tröskelvärde för likhet.

Ett vanligt användningsfall för fuzzy-matchning är med textfält på frihand, till exempel i en undersökning där frågan om din favorit frukt kan ha stavfel, singular, plural, versaler, gemener och andra variationer som inte är en exakt matchning.

Fuzzy-matchning stöds endast vid sammanfogning av textkolumner. Power Query använder Jaccard-likhetsalgoritmen för att mäta likheten mellan par av instanser.

Procedur

  1. Om du vill öppna en fråga letar du upp en tidigare inläst från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, redigera och läsa in en fråga i Excel (Power Query).

  2. Välj Start > Kombinera > Koppla frågor. Du kan också välja Slå samman frågor som ny. Dialogrutan Sammanfoga visas med den primära tabellen högst upp.

  3. Markera den kolumn som du vill använda för din fuzzy-matchning. I det här exemplet väljer vi Förnamn.

  4. Välj den sekundära tabellen i listrutan och välj sedan motsvarande fuzzy-matchning. I det här exemplet väljer vi Förnamn.

  5. Välj en kopplings sort. Det finns flera olika sätt att ansluta. Vänster yttre är standard och den vanligaste. Mer information om varje typ av koppling finns i Slå samman frågor.

  6. Välj Använd fuzzy-matchning för att utföra kopplingen, välj Fuzzy-matchningsalternativ  och välj sedan bland följande alternativ:

    • Likhetströskel    Anger hur liknande två värden måste vara för att matcha. Med minimivärdet 0,00 matchar alla värden varandra. Det maximala värdet 1,00 tillåter bara exakta matchningar. Standardvärdet är 0,80.

    • Ignorera ärende     Anger om textvärden ska jämföras med ett fallkänsligt eller inkänsligt sätt. Standardbeteendet är ett okänsligt fall, vilket betyder att ett ärende ignoreras.

    • Maximalt antal matchningar     Kontrollerar det maximala antalet matchande rader som kommer att returneras för varje indatarad. Om du till exempel bara vill hitta en matchande rad för varje indatarad anger du värdet 1. Standardbeteendet är att alla matchningar returneras.

    • Transformeringstabell    Ange en annan fråga som innehåller en mappningstabell, så att vissa värden kan mappas automatiskt som en del av den matchande logiken. Om du till exempel definierar en tabell med två kolumner med textkolumnerna "Från" och "Till" med värdena "Microsoft" och "MSFT" anses dessa två värden vara desamma (likhetsresultatet 1,00).

  7. Power Query analyserar båda tabellerna och visar ett meddelande om hur många matchningar den gjorde. I exemplet matchar urvalet 3 av 4 rader från den första tabellen. Utan att använda fuzzy-matchning matchar bara 2 av 4 rader.

  8. Om du är nöjd väljer du OK. I annat fall kan du prova olika fuzzy-sammanfogningsalternativ för att anpassa din upplevelse.

    Alternativ för fuzzy-sammanfogning i Power Query

  9. Välj OK när du är nöjd.

Se även

Power Query för Excel-hjälp

Slå samman frågor (Power Query)

Fuzzy-sammanfogning (docs.com)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.