02/06/2026
📌 الجزء الثاني | VLOOKUP في Excel: أشهر دالة بحث… لكن انتبه لأخطائها ⚠️
في الجزء الأول فهمنا فكرة دوال البحث:
نبحث عن قيمة داخل جدول، ونرجع معلومة مرتبطة بها.
الآن نبدأ بأشهر دالة بحث استخدمها ملايين الناس في Excel:
VLOOKUP
هذه الدالة قديمة ومشهورة جدًا، وما زالت مستخدمة في كثير من الشركات والملفات.
لكن رغم شهرتها، كثير ناس تستخدمها بطريقة خاطئة.
والنتيجة:
أخطاء.
نتائج غير صحيحة.
/A
أو أرقام ترجع من عمود غلط.
لذلك لازم نفهمها صح.
━━━━━━━━━━━━━━
🔹 ما وظيفة VLOOKUP؟
━━━━━━━━━━━━━━
VLOOKUP تبحث عموديًا داخل جدول.
يعني تبحث عن قيمة في أول عمود من الجدول، ثم ترجع قيمة من عمود آخر في نفس الصف.
شكل الدالة:
=VLOOKUP(Lookup_Value;Table_Array;Col_Index_Num;Range_Lookup)
خلينا نبسطها.
Lookup_Value:
القيمة التي تبحث عنها.
Table_Array:
الجدول الذي تبحث داخله.
Col_Index_Num:
رقم العمود الذي تريد إرجاع النتيجة منه.
Range_Lookup:
نوع البحث.
غالبًا نستخدم FALSE للبحث المطابق تمامًا.
━━━━━━━━━━━━━━
🔹 مثال عملي
━━━━━━━━━━━━━━
عندك جدول منتجات:
A = Product Code
B = Product Name
C = Price
وتريد عند كتابة كود المنتج في E2، يظهر السعر.
المعادلة:
=VLOOKUP(E2;A2:C100;3;FALSE)
المعادلة تقول:
ابحث عن قيمة E2 داخل أول عمود من الجدول A2:C100.
إذا وجدتها، أرجع القيمة من العمود الثالث.
واستخدم تطابقًا كاملًا.
لو E2 يحتوي على:
P-100
ووجد Excel هذا الكود في الجدول، سيرجع السعر من العمود الثالث.
━━━━━━━━━━━━━━
🔹 لماذا نستخدم FALSE؟
━━━━━━━━━━━━━━
في أغلب حالات العمل، نريد تطابقًا دقيقًا.
يعني إذا أبحث عن:
P-100
لا أريد قيمة قريبة.
أريد نفس الكود بالضبط.
لذلك نستخدم:
FALSE
مثال:
=VLOOKUP(E2;A2:C100;3;FALSE)
إذا استخدمت TRUE أو تركت الخيار فارغًا، قد يعطيك Excel نتيجة تقريبية، وهذا قد يكون خطرًا في التقارير.
خصوصًا في:
الفواتير.
المحاسبة.
الرواتب.
أكواد المنتجات.
أرقام الموظفين.
أرقام العملاء.
━━━━━━━━━━━━━━
🔹 أكبر قيود VLOOKUP
━━━━━━━━━━━━━━
VLOOKUP عندها شرط مهم:
القيمة التي تبحث عنها لازم تكون في أول عمود من جدول البحث.
مثال:
لو تبحث عن Product Code، لازم Product Code يكون أول عمود في Table_Array.
إذا كان الكود في العمود B وتريد ترجع قيمة من العمود A، VLOOKUP لن تكون الخيار الأفضل.
هنا نحتاج دوال أقوى مثل:
XLOOKUP
أو
INDEX + MATCH
━━━━━━━━━━━━━━
🔹 خطأ شائع 1: اختيار رقم عمود غلط
━━━━━━━━━━━━━━
في VLOOKUP، أنت تكتب رقم العمود الذي تريد النتيجة منه.
مثلاً:
=VLOOKUP(E2;A2:D100;3;FALSE)
الرقم 3 يعني العمود الثالث داخل النطاق A2:D100.
إذا أضفت عمودًا جديدًا داخل الجدول، قد يتغير ترتيب الأعمدة، وتبدأ المعادلة ترجع نتيجة غلط.
وهذا من أشهر مشاكل VLOOKUP.
━━━━━━━━━━━━━━
🔹 خطأ شائع 2: ظهور /A
━━━━━━━━━━━━━━
خطأ /A يعني غالبًا أن Excel لم يجد القيمة.
الأسباب قد تكون:
- القيمة غير موجودة
- يوجد مسافة زائدة
- الرقم مخزن كنص في جدول وكرقم في جدول آخر
- اختلاف في طريقة كتابة الكود
- البحث في عمود غير صحيح
مثال:
"INV-100"
ليست مثل:
"INV-100 "
المسافة الصغيرة قد تخرب البحث.
━━━━━━━━━━━━━━
🔹 خطأ شائع 3: عدم تثبيت نطاق الجدول
━━━━━━━━━━━━━━
إذا كتبت:
=VLOOKUP(E2;A2:C100;3;FALSE)
ثم سحبت المعادلة للأسفل، قد يتحرك نطاق الجدول.
الأفضل تثبيت النطاق:
=VLOOKUP(E2;$A$2:$C$100;3;FALSE)
هنا استخدمنا $ لتثبيت الجدول.
وهذا مهم جدًا عند نسخ المعادلة لعدة صفوف.
━━━━━━━━━━━━━━
🔹 متى تكون VLOOKUP مناسبة؟
━━━━━━━━━━━━━━
استخدم VLOOKUP عندما:
- تبحث في أول عمود من الجدول
- تريد إرجاع قيمة من عمود يمين عمود البحث
- تعمل على نسخة Excel قديمة
- تريد حلًا سريعًا ومفهومًا
- الجدول بسيط وغير معقد
لكن إذا كنت تستخدم Excel حديث، غالبًا XLOOKUP ستكون أفضل وأسهل.
━━━━━━━━━━━━━━
🔹 مثال محاسبي
━━━━━━━━━━━━━━
عندك جدول دليل حسابات:
Account Code
Account Name
Account Type
وعندك في جدول القيود Account Code، وتريد جلب Account Name.
المعادلة:
=VLOOKUP(B2;$A$2:$C$500;2;FALSE)
هذه المعادلة تبحث عن كود الحساب في B2، وترجع اسم الحساب من العمود الثاني.
مفيدة جدًا في الملفات المحاسبية.
━━━━━━━━━━━━━━
🔹 الخلاصة
━━━━━━━━━━━━━━
VLOOKUP دالة مهمة ومشهورة، لكنها تحتاج فهم.
تذكر:
- تبحث في أول عمود من جدول البحث
- ترجع قيمة من عمود إلى اليمين
- استخدم FALSE للتطابق الكامل
- ثبّت نطاق الجدول باستخدام $
- انتبه من تغيير ترتيب الأعمدة
- نظّف البيانات قبل البحث
VLOOKUP قوية، لكنها ليست دائمًا الخيار الأفضل.
━━━━━━━━━━━━━━
🔜 في الجزء القادم
━━━━━━━━━━━━━━
سنتحدث عن الدالة التي جاءت لتحل كثيرًا من مشاكل VLOOKUP:
XLOOKUP
لماذا هي أقوى؟
كيف تبحث يمينًا ويسارًا؟
وكيف تجعل المعادلة أسهل وأوضح؟
━━━━━━━━━━━━━━
📚 دورة Excel للمتقدمين ودورة Excel للمحاسبين من TecnoScore
بنشرح فيها VLOOKUP وXLOOKUP بتطبيقات عملية على:
العملاء، الموظفين، الفواتير، المنتجات، الذمم، والتقارير.
✅ لايف / أونلاين
✅ تطبيق عملي
✅ متابعة خلال الدورة
📩 للاستفسار والحجز:
00962785342548
#تكنوسكور