Створення нечіткого зіставлення (Power QueryPower Query)

Застосовується до
Excel для Microsoft 365

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

Нечіткі зіставлення часто використовуються з полями довільної форми, наприклад в опитуванні, де відповіді можуть містити друкарські помилки, однину, множину, великі та малі букви тощо.

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

Процедура

  1. Щоб відкрити запит, знайдіть запит, попередньо завантажений із Редактор Power Query, виберіть клітинку в даних, а потім натисніть кнопку "Редагувати запит".> Докладні відомості див. в статті "Створення, редагування та завантаження запиту у програмі Excel (Power QueryPower Query)".

  2. Select Home>Об'єднання>Об'єднання запитів. Ви також можете вибрати параметр "Об'єднати запити" як "Створити". З'явиться діалогове вікно "Об'єднання", у якому головну таблицю розташовано вгорі.

  3. Виділіть стовпець, який потрібно використати для нечіткого зіставлення. У цьому прикладі ми вибираємо "Ім'я".

  4. У розкривному списку виберіть допоміжну таблицю, а потім – відповідний стовпець нечіткого зіставлення. У цьому прикладі ми вибираємо "Ім'я".

  5. Виберіть тип об'єднання. Є кілька способів приєднатися. Лівий зовнішній є типовим і найбільш поширеним. Докладні відомості про кожен тип об'єднання див. в статті "Об'єднання запитів".

  6. Установіть прапорець "Використовувати нечітке зіставлення для виконання злиття", установіть прапорець "Нечітка відповідність", а потім виберіть один із наведених нижче варіантів.

    • Поріг подібності Указує, наскільки подібними мають бути два значення, щоб забезпечити відповідність. Мінімальне значення 0,00 забезпечує відповідність усіх значень. Максимальне значення 1,00 допускає лише точні збіги. Значення за замовчуванням – 0,80.
    • Пропустити регістр Визначає, як слід порівнювати текстові значення з урахуванням регістра. Стандартна поведінка – без урахування регістра, тобто регістр ігнорується.
    • Максимальна кількість збігів Керує максимальною кількістю відповідних рядків, які буде повернуто для кожного рядка введення. Наприклад, якщо потрібно знайти лише один рядок, який збігається для кожного рядка введення, укажіть значення 1. За замовчуванням повертаються всі збіги.
    • Таблиця трансформації Укажіть інший запит, який містить таблицю зіставлення, щоб деякі значення можна було автоматично зіставити як частину зіставлення. Наприклад, визначення таблиці з двома стовпцями з текстовими стовпцями "Від" і "До" зі значеннями "Microsoft" і "MSFT" дасть змогу вважати ці два значення однаковими (оцінка подібності 1,00).
  7. Power QueryНадбудова Power Query аналізує обидві таблиці та відображає повідомлення про кількість знайдених збігів. У наведеному прикладі виділений фрагмент відповідає 3 із 4 рядків із першої таблиці. Без використання нечіткого зіставлення будуть відповідати лише 2 з 4 рядків.

  8. Якщо ви задоволені, натисніть кнопку OK. Якщо ні, спробуйте інші параметри нечіткого злиття , щоб налаштувати їх використання.
    Power QueryPower Query Параметри нечіткого злиття

  9. Коли будете задоволені, натисніть кнопку "OK".

Додаткові відомості

Power QueryДовідка з надбудови Power Query для програми Excel

Об’єднання запитів (Power Query)

Нечітке злиття (docs.com)