جلب قيمة مطابقة من جدول في ورقة عمل أخرى باستخدام VLOOKUP.
نسخ هذه الصيغة
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)أشر إلى الورقة الأخرى باسمها قبل النطاق (Sheet2!). يبحث VLOOKUP عن A2 في العمود الأول من ذلك النطاق ويُرجع القيمة من العمود الثالث. استخدم دائمًا FALSE للمطابقة التامة.
=VLOOKUP(A2, Prices!$A:$B, 2, FALSE)→$19.90يُرجع سعر المنتج الموجود في A2 من ورقة Prices.
=IFERROR(VLOOKUP(A2, Prices!$A:$B, 2, FALSE), "Not found")→Not foundيعرض رسالة بدلًا من #N/A عند عدم وجود تطابق.
=INDEX(Prices!$B:$B, MATCH(A2, Prices!$A:$A, 0))→$19.90تعطي INDEX و MATCH النتيجة نفسها وتظلان تعملان عند إدراج أعمدة.
حديث (Excel 365)
=XLOOKUP(A2, Sheet2!A:A, Sheet2!C:C)يمكن لـ XLOOKUP البحث إلى اليسار ويُرجع نتيجة نظيفة دون الحاجة لعد الأعمدة.
لم يتم العثور على قيمة البحث. تحقق من وجود مسافات زائدة (قم بتغليفها في TRIM)، أو عدم تطابق أنواع البيانات، أو أنك استخدمت FALSE للمطابقة التامة.
ضع الاسم بين علامتي اقتباس مفردتين: =VLOOKUP(A2, 'Price List'!$A:$B, 2, FALSE).
نعم. ضع اسم الملف بين قوسين مربعين: =VLOOKUP(A2, [Prices.xlsx]Sheet1!$A:$B, 2, FALSE). أبقِ الملف الآخر في الموقع نفسه ليبقى الارتباط صالحًا.
الوسيطة الرابعة TRUE أو غير موجودة، لذا يبحث Excel عن تطابق تقريبي. اجعلها FALSE للحصول على تطابق تام.
هل تحتاج إلى صيغة لبياناتك الخاصة؟
صف ما تريده بلغة بسيطة ودع ExcelGPT يكتب الصيغة ويشرحها ويتحقق منها — البدء مجاني، ولا يتطلب أي إضافات.