Как выполнить нечеткое сопоставление в 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