Kada spajate stupce tablice, više vam nije potrebno točno podudaranje. Približno podudaranje omogućuje uspoređivanje stavki na zasebnim popisima i njihovo spajanje ako su slične. Možete postaviti prag sličnosti da biste prilagodili toleranciju podudaranja.
Uobičajen slučaj upotrebe nejasnog uparivanja su polja s prostoručnim tekstom, primjerice u upitniku, gdje odgovori mogu sadržavati pravopisne pogreške, jedninu, množinu, velika slova, mala slova i druge varijacije.
Približno uparivanje podržano je samo kod operacija spajanja tekstnih stupaca. Power Query koristi Jaccardov algoritam sličnosti za mjerenje sličnosti između parova instanci.
Postupak
Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u članku Stvaranje, uređivanje i učitavanje upita u programu Excel (Power Query).
Odaberite Polazno>Kombiniranje>spajanje upita Spajanje upita možete odabrati i kao nove. Prikazat će se dijaloški okvir Spajanje, a primarna tablica će se nalaziti pri vrhu.
Odaberite stupac koji želite koristiti za približno podudaranje. U ovom primjeru odabrat ćemo ime.
Na padajućem popisu odaberite sekundarnu tablicu, a zatim odgovarajući stupac s približnim podudaranjem. U ovom primjeru odabrat ćemo ime.
Odaberite vrstu spoja. Postoji nekoliko različitih načina za uključivanje. Lijevi vanjski je zadani i najčešći. Dodatne informacije o svakoj vrsti spoja potražite u članku Spajanje upita.
Odaberite Koristi približno uparivanje za izvođenje spajanja, odaberite mogućnosti približnog podudaranja, a zatim odaberite neku od sljedećih mogućnosti:
- Prag sličnosti Pokazuje koliko slične moraju biti dvije vrijednosti da bi se podudarale. Najmanja vrijednost 0,00 uzrokuje međusobno podudaranje svih vrijednosti. Maksimalna vrijednost 1,00 omogućuje samo točna podudaranja. Zadana je vrijednost 0,80.
- Zanemari velika i mala slova Označava treba li tekstne vrijednosti uspoređivati razlikujući velika i mala slova. Zadano ponašanje je razlikovanje velikih i malih slova, što znači da se velika i mala slova zanemaruju.
- Maksimalan broj podudaranja Određuje maksimalan broj podudarnih redaka koji će biti vraćeni za svaki ulazni redak. Ako, primjerice, želite pronaći samo jedan odgovarajući redak za svaki ulazni redak, navedite vrijednost 1. Zadano ponašanje je vraćanje svih podudaranja.
- Tablica pretvorbe Odredite drugi upit koji sadrži tablicu za mapiranje da bi se neke vrijednosti mogle automatski mapirati u sklopu logike podudaranja. Ako, primjerice, definirate tablicu s dva stupca s vrijednostima "Microsoft" i "MSFT", te će se dvije vrijednosti smatrati istima (ocjena sličnosti od 1,00).
Power Query analizira obje tablice i prikazuje poruku o broju podudaranja. U ovom primjeru odabir odgovara 3 od 4 retka iz prve tablice. Bez korištenja nejasnog uparivanja podudaraju se samo 2 od 4 retka.
Ako ste zadovoljni, odaberite U redu. Ako ne, isprobajte druge mogućnosti približnog spajanja da biste prilagodili svoje iskustvo.
Kada ste zadovoljni, odaberite U redu.