Todos nós conhecemos a bem conhecida função VLOOKUP(), que nos ajuda a combinar dados de diferentes tabelas. No entanto, esta função tem uma desvantagem significativa - ela não pode combinar valores semelhantes, ou seja, se houver um erro de digitação em uma palavra, não haverá correspondência.
Imaginemos que temos duas listas. Ambas contêm aproximadamente os mesmos elementos, mas podem estar escritos de forma ligeiramente diferente. A tarefa é encontrar o elemento mais semelhante na segunda lista para cada elemento na primeira lista, ou seja, realizar uma busca pelo texto mais próximo e semelhante.
O algoritmo da função FUZZYLOOKUP corresponde a valores com base no número mínimo de alterações necessárias para transformar um texto em outro.
Se você deseja corresponder valores usando inteligência artificial (IA), a função AILOOKUP() está disponível, que funciona com base no poderoso modelo de linguagem Google "Gemini".
=FUZZYLOOKUP(LookupValue; LookupArray)
A função FUZZYLOOKUP() é fácil de usar. Basta especificar o valor que estamos procurando e o intervalo de pesquisa que contém valores aproximados e Excel (Calc) encontrará e retornará automaticamente o resultado necessário:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Obteremos o seguinte resultado:
Neste exemplo, os seguintes valores são usados:
Você pode usar a função FUZZYLOOKUP() instalando a extensão YLC Utilities.
Depois disso, esta função estará disponível em todos os arquivos que forem abertos em Excel (LibreOffice Calc).