المطابقة المؤكدة: Orders!B2 هي قيمة البحث؛ وCustomers!A:A هي مصفوفة البحث؛ وCustomers!D:D هي مصفوفة الإرجاع. يجب أن يكون Customer ID فريدًا والمطابقة تامة.
صيغة Orders!F2
=IF(B2="","",XLOOKUP(B2,Customers!$A:$A,Customers!$D:$D,"Review",0))
تحافظ IF الخارجية على فراغ صفوف الإدخال الفارغة. تبحث XLOOKUP عن B2 في عمود Customer ID الثابت، وتعيد القيمة من الصف نفسه في العمود D، وتعرض “Review” عند عدم وجود تطابق، وتستخدم وضع المطابقة 0 للمطابقة التامة. تثبّت علامات الدولار أعمدة المصدر عند نسخ الصيغة.
فحوص البيانات: قارن ISTEXT/ISNUMBER في عمودي ID؛ واختبر الأطوال بعد إزالة المسافات؛ واستخدم =COUNTIF(Customers!$A:$A,A2) في عمود مساعد وتحقق من النتائج الأكبر من 1.
الاختبارات: معرّف معروف ← الفئة المذكورة؛ معرّف فارغ ← فارغ؛ معرّف غير معروف ← Review؛ معرّف مصدر مكرر ← إشارة في الفحص المساعد قبل الوثوق بالبحث.
نسخة الجدول: =IF([@[Customer ID]]="","",XLOOKUP([@[Customer ID]],Customers[Customer ID],Customers[Customer Segment],"Review",0)).