Táblázatoszlopok összekapcsolásakor már nincs szükség pontos egyezésre. Az intelligens egyezés lehetővé teszi, hogy összehasonlítsa a különálló listák elemeit, és összekapcsolja őket, ha hasonlóak. A Hasonlóság küszöbértéke beállításával módosíthatja az egyező tűréshatárt.
Az intelligens egyezés gyakori felhasználási területei a szabadkézi szövegmezők, például egy felmérés, amelyben a válaszok elírásokat, számokat, többes számokat, nagybetűket, kisbetűket és egyéb változatokat tartalmazhatnak.
Az intelligens egyeztetés csak szövegoszlopokon végzett egyesítési műveletek esetén támogatott. Power Query a Jaccard hasonlósági algoritmust használja a 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ő korábban betöltöttet, jelöljön ki egy cellát az adatokban, majd válassza a Lekérdezés > Szerkesztés lehetőséget. További információ: Lekérdezés létrehozása, szerkesztése és betöltése az Excelben (Power Query).
-
Válassza a Kezdőlap > lekérdezések egyesítése > 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 az elsődleges táblával felül.
-
Jelölje ki az intelligens egyezéshez használni kívánt oszlopot. Ebben a példában az Utónév lehetőséget választjuk.
-
A legördülő listából válassza ki a másodlagos táblát, majd válassza ki a megfelelő intelligens egyezés oszlopot. Ebben a példában az Utónév lehetőséget választjuk.
-
Válassza ki a Join Kind (Csatlakozás típusa) lehetőséget. Az összekapcsolásnak számos különböző módja 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 című témakörben talál.
-
Válassza az Intelligens egyeztetés használata az egyesítés végrehajtásához lehetőséget, válassza az Intelligens egyeztetési beállítások lehetőséget, majd válasszon az alábbi lehetőségek közül:
-
Hasonlósági küszöbérték Azt jelzi, hogy a két értéknek milyen hasonlónak kell lennie ahhoz, hogy egyezzen. A 0,00 minimális érték miatt minden érték egyezik egymással. Az 1,00-s maximális érték csak pontos egyezéseket tesz lehetővé. Az alapértelmezett érték 0,80.
-
Kis- és nagybetűk figyelmen kívül hagy Azt jelzi, hogy a szöveges értékeket kis- és nagybetűk megkülönböztetésével vagy érzéketlen módon kell-e összehasonlítani. Az alapértelmezett viselkedés a kis- és nagybetűk megkülönböztetése, ami azt jelenti, hogy a rendszer figyelmen kívül hagyja a kis- és nagybetűket.
-
Egyezések maximális száma Az egyes bemeneti sorokhoz visszaadott egyező sorok maximális számát szabályozza. Ha például csak egy egyező sort szeretne keresni minden egyes bemeneti sorhoz, adjon meg egy 1 értéket. Az alapértelmezett viselkedés az összes egyezés visszaadása.
-
Transzformációs tábla Adjon meg egy másik lekérdezést, amely egy leképezési táblát tartalmaz, hogy egyes értékek automatikusan leképezhetők legyenek az egyező logika részeként. Ha például egy "Forrás" és "To" szövegoszlopot tartalmazó kétoszlopos táblát "Microsoft" és "MSFT" értékekkel határoz meg, akkor a két érték azonosnak minősül (hasonlósági pontszám: 1,00).
-
-
Power Query mindkét táblát elemzi, és egy üzenetet jelenít meg arról, hogy hány egyezést hozott létre. A példában a kijelölés az első táblázat 4 sorából 3-nak felel meg. Intelligens egyezés használata nélkül a 4 sorból csak 2 egyezne.
-
Ha elégedett, kattintson az OK gombra. Ha nem, próbálkozzon különböző Fuzzy egyesítési lehetőségekkel a felhasználói élmény testreszabásához.
-
Ha elégedett, válassza az OK gombot.
Lásd még
Excelhez készült Microsoft Power Query – súgó