Когато съединявате колони на таблица, вече не ви е необходимо точно съвпадение. Неясното съпоставяне ви позволява да сравнявате елементи в отделни списъци и да ги съединявате, ако са подобни. Можете да зададете Праг на сходство, за да настроите съвпадащия толеранс.
Често срещан случай на употреба за размито съвпадение е с текстови полета със свободна форма, като например в проучване, където отговорите може да имат печатни грешки, единствено число, множествено число, главни букви, малки букви и други вариации.
Неясно съвпадение се поддържа само при операции за обединяване върху текстови колони. Power Query използва алгоритъма за сходство на Jaccard, за да измери сходството между двойки екземпляри.
Процедура
-
За да отворите заявка, намерете такава, която преди това е заредена от Редактор на Power Query, изберете клетка в данните и след това изберете Заявка > Редактиране. За повече информация вижте Създаване, редактиране и зареждане на заявка в Excel (Power Query).
-
Изберете Начало > Комбиниране > заявки за обединяване. Можете също да изберете Обединяване на заявки като Нов. Появява се диалоговият прозорец Обединяване с основната таблица в горната част.
-
Изберете колоната, която искате да използвате за размито съвпадение. В този пример избираме Собствено име.
-
От падащия списък изберете вторичната таблица и след това изберете съответната неясна колона за съвпадение. В този пример избираме Собствено име.
-
Изберете Тип на съединението. Има няколко различни начина за присъединяване. Left Outer е настройката по подразбиране и най-често срещаната. За повече информация за всеки вид съединение вижте Обединяване на заявки.
-
Изберете Използване на размито съвпадение за извършване на обединяването, изберете Размазан съвпадение опции и след това изберете от следните опции:
-
Праг на сходство Показва колко трябва да бъдат сходни две стойности, за да съвпадат. Минималната стойност 0,00 кара всички стойности да си съвпадат. Максималната стойност от 1,00 позволява само точни съвпадения. Стойността по подразбиране е 0,80.
-
Игнорирай главните и малки букви Показва дали текстовите стойности трябва да се сравняват по начин, различаващ малки и главни букви, или нечувствително. Поведението по подразбиране е нечувствително към малки и главни букви, което означава, че малки и главни букви се игнорират.
-
Максимален брой съвпадения Контролира максималния брой съответстващи редове, които ще бъдат върнати за всеки входен ред. Например ако искате да намерите само един съответстващ ред за всеки входен ред, задайте стойност 1. Поведението по подразбиране е да се върнат всички съвпадения.
-
Трансформация на таблица Задайте друга заявка, която съдържа таблица за съпоставяне, така че някои стойности да могат да бъдат автоматично нанесени като част от логиката за съпоставяне. Например дефинирането на таблица с две колони с текстови колони "От" и "До" със стойности "Microsoft" и "MSFT" ще направи тези две стойности да се считат за еднакви (показател за сходство от 1,00).
-
-
Power Query анализира и двете таблици и показва съобщение колко съвпадения са направени. В примера селекцията съответства на 3 от 4 реда от първата таблица. Без да се използва размазан съвпадение, ще съвпадат само 2 от 4 реда.
-
Ако сте доволни, изберете OK. Ако не, опитайте различни размити опции за обединяване , за да персонализирате изживяването си.
-
Когато сте удовлетворени, изберете OK.