Gäller förExcel för Microsoft 365

När du kopplar tabellkolumner behöver du inte längre en exakt matchning. Med fuzzy-matchning kan du jämföra objekt i separata listor och ansluta till dem om de liknar dem. Du kan ange likhetströskel för att justera matchande tolerans.

Ett vanligt användningsfall för suddig matchning är med frihandstextfält, till exempel i en undersökning där svar kan ha skrivfel, singular, plural, versaler, gemener och andra variationer.

Fuzzy-matchning stöds bara vid sammanslagningsåtgärder över 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 reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i 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 > slå samman frågor. Du kan också välja Slå samman frågor som nya. Dialogrutan Slå samman visas med den primära tabellen överst.

  3. Markera den kolumn som du vill använda för den suddiga matchningen. I det här exemplet väljer vi Förnamn.

  4. Markera den sekundära tabellen i listrutan och välj sedan motsvarande suddiga matchningskolumn. I det här exemplet väljer vi Förnamn.

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

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

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

    • Ignorera ärende     Anger om textvärden ska jämföras på ett skiftlägeskänsligt eller okänsligt sätt. Standardbeteendet är skiftlägeskänsligt, vilket innebär att skiftläge ignoreras.

    • Maximalt antal matchningar     Styr det maximala antalet matchande rader som ska returneras för varje indatarad. Om du till exempel bara vill söka efter en matchande rad för varje indatarad anger du värdet 1. Standardbeteendet är att returnera alla matchningar.

    • Transformationstabell    Ange en annan fråga som innehåller en mappningstabell, så att vissa värden kan mappas automatiskt som en del av matchande logik. 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 (likhetspoängen 1,00).

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

  8. Om du är nöjd väljer du OK. Annars kan du prova olika alternativ för fuzzy-sammanslagning för att anpassa din upplevelse.

    Power Query suddiga kopplingsalternativ

  9. När du är nöjd väljer du OK.

Mer information finns i

Power Query för Excel-hjälp

Slå samman frågor (Power Query)

Suddig koppling (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.