Как выполнить нечеткое сопоставление в excel (с примером)


Часто вам может потребоваться объединить два набора данных в Excel на основе не совсем совпадающих строк. Иногда это называют нечетким сопоставлением .

Самый простой способ сделать это — использовать надстройку Fuzzy Lookup для Excel.

В следующем пошаговом примере показано, как использовать эту надстройку для выполнения нечеткого сопоставления.

Шаг 1. Загрузите надстройку «Нечеткий поиск»

Сначала нам нужно загрузить надстройку Fuzzy Lookup из Excel.

Оно совершенно бесплатно и может быть загружено всего за несколько секунд.

Чтобы загрузить эту надстройку, перейдите на эту страницу Microsoft и нажмите «Загрузить» :

Затем нажмите на файл .exe и следуйте инструкциям для завершения загрузки.

Шаг 2. Введите оба набора данных.

Далее давайте откроем Excel и введем следующую информацию для двух наборов данных:

Мы выполним нечеткое сопоставление, чтобы сопоставить названия команд из первого набора данных с названиями команд из второго набора данных.

Шаг 3. Создайте таблицы на основе наборов данных.

Прежде чем мы сможем выполнить нечеткое сопоставление, мы должны сначала преобразовать каждый набор данных в таблицу.

Для этого выделите диапазон ячеек A1:B6 и нажмите Ctrl+L .

В появившемся новом окне нажмите ОК :

Набор данных будет преобразован в таблицу с именем Table1 :

Повторите те же шаги, чтобы преобразовать второй набор данных в таблицу с именем Table2 :

Шаг 4. Выполните нечеткое совпадение

Чтобы выполнить нечеткое сопоставление, щелкните вкладку «Нечеткий поиск» на верхней ленте:

Затем щелкните значок «Нечеткий поиск» на этой вкладке, чтобы отобразить панель «Нечеткий поиск» .

Выберите Table1 для левой таблицы и Table2 для правой таблицы .

Затем выделите «Команда» для левых столбцов и «Команда» для правых столбцов и щелкните значок объединения между полями, затем нажмите «Перейти» :

Результаты нечеткого совпадения будут отображаться в текущей активной ячейке Excel:

Из результатов мы видим, что Excel смог сопоставить названия каждой команды из двух наборов данных, за исключением «Кингз».

Excel также отображает показатель сходства , который отражает сходство между 0 и 1 из двух совпадающих имен.

Не стесняйтесь настраивать минимальный показатель сходства на панели «Нечеткий поиск» , чтобы обеспечить сопоставление текстовых значений с более низкими показателями сходства.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как посчитать частоту текста в Excel
Как проверить, содержит ли ячейка текст списка в Excel
Как рассчитать среднее значение, если ячейка содержит текст в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *