A táblaoszlopok illesztése után nincs szükség pontos egyezésre. A fuzzy matching segítségével összehasonlíthatja a különböző listákban lévő elemeket, és össze is illesztheti őket, ha közel vannak egymáshoz. Az egyező tűréshatárt vagy a hasonlóság küszöbértékét is megszűrheti.
Az elmosmosodó egyezések gyakran használhatók szabadkézi szövegmezőkkel, például egy felmérésben, ahol kedvenc gyümölcsének elkallásai, egyesularii, többes számokkal, nagybetűkkel, kisbetűkkel és más, nem pontosan egyező változatokkal kapcsolatosak.
A homályos egyezést csak a szövegoszlopok egyesítési műveletei támogatják. A Power Query a Jaccard hasonlóság algoritmusát használja az példánypárok közötti hasonlóság mérésére.
Eljárás
-
Lekérdezés megnyitásához keresse meg a Power Query szerkesztőből korábban betöltött lekérdezést, jelöljön ki egy cellát az adatokban, majd válassza a Lekérdezés és> gombra. További információt a Lekérdezés létrehozása, szerkesztése és betöltése a Power Query Excel (Power Query)ban.
-
Válassza a Kezdőlap> a >egyesítése lehetőséget. A Lekérdezések egyesítése újként lehetőséget is választhatja. Megjelenik az Egyesítés párbeszédpanel, felül az elsődleges táblával.
-
Jelölje ki a homályos egyezéshez használni kívánt oszlopot. Ebben a példában az Vezetéknév lehetőséget választjuk.
-
A legördülő listában jelölje ki a másodlagos táblát, majd válassza ki a megfelelő fuzzy egyezés oszlopot. Ebben a példában az Vezetéknév lehetőséget választjuk.
-
Válasszon egy Illesztés fajtát. A csatlakozásnak több módja is van. A Left Outer az alapértelmezett és a leggyakoribb. Az egyes illesztésekről további információt a Lekérdezések egyesítése.
-
Válassza a Fuzzy matching (Homályos egyezéshasználata) lehetőséget az egyesítés végrehajtásához, válassza a Fuzzy matching options (Fuzzy egyezés)lehetőséget, majd válasszon az alábbi lehetőségek közül:
-
Hasonlóság küszöbértéke Azt jelzi, hogy milyen hasonló két értéknek kell egyeznie. A 0,00 minimális érték esetén minden érték egymáshoz fog illeszkedni. Az 1,00 maximális érték csak pontos egyezéseket tesz lehetővé. Az alapértelmezett érték 0,80.
-
Kis- és kis- és kis- Azt jelzi, hogy a szöveges értékeket a kis- és nagybetűk megkülönböztetése vagy megkülönböztetése alapján hasonlítsa-e össze. Az alapértelmezett viselkedés a kis- és a kedés között.
-
Egyezések maximális száma Meghatározza az egyes bemeneti sorokhoz visszaadott egyező sorok maximális számát. Ha például minden bemeneti sorhoz csak egy megfelelő sort szeretne megtalálni, adjon meg egy 1 értéket. Az alapértelmezett viselkedés szerint az összes találatot visszaadja.
-
Transformation table Adjon meg egy másik lekérdezést, amely megfeleltetési táblát tartalmaz, hogy bizonyos értékek automatikusan megfeleltethetőek a megfeleltetési logika részeként. Ha például egy "Microsoft" és "MSFT" értéket tartalmazó kétoszlopos táblázatot a "From" és a "To" szövegoszlopokkal definiál, az ugyanazt a két értéket fogja ugyanolyannak tekinteni (az 1,00 hasonlóság pontszáma).
-
-
A Power Query elemzi mindkét táblát, és üzenetet jelenít meg arról, hogy hány tábla egyezést tartalmaz. A példában a kijelölés az első táblázat 4 sorból három egyezését tartalmazza. Ha nem használ homályos egyezést, a 4 sorból csak 2 egyezést fog tartalmazni.
-
Ha elégedett, válassza az OK gombot. Ha nem, eltérő Fuzzy egyesítési beállításokkal szabhatja testre a felhasználói élményt.
-
Ha elégedett, válassza az OK gombot.
Lásd még
Excelhez készült Microsoft Power Query – súgó