نعلم جميعًا دالة VLOOKUP() المعروفة جيدًا، والتي تساعدنا في دمج البيانات من جداول مختلفة. ومع ذلك، تحتوي هذه الدالة على عيب كبير - فهي لا تستطيع دمج القيم المتشابهة، أي إذا كان هناك خطأ إملائي في الكلمة، فلن يكون هناك تطابق.
لنتخيل أن لدينا قائمتين. تحتوي كلتا القائمتين على نفس العناصر تقريبًا، ولكن قد تكون مكتوبة بشكل مختلف قليلاً. المهمة هي اختيار العنصر الأكثر تشابهًا من القائمة الثانية لكل عنصر في القائمة الأولى، أي تحقيق البحث عن أقرب نص مشابه.
تنفذ خوارزمية دالة FUZZYLOOKUP اختيار القيم بناءً على الحد الأدنى من التغييرات المطلوبة لتحويل نص إلى آخر.
إذا كنت ترغب في اختيار القيم باستخدام الذكاء الاصطناعي (AI)، فالدالة المتاحة هي AILOOKUP()، والتي تعمل بناءً على نموذج اللغة القوي من Google "Gemini".
=FUZZYLOOKUP(LookupValue; LookupArray)
دالة FUZZYLOOKUP() سهلة الاستخدام. يكفي تحديد القيمة التي نبحث عنها والنطاق الذي يحتوي على القيم التقريبية، وسيقوم Excel (Calc) بالعثور على النتيجة المطلوبة وإرجاعها تلقائيًا:
=FUZZYLOOKUP(LookupValue; Lookup Array)
سنحصل على هذه النتيجة:
في هذا المثال، يتم استخدام القيم التالية:
يمكنك استخدام دالة FUZZYLOOKUP() عن طريق تثبيت الامتداد YLC Utilities.
بعد ذلك، ستكون هذه الدالة متاحة في جميع الملفات التي ستفتح في Excel (LibreOffice Calc).