우리 모두는 여러 테이블의 데이터를 결합하는 데 도움이 되는 잘 알려진 VLOOKUP() 함수를 알고 있습니다. 그러나 이 함수에는 치명적인 단점이 하나 있습니다. 유사한 값을 결합할 수 없다는 것입니다. 즉, 단어에 오류가 있으면 더 이상 일치하지 않습니다.
두 개의 목록이 있다고 가정해 봅시다. 두 목록 모두 대략적으로 동일한 항목을 포함하지만 약간 다르게 기록될 수 있습니다. 목표는 첫 번째 목록의 각 항목에 대해 두 번째 목록에서 가장 유사한 항목을 찾아내는 것입니다. 즉, 가장 유사한 텍스트를 검색하는 것입니다.
FUZZYLOOKUP 함수의 알고리즘은 하나의 텍스트를 다른 텍스트로 변환하는 데 필요한 최소한의 변경 횟수를 기반으로 값을 선택합니다.
인공지능(AI)을 사용하여 값을 선택하고 싶다면, 강력한 Google 언어 모델 "Gemini"를 기반으로 작동하는 AILOOKUP() 함수를 사용할 수 있습니다.
=FUZZYLOOKUP(LookupValue; LookupArray)
FUZZYLOOKUP() 함수는 사용하기 쉽습니다. 찾는 값과 대략적인 값을 포함하는 검색 범위를 지정하기만 하면 Excel (Calc)가 필요한 결과를 자동으로 찾아 반환합니다.
=FUZZYLOOKUP(LookupValue; Lookup Array)
다음과 같은 결과가 나타납니다:
이 예시에서는 다음 값이 사용됩니다:
YLC Utilities 확장 기능을 설치하여 FUZZYLOOKUP() 함수를 사용할 수 있습니다.
이후 이 함수는 Excel (LibreOffice Calc)에서 열리는 모든 파일에서 사용할 수 있습니다.