Neaiškios atitikties kūrimas ("„Power Query“")

Taikoma
„Excel“, skirta „Microsoft 365“

Kai sujungiate lentelės stulpelius, nebereikia tikslios atitikties. Neryškus atitikimas leidžia palyginti elementus atskiruose sąrašuose ir juos sujungti, jei jie panašūs. Galite nustatyti panašumo ribą, kad pakoreguotumėte atitikimo leistiną nuokrypį.

Neaiškios atitiktys dažnai naudojamos laisvos formos teksto laukuose, pvz., apklausoje, kur atsakymuose gali būti rašybos klaidų, vienaskaitos, daugiskaita, didžiosios, mažosios raidės ir kiti variantai.

Neryškus sutapimas palaikomas tik atliekant teksto stulpelių suliejimo operacijas. "„Power Query“" naudoja "Jaccard" panašumo algoritmą, kad išmatuotų egzempliorių porų panašumą.

Procedūra

  1. Norėdami atidaryti užklausą, raskite anksčiau iš „Power Query“ rengyklė įkeltą užklausą, pažymėkite duomenų langelį ir pasirinkite Užklausos>redagavimas. Daugiau informacijos rasite Užklausos kūrimas, redagavimas ir įkėlimas programoje "Excel" ("„Power Query“").

  2. Pasirinkite Pagrindinis>Derinti>Sulieti užklausas. Taip pat galite pasirinkti užklausų suliejimą kaip naują. Atidaromas dialogo langas Suliejimas su pirmine lentele viršuje.

  3. Pasirinkite stulpelį, kurį norite naudoti neaiškiam atitikmeniui. Šiame pavyzdyje pasirenkame Vardas.

  4. Išplečiamajame sąraše pasirinkite antrinę lentelę, tada pasirinkite atitinkamą neaiškios atitikties stulpelį. Šiame pavyzdyje pasirenkame Vardas.

  5. Pasirinkite prisijungimo tipą. Yra keli prisijungimo būdai. Kairysis išorinis yra numatytasis ir dažniausiai pasitaikantis. Daugiau informacijos apie kiekvieną sujungimo tipą žr . Užklausų suliejimas.

  6. Pasirinkite Naudoti neryškų atitikimą, kad atliktumėte suliejimą, pasirinkite Netikslios atitikimo parinktys, tada pasirinkite iš šių parinkčių:

    • Panašumo riba Nurodo, kiek panašios turi būti dvi reikšmės, kad jos sutaptų. Mažiausia reikšmė 0,00 lemia, kad visos reikšmės sutampa. Didžiausia reikšmė 1,00 leidžia tik tikslius atitikmenis. Numatytoji reikšmė yra 0,80.
    • Nepaisyti didžiųjų ir mažųjų raidžių Nurodo, ar teksto reikšmės turėtų būti lyginamos skiriant didžiąsias ir mažąsias raides, ar neatpažįstant. Numatytasis veikimas yra neskirti didžiųjų ir mažųjų raidžių, o tai reiškia, kad nepaisoma didžiųjų ir mažųjų raidžių.
    • Maksimalus atitikčių skaičius Valdo maksimalų atitinkančių eilučių skaičių, kuris bus pateiktas kiekvienai įvesties eilutei. Pavyzdžiui, jei norite rasti tik vieną atitinkančią eilutę kiekvienai įvesties eilutei, nurodykite reikšmę 1. Numatytasis veikimas yra grąžinti visus atitikmenis.
    • Transformacijų lentelė Nurodykite kitą užklausą, kurioje yra susiejimo lentelė, kad kai kurias reikšmes būtų galima automatiškai susieti kaip atitikimo logikos dalį. Pvz., apibrėžus dviejų stulpelių lentelę su "From" ir "To" teksto stulpeliais su reikšmėmis "„Microsoft“" ir "MSFT", šios dvi reikšmės bus laikomos vienodomis (panašumo balas – 1,00).
  7. "„Power Query“" analizuoja abi lenteles ir pateikia pranešimą apie tai, kiek atitikčių sukūrė. Pavyzdyje pažymėta 3 iš 4 eilučių iš pirmos lentelės. Nenaudojant neaiškaus atitikimo, tiktų tik 2 iš 4 eilučių.

  8. Jei esate patenkinti, pasirinkite Gerai. Jei ne, išbandykite skirtingas netikslias suliejimo parinktis , kad galėtumėte individualizuoti savo patirtį.
    „Power Query“ neaiškios suliejimo parinktys

  9. Kai rezultatas bus tenkinantis, pasirinkite Gerai.

Taip pat žr.

"„Power Query“ for Excel" žinynas

Užklausų suliejimas („Power Query“)

Netikslus suliejimas (docs.com)