Applies ToExcel для Microsoft 365

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

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

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

Процедура

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

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

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

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

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

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

    • Граничне значення подібності    Указує, наскільки схожі два значення мають збігатися. Мінімальне значення 0,00 призводить до того, що всі значення співпадають між собою. Максимальне значення 1,00 дозволяє лише точні збіги. Стандартне значення – 0,80.

    • Пропустити регістр     Визначає, чи слід порівнювати текстові значення з урахуванням регістра або нечутливим чином. Поведінка за промовчанням нечутлива до регістра, тобто регістр ігнорується.

    • Максимальна кількість збігів     Визначає максимальну кількість відповідних рядків, які повертатимуться для кожного рядка вводу. Наприклад, якщо потрібно знайти лише один відповідний рядок для кожного рядка вводу, укажіть значення 1. Стандартна поведінка – повернути всі збіги.

    • Перетворення таблиці    Укажіть інший запит, який містить таблицю зіставлення, щоб деякі значення можна було автоматично зіставити як частину відповідної логіки. Наприклад, якщо визначити таблицю з двома стовпцями з текстовими стовпцями "Від" і "Кому" зі значеннями "Microsoft" і "MSFT", ці два значення вважатимуться однаковими (оцінка схожості 1,00).

  7. Power Query аналізує обидві таблиці та відображає повідомлення про кількість виконаних збігів. У прикладі виділений фрагмент відповідає 3 з 4 рядків із першої таблиці. Без використання нечітких збігів буде відповідати лише 2 з 4 рядків.

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

    Power Query нечіткі параметри злиття

  9. Якщо все гаразд, натисніть кнопку OK.

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

Power Query довідки з Excel

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

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.