Нечіткий пошук в Excel (з надбудовою & Power Query)

  • Поділитися Цим
Hugh West

Якщо ви намагаєтеся отримати частковий збіг, крім точного збігу різних даних, ви можете використовувати Нечіткий пошук Ця стаття ознайомить вас із введенням та процедурами використання цієї програми. Нечіткий пошук функція Excel.

Завантажити Робочий зошит

Нечіткий пошук.xlsx

Призначення нечіткого пошуку в Excel

За допомогою Нечіткий пошук За допомогою функції Excel можна вказати на часткові збіги двох таблиць даних, крім того, за допомогою цієї функції можна спробувати знайти точний збіг.

Тут ми маємо два набори даних, що містять записи про продажі січень і лютий з XYZ Використовуючи ці набори даних, ми виявимо схожість між Продукт і Продавець-консультант стовпчиків цих двох діапазонів даних.

Посилання для завантаження надбудови Fuzzy Lookup

По-перше, вам необхідно встановити цей додаток, перейшовши за наступним посиланням.

Посилання для завантаження надбудови Fuzzy Lookup

Після завершення установки, коли ви відкриєте книгу Excel, ця функція буде додана автоматично. Тут ми бачимо, що у нас з'явилася нова вкладка з назвою Нечіткий пошук який має Нечіткий пошук Варіант.

Процедури використання нечіткого пошуку в Excel

У цій статті ми спробуємо показати кроки використання Нечіткий пошук функція Excel разом з опцією нечіткого зіставлення Power Query для позначення часткового збігу двох таблиць даних.

Ми використовували Microsoft Excel 365 тут, ви можете використовувати будь-які інші версії відповідно до вашої зручності.

1. використання надбудови Fuzzy Lookup

Крок-01: Створення двох таблиць для нечіткого пошуку в Excel

Перед використанням Нечіткий пошук ми повинні перетворити наступні два діапазони даних у дві різні таблиці.

За матеріалами статті "Як створити таблицю в Excel" ми перевели діапазони в ці таблиці.

Тепер ми маємо перейменувати ці таблиці.

Виберіть таблицю для Рекорд продажів січня а потім перейти до Дизайн столу Вкладку>> перейменувати на Назва таблиці як січень .

Аналогічно перейменувати Рекорд продажів лютого таблиця у вигляді лютий .

Крок 02: Створення нечіткого пошуку за допомогою надбудови для Excel Fuzzy Lookup

➤ Перейдіть до Нечіткий пошук Вкладка>>; Нечіткий пошук Варіант.

Тепер ви отримаєте Нечіткий пошук на правій панелі.

Виберіть комірку, в якій ви хочете створити порівняльну таблицю результатів.

➤ Виберіть пункт Лівий стіл як січень та Правий стіл як лютий .

Тепер ми повинні вибрати колонки, на основі яких ми хочемо це порівняння, оскільки ми хочемо, щоб це порівняння було на основі Продукт та стовпчик Продавець-консультант щоб ці стовпці були вибрані в Ліві колонки і Праві колонки коробки.

Як Вихідні стовпці виберіть пункт Січень.Продукт і Січень.Продавець-консультант від січень стіл і..,

February.Product і Лютий.Продавець від лютий і нарешті,

виберіть пункт FuzzyLookup.Similarity для отримання відсоткового показника схожості.

Для цього кроку ми обрали Кількість матчів як 1 та Поріг схожості як 0.51 а потім натисніть Іди. .

Таким чином, ми отримали матчі на Продукція Apple і Green Apple для Продавець-консультант Говард і для Вишня , Ожина і Помідор які повністю збігаються, оскільки схожість є 100% .

Вплив зміни кількості збігів та порогу схожості

Кількість матчів :

В залежності від вибору цієї опції ми отримаємо найбільшу кількість збігів.

Для вибору Кількість матчів як 1 ,

отримуємо наступну порівняльну таблицю, де маємо по одній схожості для кожного товару, але ми мали Ожина 2 рази в лютий таблиця з різними Фахівці з продажу .

Але якщо ви виберете Кількість матчів як 2 ,

то ви отримаєте результати збігу для цих двох Ожина продукції з Продавець-консультант Шелдоне. і Метт .

Поріг схожості :

Він має діапазон між 0 до 1 а для переходу від нижнього діапазону до вищого ми будемо переходити від часткового збігу до точного.

По-перше, ми спробуємо за допомогою Поріг схожості з 0.1 .

Тут ми отримуємо схожість з 20% до 100% .

Для вибору Поріг схожості як 0.4 ,

діапазон подібності становить від 60% до 100% .

Після того, як ми обрали Поріг схожості діапазон як 0.84 ,

Тоді діапазон подібності становить від 90% до 100% .

Нарешті, для обрання найвищого Поріг схожості діапазону, як 1 ,

Тоді ви отримаєте тільки точні збіги, оскільки діапазон схожості знаходиться тут 100% .

2. опція нечіткої відповідності силового запиту

Тут ми використовуємо Power Query для часткового збігу двох діапазонів даних замість Нечіткий пошук варіант.

Крок-01: Створення двох запитів

Для порівняння Продукт і Продавець-консультант стовпчики в колонках січень і лютий спочатку перетворимо ці два діапазони в запити.

➤ Перейдіть до Дані Вкладка>>; З таблиці/діапазону варіант.

Тоді ж відбулася Створити таблицю з'явиться чарівник.

➤ Виберіть діапазон вашої таблиці даних (в даному випадку ми вибираємо діапазон даних таблиці Рекорд продажів січня )

Перевірте Моя таблиця має заголовки і натисніть ГАРАЗД. .

Після цього було проведено Power Query відкриється редактор.

➤ Перейменуйте запит на січень .

Зараз ми будемо імпортувати ці дані тільки як з'єднання.

➤ Перейдіть до Головна сторінка Вкладка>>; Закрити & Завантажити Випадаюче меню>>; Закрити & Завантажити в варіант.

Після цього, на засіданні Імпорт даних з'явиться діалогове вікно.

Натисніть на кнопку Тільки створення з'єднання і натисніть ГАРАЗД. .

Аналогічно створіть запит з іменем лютий для набору даних Рекорд продажів лютого .

На правій панелі ми бачимо назву двох запитів січень і лютий який ми створили на цьому етапі.

Пов'язаний контент: VLOOKUP Приблизний текст збігу в Excel (4 приклади)

Крок-02: Об'єднання запитів для нечіткого пошуку в Excel

На цьому кроці ми об'єднаємо запити попереднього кроку для зіставлення даних цих запитів.

➤ Перейдіть до Дані Вкладка>>; Отримати дані Випадаюче меню>>; Об'єднати запити Випадаюче меню>>; Злиття Варіант.

Після цього відбулася зустріч з представниками Злиття з'явиться чарівник.

Клацніть на випадаюче меню першого вікна і виберіть пункт січень варіант.

➤ Виберіть випадаюче меню другого вікна, а потім виберіть пункт лютий варіант.

Після цього ми повинні виділити стовпці двох запитів, натиснувши CTRL з Клацніть лівою кнопкою миші в той час, на основі якого ми хочемо зіставити наші дані.

Тоді ми бачимо, що вона знайшла 3 ряди збіг з 9 рядів .

Схожі читання:

  • Як використовувати VLOOKUP для часткового збігу в Excel (4 способи)
  • Частковий збіг двох стовпців у Excel (4 простих підходи)
  • Як використовувати INDEX та Match для часткового збігу (2 способи)
  • Використання часткової VLOOKUP в Excel (3 або більше способів)
  • Формула Excel для пошуку найближчого збігу (з 5 прикладами)

Крок-03: Використання опції нечіткого зіставлення для нечіткого пошуку в Excel

Зараз ми будемо використовувати Нечітка відповідність можливість здійснювати частковий збіг, окрім точного збігу.

➤ Перевірте Використання нечіткого зіставлення для виконання злиття а потім виберіть опцію Поріг схожості як 0.5 для цього варіанту.

Виберіть пункт Ігнорувати випадок та опція Установіть відповідність, об'єднавши частини тексту варіант.

Для цього етапу ми обрали Максимальна кількість матчів як 1 і натиснув ГАРАЗД. .

Тут ми бачимо, що відповідне число було збільшено з 3 до 5 .

Після цього вас доправлять до Редактор Power Query Editor вікно.

Тут ми бачимо перші дві колонки з січень запиту, але стовпці таблиці лютий Отже, ми повинні розширити цей запит. лютий колонка.

➤ Натисніть на вказаний знак, крім того лютий .

Виберіть пункт Розгорнути і натисніть ГАРАЗД. .

Тепер ми можемо бачити збіги двох запитів належним чином.

Наслідки зміни порогу схожості

Якщо ми змінимо Поріг схожості від 0.5 до 0.2 тоді матимемо 8 матчів у місці проведення 5 збіги.

Після натискання ГАРАЗД. можна побачити, що за винятком першого ряду, інші ряди частково схожі між собою.

Для вибору Поріг схожості від 0.2 до 1 тоді матимемо 4 матчів у місці проведення 8 збіги.

Отже, цього разу ми маємо результати лише для точних збігів без врахування випадків ігнорування.

Пов'язаний контент: Excel SUMIF з частковим збігом (3 способу)

Важливі моменти для запам'ятовування

🔺 Вбудований пошук виконує такі функції, як Функція VLOOKUP , Функція HLOOKUP корисний для точних збігів, але для пошуку приблизних збігів за нашим бажанням ми можемо використовувати Нечіткий пошук надбудова Excel.

🔺 Щоб отримати різні результати для збігів кейсів, ви можете змінити Кількість матчів і Поріг схожості параметри за Вашою потребою.

Практична секція

Для самостійного проходження практики ми надали Практика розділ, як показано нижче, на аркуші з назвою Практика Будь ласка, зробіть це самі.

Висновок

У цій статті ми спробували висвітлити порядок використання функції Нечіткий пошук Excel. Сподіваємось, він стане вам у нагоді. Якщо у вас є пропозиції чи запитання, будь ласка, діліться ними у коментарях.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.