Applies ToExcel voor Microsoft 365

Wanneer u tabelkolommen koppelt, hebt u geen exacte overeenkomst meer nodig. Met fuzzy matching kunt u items in afzonderlijke lijsten vergelijken en er aan deelnemen als ze dicht bij elkaar staan. U kunt zelfs de overeenkomende tolerantie of de vergelijkbaarheidsdrempel instellen.

Een veelgebruikt geval voor fuzzy matching is met vrije tekstvelden, zoals in een enquête waarbij de vraag naar uw favoriete fruit mogelijk typfouten, enkelvouden, meervouden, hoofdletters, kleine letters en andere variaties bevat die niet exact overeenkomen.

Fuzzy matching wordt alleen ondersteund bij samenvoegbewerkingen via tekstkolommen. Power Query gebruikt het jaccard-vergelijkbaarheidsalgoritme om de overeenkomst tussen paren exemplaren te meten.

Procedure

  1. Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query> Bewerken. Zie Een query maken, bewerken en laden in Excel (Power Query) voormeer informatie.

  2. Selecteer Start> Query'>combineren. U kunt ook Query's samenvoegen selecteren als Nieuw. Het dialoogvenster Samenvoegen wordt weergegeven met de primaire tabel bovenaan.

  3. Selecteer de kolom die u wilt gebruiken voor uw wazige overeenkomst. In dit voorbeeld selecteren we Voornaam.

  4. Selecteer in de vervolgkeuzelijst de secundaire tabel en selecteer vervolgens de bijbehorende fuzzy matchkolom. In dit voorbeeld selecteren we Voornaam.

  5. Selecteer een join-kind. Er zijn verschillende manieren om deel te nemen. Left Outer is de standaardinstelling en de meest voorkomende. Zie Query's samenvoegen voor meer informatie over elk type join.

  6. Selecteer Fuzzy matching gebruiken om de samenvoegbewerking uit tevoeren, selecteer Fuzzy matching optionsen selecteer vervolgens een van de   volgende opties:

    • Vergelijkbaarheidsdrempel    Geeft aan hoe vergelijkbaar twee waarden moeten zijn om te kunnen overeenkomen. De minimumwaarde van 0,00 zorgt ervoor dat alle waarden overeenkomen met elkaar. Met de maximumwaarde van 1,00 kunnen alleen exacte overeenkomsten worden gebruikt. De standaardwaarde is 0,80.

    • Case negeren     Geeft aan of tekstwaarden moeten worden vergeleken op een case sensitive of ongevoelig manier. Het standaardgedrag is niet-gevoelig, wat betekent dat case wordt genegeerd.

    • Maximum aantal overeenkomsten     Hiermee bepaalt u het maximum aantal overeenkomende rijen dat wordt geretourneerd voor elke invoerrij. Als u bijvoorbeeld slechts één overeenkomende rij wilt zoeken voor elke invoerrij, geeft u een waarde van 1 op. Het standaardgedrag is om alle overeenkomsten te retourneren.

    • Transformatietabel    Geef een andere query op met een toewijzingstabel, zodat bepaalde waarden automatisch kunnen worden toegewezen als onderdeel van de overeenkomende logica. Als u bijvoorbeeld een tabel met twee kolommen met een tekstkolom 'Van' en 'Aan' met de waarden 'Microsoft' en 'MSFT' definieert, worden deze twee waarden als hetzelfde beschouwd (vergelijkbaarheidsscore van 1,00).

  7. In Power Query worden beide tabellen geanalyseerd en wordt een bericht weergegeven over het aantal overeenkomsten dat is gemaakt. In het voorbeeld komt de selectie overeen met 3 van 4 rijen uit de eerste tabel. Zonder fuzzy matching te gebruiken, komen slechts 2 van de 4 rijen overeen.

  8. Als u tevreden bent, selecteert u OK. Zo niet, probeer dan verschillende opties voor fuzzy samenvoegen om uw ervaring aan te passen.

    Opties voor wazig samenvoegen in Power Query

  9. Als u tevreden bent, selecteert u OK.

Zie ook

Help voor Power Query voor Excel

Query’s samenvoegen (Power Query)

Wazig samenvoegen (docs.com)

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.