تعلّم كيف ‹ 🖥️ كمبيوتر
🔎 شرح دالة VLOOKUP وXLOOKUP في الإكسل
كيف تبحث عن قيمة في جدول وتجيب بياناتها بدالة VLOOKUP وأحدث منها XLOOKUP، بأمثلة سهلة، ومعنى كل جزء في المعادلة، وحل خطأ #N/A.
تخيل عندك جدول أصناف فيه الكود والاسم والسعر، وفي ورقة أخرى تكتب الكود فقط وتريد أن يظهر السعر تلقائيًا. هذا عمل دوال البحث.
VLOOKUP
=VLOOKUP(A2, Products!A:C, 3, FALSE)
- A2: القيمة التي تبحث عنها (الكود).
- Products!A:C: جدول البحث؛ ويجب أن يكون عمود الكود هو أول عمود فيه.
- 3: رقم العمود الذي تريد إرجاعه (السعر هو العمود الثالث في الجدول).
- FALSE: تطابق تام. اكتبها دائمًا تقريبًا، وإلا قد تحصل على نتيجة خاطئة.
XLOOKUP (إكسل 365 و2021 فأحدث)
=XLOOKUP(A2, Products!A:A, Products!C:C, "غير موجود")
- تحدد عمود البحث وعمود النتيجة كلًا على حدة، فلا يهم ترتيب الأعمدة.
- تبحث يمينًا أو يسارًا.
- الجزء الأخير يحدد ما يظهر إذا لم تجد القيمة.
- التطابق التام هو الافتراضي.
خطأ #N/A وحلوله
- القيمة غير موجودة فعلًا في الجدول.
- مسافة زائدة في آخر النص؛ استخدم
TRIMلتنظيفها. - الكود مكتوب رقمًا في مكان ونصًا في آخر؛ وحّد التنسيق.
- لإخفاء الخطأ في VLOOKUP:
=IFERROR(VLOOKUP(A2,Products!A:C,3,FALSE),"غير موجود")
نصائح
- عند نسخ VLOOKUP لأسفل، ثبّت نطاق الجدول بعلامة $ إذا كتبته بخلايا محددة مثل
$A$2:$C$500. - حوّل جدول البيانات إلى «جدول» (Ctrl + T) ليتوسع النطاق تلقائيًا مع إضافة صفوف.