Todos nós conhecemos a conhecida função VLOOKUP() que nos ajuda a combinar dados de diferentes tabelas. Porém, esta função tem uma desvantagem significativa - ela não pode combinar valores semelhantes, ou seja, se houver um erro na palavra, não haverá correspondência.
Vamos imaginar que temos duas listas. Ambos têm aproximadamente os mesmos elementos, mas podem ser escritos de maneira um pouco diferente. A tarefa é encontrar para cada elemento da primeira lista o elemento mais semelhante da segunda lista, ou seja, implementar a busca pelo texto mais semelhante mais próximo.
A função FUZZYLOOKUP seleciona valores com o menor número de operações necessárias para converter um texto em outro.
=FUZZYLOOKUP(LookupValue; LookupArray)
A função FUZZYLOOKUP() é fácil de usar. Você só precisa especificar o valor que procuramos e o intervalo a pesquisar, que contém valores aproximados, e Excel encontrará e retornará automaticamente o resultado desejado:
=FUZZYLOOKUP("Adobe Systems Inc"; {Lookup Array})
Teremos o seguinte resultado:
Este exemplo usa os seguintes valores:
Você pode usar a função FUZZYLOOKUP() instalando uma extensão gratuita YouLibreCalc.xlam .
Depois disso, esta função estará disponível em todos os arquivos que serão abertos em Excel.