Atunci când asociați coloane de tabel, nu mai aveți nevoie și potriviți exact. Potrivirea fuzzy vă permite să comparați elementele din liste separate și să le alăturați, dacă sunt apropiate. Puteți chiar să setați toleranța pentru potrivire sau Pragul de similitudine.
Un caz de utilizare obișnuit pentru potrivire fuzzy este cazul câmpurilor de text liber, cum ar fi într-un chestionar în care întrebarea fructei dvs. preferate poate avea tastare, singulare, pluraluri, litere mari, litere mici și alte variații care nu sunt o potrivire exactă.
Potrivirea fuzzy este acceptată doar pentru operațiunile de îmbinare prin coloanele de text. Power Query utilizează algoritmul de similitudine Jackcard pentru a măsura similitudinea dintre perechile de instanțe.
Procedură
-
Pentru a deschide o interogare, găsiți una încărcată anterior din Editorul Power Query, selectați o celulă din date, apoi selectați Interogare > Editare. Pentru mai multe informații, consultați Crearea, editarea și încărcarea unei interogări în Excel (Power Query).
-
Selectați Pornire> Combinarea > pentru interogări de îmbinare. De asemenea, puteți selecta Îmbinare interogări ca Nou. Caseta de dialog Îmbinare apare cu tabelul principal în partea de sus.
-
Selectați coloana pe care doriți să o utilizați pentru potrivirea fuzzy. În acest exemplu, selectăm Prenume.
-
Din lista verticală, selectați tabelul secundar, apoi selectați coloana de potrivire fuzzy corespunzătoare. În acest exemplu, selectăm Prenume.
-
Selectați un Tip de asociere. Există mai multe modalități diferite de a vă alătura. Exterior stânga este setarea implicită și cea mai comună. Pentru mai multe informații despre fiecare tip de asociere, consultați Îmbinarea interogărilor.
-
Selectați Utilizați potrivirea fuzzy pentru a efectua îmbinarea, selectați Opțiuni depotrivire fuzzy , apoi selectați dintre următoarele opțiuni:
-
Prag de similitudine Indică modul în care trebuie să fie două valori asemănătoare pentru a se potrivi. Valoarea minimă de 0,00 face ca toate valorile să se potrivească. Valoarea maximă de 1,00 permite numai potriviri exacte. Valoarea implicită este 0,80.
-
Ignorarea față în față a Indică dacă valorile text trebuie comparate într-o manieră sensibilă la litere mari și mici sau nu. Comportamentul implicit nu este sensibil la litere mari și mari, ceea ce înseamnă că este ignorat cazul.
-
Numărul maxim de potriviri Controlează numărul maxim de rânduri care se vor returna pentru fiecare rând de intrare. De exemplu, dacă doriți să găsiți un singur rând corespondent pentru fiecare rând de intrare, specificați valoarea 1. Comportamentul implicit este de a returna toate potriviri.
-
Tabel transformare Specificați altă interogare care conține un tabel de mapare, astfel încât unele valori pot fi mapate automat ca parte a logicii potrivite. De exemplu, definirea unui tabel cu două coloane cu coloane text "De la" și "La" cu valori "Microsoft" și "MSFT" va face ca aceste două valori să fie considerate identice (punctajul de similitudine de 1,00).
-
-
Power Query analizează ambele tabele și afișează un mesaj despre câte potriviri a realizat. În exemplu, selecția se potrivește cu 3 din 4 rânduri din primul tabel. Fără a utiliza potrivirea fuzzy, doar 2 din 4 rânduri ar potrivi.
-
Dacă nu vă mulțumiți, selectați OK. Dacă nu, încercați alte opțiuni de îmbinare fuzzy pentru a vă particulariza experiența.
-
Atunci când este mulțumit, selectați OK.