إكسل: كيفية استخدام دالة VLOOKUP مع التطابق التقريبي

دليل تحليلي شامل يشرح كيفية استخدام دالة VLOOKUP في إكسل مع خيار التطابق التقريبي، وآليات الفرز الحسابي، وتطبيقات تصنيف البيانات الإحصائية والمالية.

Mohammed looti أكاديمي وباحث متخصص في علم النفس
تاريخ النشر
تمت المراجعة العلمية · د. مروة عبد العظيم · 21 أكتوبر، 2026
مراجعة وتدقيق علمي معتمد تاريخ التدقيق: 21 أكتوبر، 2026
د. مروة عبد العظيم دكتوراه في علم النفس
عضو هيئة التدريس • جامعة كربلاء
معايير التدقيق والاعتماد السريري

يخضع هذا المحتوى لمعايير ضبط الجودة والتدقيق العلمي والأكاديمي الصارمة في شبكة علم النفس العربي، لضمان صحة المعلومات ودقتها السريرية ومطابقتها لأحدث الأدلة والبراهين الصادرة عن الجمعيات النفسية والطبية المعتمدة (APA / WHO).

تُعد برمجيات الجداول الحسابية، وعلى رأسها برنامج مايكروسوفت إكسل (Microsoft Excel)، الركيزة الأساسية التي تستند إليها المؤسسات الأكاديمية، والمالية، والإدارية في معالجة وتحليل تدفقات البيانات الضخمة. ومن بين الترسانة الرياضية والإحصائية التي يوفرها إكسل، تحتل دوال البحث المرجعي مكانة محورية بوصفها أدوات لا غنى عنها لربط الجداول، واستخراج البيانات المتقاطعة، وأتمتة النماذج التقديرية المعقدة. وتبرز دالة البحث الرأسي VLOOKUP (Vertical Lookup) كواحدة من أقدم هذه الدوال وأكثرها استخداماً واستقراراً عبر تاريخ تطور نظم الحوسبة المكتبية الشخصية منذ أواخر القرن العشرين.

وعلى الرغم من الشهرة الواسعة التي تحظى بها الدالة في تطبيقات البحث المتطابق تماماً (Exact Match)، فإن طاقتها التحليلية القصوى تتجلى بوضوح عند استخدام نمط التطابق التقريبي (Approximate Match). يُمكّن هذا النمط محللي النظم والباحثين من تجاوز حدود المقارنات الحرفية الثنائية نحو بناء فئات رقمية متدرجة، ومطابقة النطاقات الإحصائية، وتحويل المتغيرات المستمرة إلى تصنيفات نوعية وترتيبية، كحساب الشرائح الضريبية، وسلالم الدرجات الأكاديمية، ومستويات القياس النفسي (Psychometrics). إن الانتقال من التطابق التام إلى التطابق التقريبي لا يمثل مجرد تغيير في قيمة أحد المعاملات المنطقية، بل يستند إلى تحول جذري في الخوارزمية الرياضية المتبعة، مما يفرض اشتراطات بنائية صارمة على بنية المصفوفات لضمان موثوقية النتائج ومصداقيتها التحليلية كما أوضحت دراسات كفاءة الأدوات البرمجية (Käfer et al., 2017).

يهدف هذا المرجع الأكاديمي الشامل إلى تفكيك الميكانيزمات المعقدة الكامنة خلف دالة VLOOKUP عند تشغيلها بنمط المطابقة التقريبية، مستعرضاً الأصول التاريخية والخوارزمية، والأسس الرياضية التي تحكم توزيع الفترات والشرائح، وصولاً إلى المعالجة التطبيقية الدقيقة للأخطاء والبدائل المعاصرة. يقدم هذا الدليل المنهجي للمحللين والمطورين الإطار النظري والتطبيقي المكتمل لتسخير هذه الأداة بكفاءة، وتجنب الانزلاقات الإحصائية التي قد تؤدي إلى تشويه مخرجات النماذج الحسابية.

1. مقدمة تأصيلية لدالة VLOOKUP وبنيتها التركيبية

1.1 التعريف المعياري للدالة ودورها في إدارة البيانات

تُعرّف دالة VLOOKUP معيارياً بأنها دالة بحث واسترجاع عمودي مصممة للبحث عن قيمة مستهدفة محددة في العمود الأول (أقصى اليمين أو أقصى اليسار تبعاً لاتجاه ورقة العمل) من مصفوفة بيانات مرجعية، ثم إرجاع قيمة موازية لها في نفس الصف من عمود يتم تحديده بواسطة رقم فهرسي ثابت. يعود الجذر التاريخي لمفهوم البحث في الجداول الإلكترونية إلى عام 1979، حينما ابتكر دان بريكلين (Dan Bricklin) وبوب فرانكستون (Bob Frankston) برنامج VisiCalc وطرحا دالة @LOOKUP المتجهية لحساب النماذج الضريبية، تلا ذلك تقديم دالتي @VLOOKUP و@HLOOKUP في برنامج Lotus 1-2-3 عام 1983 بواسطة ميتش كابور (Mitch Kapor) وجوناثان ساكس (Jonathan Sachs). ومع إطلاق مايكروسوفت إكسل 1.0 لنظام ماكنتوش عام 1985، ثم إكسل 2.0 لنظام ويندوز عام 1987 بقيادة دوغ كلوندر (Doug Klunder)، تم دمج الدالة رسميًا لتشكل حجر الزاوية في استرجاع المتغيرات المرتبطة ضمن نظم إدارة قواعد البيانات المنبثقة والجداول المحورية.

تكمن الأهمية الإحصائية والتحليلية للدالة في قدرتها على اختزال العمليات اليدوية المعقدة لاسترجاع المتغيرات؛ حيث تتيح ربط الجداول المنفصلة دون الحاجة إلى دمجها هيكلياً، مما يحافظ على استقلالية الكيانات البيانية ويسهل تطبيق مبادئ ضبط جودة البيانات (Bauer, 2013). تقع VLOOKUP ضمن عائلة الدوال المرجعية (Lookup and Reference Functions)، والتي تتكامل وظيفياً مع دوال متقدمة مثل INDEX وMATCH ودوال البحث الحديثة، وتعد بمثابة الأداة التأسيسية لفهم آليات الربط العلائقي المؤقت داخل المصنفات الحسابية الضخمة.

1.2 تفكيك البنية الرياضية والمدخلات (Syntax)

تستند الصياغة القياسية لدالة VLOOKUP إلى أربعة معاملات مدخلة، وتأخذ الصيغة الرياضية والتركيبية الشكل الآتي:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

حيث يمثل كل معامل دوراً وظيفياً محدداً ومحكوماً بضوابط برمجية دقيقة:

  • قيمة البحث (lookup_value): وهي المتغير المستقل أو القيمة المفتاحية التي ترغب في العثور عليها داخل العمود الأول من النطاق المرجعي. يمكن أن تكون هذه القيمة رقماً، أو نصاً، أو تاريخاً، أو مرجعاً لخلية تحوي قيمة ديناميكية متغيرة، أو حتى قيمة ناتجة عن دالة حسابية أخرى.
  • مصفوفة الجدول (table_array): النطاق المرجعي المتعامد الذي يضم البيانات بأكملها. يشترط أن يحتوي العمود الأول فيه على المفاتيح التي سيتم مطابقتها مع lookup_value، ويجب تثبيت هذا النطاق غالباً باستخدام المراجع المطلقة (مثل $A$2:$D$100) لضمان استقرار الإسناد عند نسخ الصيغة وتطبيقها عبر صفوف متعددة.
  • رقم فهرس العمود (col_index_num): عدد صحيح موجب يبدأ من الرقم 1، ويمثل الترتيب النسبي للعمود المستهدف استخراج النتيجة منه ضمن مصفوفة الجدول، حيث يُعطى العمود الأول الترتيب 1، والثاني 2، وهكذا دواليك. لا يمثل هذا الرقم ترتيب العمود المطلق في ورقة العمل بل موقعه داخل النطاق المحدد.
  • معامل نمط المطابقة ([range_lookup]): معامل منطقي اختياري يقبل قيمتين: TRUE (أو الرقم 1) لتمثيل التطابق التقريبي، وFALSE (أو الرقم 0) لتمثيل التطابق التام، وهو المحدد للمسار الحسابي والخوارزمي الذي ستسلكه الدالة.

1.3 التمييز المفاهيمي بين التطابق التام والتطابق التقريبي

يكمن التباين الجوهري بين التطابق التام (FALSE) والتطابق التقريبي (TRUE) في الغاية التحليلية وآلية المعالجة؛ فالتطابق التام يبحث عن تطابق بايت ببايت بين قيمة البحث وعناصر العمود الأول، فإذا تعذر العثور على التطابق الحرفي الدقيق تتوقف العملية فوراً وتُرجع الدالة الخطأ المرجعي #N/A. يُعد هذا النمط ملائماً لاسترجاع معرفات فريدة مثل الأرقام القومية، وأكواد المنتجات (SKUs)، وسجلات الموظفين.

في المقابل، يتعامل التطابق التقريبي مع البيانات باعتبارها تمثل متصلاً عددياً أو مقياساً تدريجياً، حيث لا يشترط وجود القيمة بذاتها داخل الجدول المرجعي، بل يتم تعيين القيمة إلى أقرب شريحة قياسية تقع ضمنها. ومن الضروري التنبه إلى أن القيمة الافتراضية للمعامل الرابع في حال إغفال تدوينه في الصيغة هي TRUE، وهي خاصية حافظت عليها مايكروسوفت لأسباب تتعلق بالتوافقية القديمة وسرعة التنفيذ التاريخية. يستلزم التحليل المالي والإحصائي حكماً استخدام المطابقة التقريبية عند إسناد النسب المئوية، واحتساب الضرائب، وتقييم مؤشرات الأداء، وتوزيع الرتب السيكومترية (Siaputra et al., 2024).

2. الميكانيزم الرياضي والمنطقي للتطابق التقريبي (TRUE)

2.1 الخوارزمية الداخلية لآلية البحث عن القيم

تعتمد دالة VLOOKUP عند تشغيلها في نمط التطابق التقريبي (range_lookup = TRUE) على خوارزمية البحث الثنائي (Binary Search) ذات التعقيد الحسابي المحدود بـ $O(log n)$، بدلاً من خوارزمية البحث الخطي (Linear Search) ذات التعقيد $O(n)$ التي يعتمد عليها التطابق التام. يقوم البحث الثنائي بتقسيم مصفوفة البحث دورياً إلى نصفين عند فحص القيمة الوسطية، وتحديد ما إذا كانت قيمة البحث تقع في النصف الأعلى أو الأدنى، مما يرفع الكفاءة التشغيلية والسرعة المعالجاتية بشكل جذري في التعامل مع قواعد البيانات المليونية.

تتمثل القاعدة الحسابية الصارمة لهذه الآلية في تحديد القيمة المستهدفة وفق المنطق الآتي: تبحث الدالة عن أكبر قيمة في عمود البحث تكون أقل من أو تساوي ($le$) قيمة البحث المدخلة. تتصرف هذه الآلية رياضياً بوصفها “دالة درجية” أو دالة أرضية (Step/Floor Function)؛ فالدالة لا تقوم بالتقريب الحسابي لأقرب قيمة بالمفهوم الإحصائي للتقريب (Rounding)، بل تقوم بتسكين المدخلات في السقف السفلي للشريحة المقابلة، وهو ما يجب استيعابه بوضوح عند تصميم النماذج لضمان عدم حدوث تشوهات في النتائج المسترجعة.

2.2 تفسير النطاقات والفترات العددية (Intervals)

تؤسس دالة VLOOKUP في نمطها التقريبي جسراً رياضياً لتحويل القيم المنفصلة (Discrete Values) المجدولة إلى فترات ومجالات متصلة رياضياً (Continuous Intervals). يتم ذلك من خلال تعريف الحد الأدنى لكل شريحة في العمود الأول؛ فإذا كان الجدول يحتوي على القيم 0، 50، 100 في العمود الأول، فإن ذلك ينشئ تلقائياً ثلاث فترات نصف مغلقة ونصف مفتوحة من النمط الرياضي $[a, b)$:

  • الفترة الأولى: $[0, 50)$، وتشمل كافة الأعداد من 0 وحتى ما دون 50 مباشرة.
  • الفترة الثانية: $[50, 100)$، وتشمل كافة الأعداد من 50 وحتى ما دون 100 مباشرة.
  • الفترة الثالثة: $[100, \infty)$، وتشمل العدد 100 وكافة الأعداد اللانهائية الأكبر منه.

وفق هذا البناء، فإن القيمة 49.99 ستقع رياضياً ضمن الشريحة الأولى وترجع القيمة المرتبطة بالحد الأدنى 0، بينما القيمة 50.00 بالضبط ستحقق نقطة التحول وتنتقل مباشرة لتستقر في الشريحة المقابلة للحد 50. هذا السلوك الحدي يضمن اتساق التصنيف وعدم تداخل الفئات العددية، مما يمنح النماذج الإحصائية دقة متناهية تتوافق مع معايير القياس المنهجي (Sarpila et al., 2021).

2.3 التعامل مع المدخلات خارج الحدود الصغرى والقصوى

تتسم استجابة الدالة للمدخلات المتطرفة بآليتين متباينتين وفقاً للاتجاه العددي للمدخل. عندما تكون قيمة البحث المدخلة (lookup_value) أصغر قطيعاً من أدنى قيمة مسجلة في الصف الأول من عمود البحث، تعجز خوارزمية البحث الثنائي عن إيجاد أي شريحة تحقق شرط ($le$)، وينتج عن ذلك فوراً توليد الخطأ المرجعي القياسي #N/A (Not Available)، وتفسيره الإحصائي أن القيمة المفتاحية تقع خارج النطاق المعرف للنظام التحليلي.

وعلى النقيض من ذلك، إذا تجاوزت قيمة البحث الحد الأقصى المتضمن في عمود البحث وتخطت أعلى قيمة عددية موجودة في المصفوفة، فإن الدالة لن تطلق خطأً، بل ستستمر في تطبيق قاعدتها المنطقية المستقرة؛ حيث تُسقط القيمة تلقائياً داخل الفئة المفتوحة الأخيرة، مسترجعة البيانات المرتبطة بأكبر حد أدنى مسجل. يُلزم هذا السلوك محلل البيانات بوضع حدود عليا دفاعية داخل المصفوفة أو استخدام تحوطات منطقية لمنع تصنيف القيم المتطرفة والشاذة بطريقة مضللة.

3. الشرط المنهجي الحاكم: الترتيب التصاعدي لعمود البحث

3.1 حتمية الفرز التصاعدي وأثره على صحة النتائج

يمثل الترتيب التصاعدي الصارم للعمود الأول في مصفوفة الجدول (Table Array) الشرط المنهجي الحاسم الذي لا يقبل أي استثناء عند تشغيل دالة VLOOKUP مع التطابق التقريبي. يعود هذا الاشتراط الصارم إلى الهيكل الداخلي لخوارزمية البحث الثنائي؛ إذ تفترض الخوارزمية سلفاً أن القيم تنتقل خطياً من الأصغر إلى الأكبر ($A to Z$، أو من السالب إلى الموجب، أو من أقدم تاريخ إلى أحدثه).

في حال غياب الترتيب التصاعدي وكانت المصفوفة عشوائية، فإن خوارزمية البحث الثنائي ستتخذ مسارات تفرع خاطئة عند فحص القيم الوسطية، مما يولد ظاهرة “النتائج الزائفة” (False Results) أو إرجاع الخطأ #N/A بصورة متناقضة على الرغم من أن القيمة المطلوبة قد تكون موجودة عياناً داخل الجدول. يُظهر الجدول الآتي نموذجاً يوضح أثر الفرز على نتيجة البحث لقيمة محددة ($75$) ترتبط بالحد الأدنى ($70$):

حالة المصفوفة ترتيب عمود المفاتيح قيمة البحث النتيجة المسترجعة التفسير الإحصائي
مرتبة تصاعدياً 0، 50، 70، 90 75 النتيجة المقابلة للحد 70 صحيحة: تطبيق سليم للبحث الثنائي
عشوائية الترتيب 70، 0، 90، 50 75 غير متوقعة أو #N/A خاطئة: انحراف مسار فحص الانقسام النصفي

3.2 الفرز الرقمي مقابل الفرز الأبجدي للنصوص

تختلف القواعد الناظمة للفرز التصاعدي تبعاً للنوع الأساسي للبيانات؛ ففي حالة المتغيرات الكمية والأرقام، يعتمد الفرز التصاعدي على القيمة الجبرية المجردة للأعداد (بما في ذلك الأعداد السالبة والصفر والأعداد العشرية وتواريخ الوقت المتسلسلة). وتبرز الكارثة المنهجية الشائعة عند اختلاط “الأرقام المخزنة كنصوص” بالأرقام الحقيقية، حيث يتعامل إكسل مع النصوص بوصفها قيماً أكبر مطلقاً من أي رقم حسابي، مما يدمر سلامة متتالية الفرز الحسابية.

أما بالنسبة للسلاسل النصية، فيتم الفرز وفق الترتيب المعجمي الكودي (Lexicographical Order) المعتمد على جداول الرموز مثل ASCII وUnicode. يتأثر هذا الترتيب بإعدادات التوطين واللغة؛ مما يجعل السلاسل النصية شديدة الحساسية للفروق الطفيفة مثل التشكيل، وعلامات الترقيم، والمسافات الخفية. ولذا يُوصى بتجنب استخدام المطابقة التقريبية مع المتغيرات النصية البحتة إلا في سياقات معجمية متخصصة ومقيدة ومضبوطة مسبقاً وفق أطر توصيف البيانات (Ahmed, 2021).

3.3 إجراءات التدقيق والتحقق من سلامة ترتيب البيانات

لتفادي الوقوع في فخ النتائج الزائفة، يتعين على محلل البيانات إخضاع عمود البحث الأول لإجراءات تدقيق واختبار منهجية قبل تضمين النطاق في أي معادلة حسابية نهائية. يمكن التحقق برمجياً من التسلسل التصاعدي الصارم عبر إنشاء عمود فحص مساعد يستخدم صيغة اختبار منطقي تقارن كل خلية بسابقتها، مثل:

=ISBLANK(A2) + (A2 >= A1)

حيث يؤكد استقرار النتيجة المنطقية TRUE خلو العمود من أي انكسار في وتيرة التصاعد. كما يُعد تطبيق أمر الفرز التلقائي (Data > Sort Smallest to Largest) من الخطوات الحتمية الاستباقية لتثبيت الاتساق. ولحماية النماذج التشغيلية من التعديلات اليدوية غير المقصودة التي قد يُدخلها المستخدمون النهائيون، يجب تفعيل أدوات حماية الأوراق وتأمين قفل الخلايا (Locked Cells) التي تضم مصفوفات البحث الثابتة، مما يمنع إعادة ترتيبها أو إقحام صفوف عشوائية تعطل دقة المعالجة المرجعية.

4. خطوات التطبيق العملي لدالة VLOOKUP مع التطابق التقريبي

4.1 إعداد وهيكلة جدول البيانات المرجعي

تتطلب هيكلة جدول البيانات المرجعي تصميماً معمارياً دقيقاً يتوافق مع قيود محرك حسابات إكسل. الخطوة التأسيسية الأولى هي حجز العمود الأول ليكون عمود المفاتيح حصراً؛ فإذا كانت ورقة العمل موجهة من اليمين إلى اليسار (عربية)، يجب أن يستقر عمود المفاتيح في أقصى اليمين من نطاق المصفوفة، بينما يستقر في أقصى اليسار إذا كانت الورقة بالإنجليزية ($Left to Right$).

يتعين صياغة قيم العمود الأول لتمثل الحدود الدنيا الدقيقة لكل شريحة أو فئة بيانية، مع تجنب إدخال النطاقات النصية المدمجة في خلية واحدة (مثل كتابة “0 – 49”)؛ إذ إن كتابة النطاق كنص يفقده خصائصه الكمية ويحول البحث إلى بحث معجمي غير منضبط. يجب أن تحتوي كل خلية في عمود المفتاح على رقم فردي يمثل أدنى عتبة لبدء الشريحة، مع ضرورة تضمين عناوين واضحة للأعمدة في الصف العلوي لتسهيل إدارتها، وتثبيت مرجعية الجدول بعيداً عن خلايا الإدخال التشغيلية لمنع انزلاق المراجع الحسابية عند السحب والتوسعة.

4.2 صياغة الدالة وتطبيق المعاملات بدقة

بعد التحقق من سلامة البناء الهيكلي لجدول المراجع، يتم الانتقال إلى كتابة الصيغة الرياضية في خلية الإخراج المستهدفة عبر اتباع الخطوات التحريرية الآتية:

  1. تحديد خلية الإدخال التشغيلية وتمريرها كمعامل أول (lookup_value)؛ على سبيل المثال C2.
  2. تحديد نطاق مصفوفة المراجع، مع الحرص التام على تطبيق التثبيت المطلق للأعمدة والصفوف باستخدام علامة الدولار (مثل $F$2:$H$10) أو استدعاء نطاق مسمى مسبقاً، وذلك للحيلولة دون إزاحة النطاق المرجعي عند نسخ الصيغة للأسفل.
  3. تعيين رقم فهرس العمود (col_index_num) الذي يضم المخرجات المرغوبة بناءً على عده النسبي بدءاً من عمود المفاتيح.
  4. تدوين المعامل الرابع المنطقي بصيغة صريحة عبر كتابة TRUE أو الرقم 1؛ فعلى الرغم من أن إغفاله يمنح نفس الوظيفة افتراضياً، فإن توثيقه الصريح يرفع من وضوح الشيفرة البرمجية ويمنع اللبس الميداني أثناء الصيانة والتطوير.

فتصبح الصيغة التطبيقية النموذجية على هذا النحو: =VLOOKUP(C2, $F$2:$H$10, 2, TRUE).

4.3 اختبار المخرجات ومطابقتها يدوياً

لا تنتهي عملية بناء النماذج الحسابية عند كتابة الصيغة بنجاح، بل يجب إخضاعها لبروتوكول تحقق واختبار إحصائي صارم. يتمثل الاختبار الأول في إجراء فحص عشوائي لعينات تقع في منتصف المسافات البينية للشرائح العددية للتأكد من استقرار الدالة في تسكين المتغير دون انحراف. يعقب ذلك الاختبار الأهم والمتمثل في “اختبار قيم الحدود الدقيقة” (Boundary Value Analysis)، حيث يتم إدخال القيم الحدية الدنيا والقصوى لكل شريحة بالتحديد، وإدخال قيم أدنى منها بكسور عشرية طفيفة (مثل 49.999 و50.000)، ومراقبة اللحظة الرياضية الدقيقة لتحول المخرجات. يتم توثيق هذه الفحوصات في جدول مقارنة مرجعي للتأكد من مطابقة النتائج الآلية للمواصفات الحسابية المعتمدة في المشروع.

5. حالات تطبيقية: تصنيف البيانات والفئات الرقمية

5.1 تطبيق نظم التقديرات والدرجات الأكاديمية

يُعد تحويل الدرجات المئوية الخام للطلاب إلى تقديرات نوعية وحرفية معيارية من أوسع النماذج الكلاسيكية استخداماً لمطابقة VLOOKUP التقريبية. يتطلب بناء سلم الدرجات تحديد الحد الأدنى لكل تصنيف؛ فإذا كانت الدرجة المئوية تتراوح من 0 إلى 100، يتم بناء جدول المراجع عمودياً كالآتي:

الحد الأدنى للدرجة (عمود 1) الرمز الحرفي (عمود 2) التقدير الأكاديمي (عمود 3)
0 F راسب
60 D مقبول
70 C جيد
80 B جيد جداً
90 A ممتاز

عند تغذية الدالة بدرجة الطالب الواقعة في الخلية B2 ولتكن 84.5، تبحث الدالة تقريبياً في عمود الدرجات: تجد أن 84.5 تقع بين 80 و90، فتختار أكبر حد أدنى يقل عنها وهو 80، وترجع من العمود الثالث التقدير “جيد جداً”. تمتاز هذه المعالجة بمرونتها العالية وتفوقها على تراكم دوال IF الشرطية المتداخلة، حيث تستوعب الكسور العشرية بكفاءة تلقائية تامة تدعم الأطر التقييمية التعليمية (Moussa et al., 2025).

5.2 حساب الشرائح الضريبية والعمولات المتدرجة

في البيئات المالية والمحاسبية، تخضع العمولات البيعية والاستقطاعات الضريبية لسلالم تصاعدية مرتبطة بحجم الوعاء المالي أو إجمالي المبيعات المحققة. يتم بناء مصفوفة العمولات بتسجيل مستويات المبيعات كحدود دنيا، ونسبة العمولة الموازية في العمود المقابل:

حجم المبيعات المحقق (دولار) نسبة العمولة المستحقة مكافأة الحافز المالي
0 2% 0
10,000 5% 500
25,000 8% 1,200
50,000 12% 2,500
100,000 15% 5,000

تُدمج VLOOKUP هنا داخل معادلة استحقاق مركبة لضرب حجم المبيعات الفعلي بالنسبة المسترجعة وإضافة الحافز الثابت، على النحو التالي:

=Sales_Amount * VLOOKUP(Sales_Amount, $A$2:$C$6, 2, TRUE) + VLOOKUP(Sales_Amount, $A$2:$C$6, 3, TRUE)

توفر هذه المنهجية حماية فائقة للنماذج المالية ضد أخطاء الحساب اليدوي، كما تتيح للإدارات المالية تعديل نسب الحوافز والشرائح مستقبلاً في الجدول المرجعي دون الحاجة لتعديل المعادلات الممتدة في آلاف السجلات التشغيلية للمندوبين (Bright & Ponis, 2021).

5.3 تقييم الأداء والمقاييس النفسية والإحصائية

تعتمد مراكز البحوث الاجتماعية والنفسية على دالة المطابقة التقريبية لترجمة الدرجات الخام للاختبارات السيكومترية إلى معايير مشتقة أو تصنيفات إكلينيكية مقننة (مثل مقاييس بيك للاكتئاب BDI أو مقاييس وكسلر للذكاء WAIS). في هذه التطبيقات، يتم تحويل الدرجات الخام المستمرة إلى رتب مئينية أو فئات تشخيصية نوعية (طبيعي، اكتئاب طفيف، اكتئاب متوسط، اكتئاب حاد).

كما تُوظف الدالة لأتمتة تحويل الدرجات المعيارية ($Z\text{-Scores}$) و($T\text{-Scores}$) إلى دلالات وصفية وإحصائية فورية، مما يوفر على الباحثين مئات الساعات من المراجعة اليدوية لجداول المعايرة الورقية. يؤدي هذا التحويل الآلي إلى القضاء على أخطاء النقل البشري، مما يعزز الموثوقية والمصداقية في معالجة البيانات السلوكية والقياسات النفسية المعقدة كما يؤكد ذلك خبراء القياس السلوكي (Siaputra et al., 2024).

6. التعامل مع النصوص والسلاسل الحرفية في التطابق التقريبي

6.1 ديناميكية مطابقة النصوص غير التامة

على الرغم من أن الاستخدام الأوسع للتطابق التقريبي يتركز في الفضاءات الرقمية، فإن دالة VLOOKUP تمتلك القدرة البرمجية على معالجة السلاسل النصية بنمط TRUE استناداً إلى منطق الترتيب المعجمي للحروف. عند البحث عن كلمة معينة غير مدرجة بذاتها، تقوم الخوارزمية بالرجوع إلى الكلمة السابقة لها مباشرة في التسلسل الأبجدي المعتمد في ورقة العمل.

تتجلى هذه الديناميكية عند الرغبة في تصنيف أكواد التشغيل أو الرموز المشفرة للمخازن التي تبدأ ببادئات محددة (Prefixes)؛ فالبحث عن رمز تشغيلي يبدأ بالحروف “PR-540” سيعيد السجل المرتبط بـ “PR” طالما أن الجدول مرتب أبجدياً ولم يظهر رمز أقرب منه في التسلسل. ومع ذلك، فإن هذه الآلية تتأثر بصورة بالغة بإعدادات اللغة المحلية لجهاز الحاسوب؛ إذ يختلف الترتيب المعجمي للحروف اللاتينية المشكلة أو الحروف العربية التي تحتوي على همزات وفق نظام المعالجة النصية المعتمد، مما يستوجب الحذر التام في التطبيقات متعددة اللغات (Allen, 2020).

6.2 المحاذير والمخاطر المنهجية لمطابقة النصوص تقريبياً

تنطوي مطابقة النصوص تقريبياً على مخاطر منهجية كبرى؛ فالدالة لا تفهم المعنى اللغوي ولا تُجري تقييماً للمسافة الإملائية (Levenshtein Distance)، بل تنفذ مقارنة كودية مجردة. بناءً عليه، فإن أي خطأ إملائي طفيف في كتابة الاسم لن يؤدي إلى تنبيه المستخدم بالخطأ، بل ستقوم الدالة بإرجاع اسم آخر يسبق الاسم المدخل معجمياً دون أي إشعار بالخلل.

يضاف إلى ذلك التأثير الكارثي للمسافات البادئة أو اللاحقة غير المرئية (Trailing Spaces)، والتي تغير الوزن الكودي للنص جذرياً. كما يخلط العديد من المحللين خطأً بين التطابق التقريبي وبين البحث باستخدام “أحرف البدل” (Wildcards مثل * و ?)؛ والواقع التقني أن أحرف البدل لا تعمل إطلاقاً مع التطابق التقريبي (TRUE)، بل تقتصر وظيفياً على نمط التطابق التام (FALSE) لمطابقة أجزاء من الكلمات (Mammadova, 2023).

6.3 البدائل الموصى بها للتعامل مع النصوص المشوهة

لتفادي مخاطر التطابق المعجمي غير الدقيق للسلاسل الحرفية، يوصى منهجياً بالاعتماد على بروتوكولات مسبقة لتنقية وتجهيز البيانات النصية. تشمل هذه البروتوكولات إخضاع عمود البحث لدوال التهذيب والتنظيف مثل TRIM لإزالة المسافات الزائدة، ودالة CLEAN لحذف الأحرف غير القابلة للطباعة وتوحيد حالة الأحرف.

أما في الحالات التي تستلزم مطابقة نصوص مشوهة أو تحوي أخطاء مطبعية متعددة، فإن البديل العلمي الرصين يتمثل في استبعاد VLOOKUP التقريبي والتحول إلى حزم “المطابقة الغامضة” (Fuzzy Lookup) المعتمدة على تقنيات التشابه الجيبي وخوارزميات مطابقة الأنماط الاحتمالية، أو استخدام دوال البحث التام المدمجة مع محددات البدل النصية الصريحة لضمان التحكم الصارم في مخرجات التحليل اللغوي والتصنيفي (Ahmed, 2021).

7. تشخيص الأخطاء الشائعة واستراتيجيات المعالجة

7.1 تحليل أسباب ظهور الخطأ #N/A وكيفية تداركه

يعد الخطأ #N/A العرض الأكثر شيوعاً في دالة VLOOKUP، وفي بيئة التطابق التقريبي، لا يظهر هذا الخطأ بسبب عدم العثور على القيمة المطابقة ذاتها، بل ينحصر ظهوره الحتمي في سبب رئيسي واحد: أن تكون قيمة البحث أقل عددياً أو تسبق أبجدياً أدنى حد مسجل في الصف الأول من عمود البحث المرجعي.

لمعالجة هذا الخلل البنائي، يتعين على المحلل مراجعة نقطة البداية للمصفوفة، وتمديد النطاق ليشمل عتبة الصفر (0) في النماذج الرقمية غير السالبة، أو إضافة صف مرجعي يحوي حداً سالباً ضخماً (مثل -999999) لاستيعاب أي انحراف في المدخلات. ولدعم تجربة المستخدم وحماية واجهات التقارير من الرموز البرمجية المربكة، يُوصى بتطويق الدالة بدالة المعالجة الاستباقية IFERROR أو IFNA، على النحو الآتي:

=IFNA(VLOOKUP(A2, $F$2:$G$10, 2, TRUE), "القيمة المدخلة دون الحد الأدنى المقبول")

حيث يوفر هذا الإجراء توجيهاً واضحاً للمستخدم دون كسر استمرارية الحسابات في الجدول الإحصائي.

7.2 التعامل مع خطأ #REF! وخطأ #VALUE!

يرتبط الخطأ #REF! بتلف مادي أو إسنادي في هيكل المصفوفة، ويحدث تحديداً عندما يُشير معامل فهرس العمود (col_index_num) إلى رقم يتجاوز إجمالي عدد الأعمدة المحدد في النطاق table_array (على سبيل المثال: طلب استخراج البيانات من العمود رقم 4 بينما المصفوفة لا تضم سوى 3 أعمدة). كما يظهر الخطأ عند حذف أحد الأعمدة الواقعة ضمن النطاق المرجعي بعد كتابة الصيغة.

أما الخطأ #VALUE!، فينشأ عادة عن تشوهات هيكلية في المدخلات؛ كأن يتم تعيين رقم فهرس العمود بقيمة تقل عن 1 (صفر أو قيمة سالبة)، أو عند وجود تضارب حاد في صيغ المصفوفة المرجعية يمنع المعالج من تقييمها رياضياً. يتطلب تدارك هذه الأخطاء الفحص الدوري لسلامة مراجع الصيغ وتأكيد مطابقة الفهارس لحجم النطاقات المصممة فعلياً (Käfer et al., 2017).

7.3 اكتشاف الأخطاء غير الظاهرة (النتائج المنطقية الخاطئة)

تُعد “الأخطاء المنطقية الصامتة” الخطر الأكبر على النماذج المالية والبحثية؛ حيث لا تطلق الدالة أي إشعار بالخطأ البرمجي، بل تُخرج قيمة تبدو ظاهرياً سليمة تماماً ولكنها غير صحيحة حسابياً. ينشأ هذا الخلل بنسبة 99% عن إغفال الترتيب التصاعدي الصارم للعمود الأول، مما يدفع خوارزمية البحث الثنائي لاختيار مسار شجري مضلل.

لاكتشاف هذه الاختناقات الخفية، يُنصح بتفعيل أداة تقييم الصيغة (Evaluate Formula) المدمجة في إكسل ضمن تبويب “الصيغ”، والتي تتيح مراقبة خطوات تنفيذ الدالة خطوة بخطوة وتحديد اللحظة التي تنحرف فيها عملية الاختيار. علاوة على ذلك، يجب وضع قواعد صارمة للتحقق من صحة البيانات (Data Validation) في خلايا الإدخال، لمنع المستخدمين من إدراج قيم شاذة، أو مسافات خفية، أو نصوص ضمن الحقول المخصصة للأرقام.

8. التحليل المقارن: VLOOKUP التقريبي مقابل الأدوات البديلة

8.1 مقارنة الأداء مع تركيب INDEX و MATCH

يمثل الثنائي INDEX و MATCH البديل الكلاسيكي الأكثر قوة واستقراراً لدالة VLOOKUP. في سياق البحث التقريبي، تُظهر دالة MATCH تفوقاً نوعياً لاحتوائها على محددات مرنة في معامل المطابقة:

  • النمط (1): يطابق تماماً سلوك VLOOKUP التقريبي (يتطلب فرزاً تصاعدياً ويبحث عن أكبر قيمة $le$).
  • النمط (-1): يوفر ميزة نوعية فريدة تفتقر إليها VLOOKUP، وهي إمكانية إجراء البحث التقريبي على مصفوفات مرتبة تنازلياً، حيث تبحث الدالة عن أصغر قيمة أكبر من أو تساوي ($ge$) قيمة البحث.

تتميز تركيبة INDEX/MATCH أيضاً بالفصل الهيكلي التام بين عمود البحث وعمود النتيجة، مما يتيح استرجاع البيانات من اليمين أو اليسار بحرية، فضلاً عن رفع كفاءة استهلاك الذاكرة في المصفوفات فائقة الضخامة نظراً لعدم اضطرار الدالة لتحميل نطاق الجدول كاملاً في الذاكرة الحسابية النشطة، بل تكتفي فقط بمعالجة المتجهات الفردية المستهدفة.

8.2 الانتقال المنهجي إلى دالة XLOOKUP الحديثة

أحدث إطلاق دالة XLOOKUP عام 2019 عبر تحديثات مايكروسوفت 365 (بقيادة جو ماكديد Joe McDaid وفريق تطوير إكسل) تحولاً نوعياً في هندسة الدوال المرجعية، حيث تم تصميمها خصيصاً لتجاوز كافة القصور التاريخي لدالة VLOOKUP. تتميز XLOOKUP بتعيين التطابق التام كخيار افتراضي لحماية المستخدمين من أخطاء النسيان، بينما وفرت للمطابقة التقريبية خيارات فائقة التحكم عبر معامل match_mode:

قيمة match_mode السلوك الرياضي الشرط الهيكلي المقابل
0 تطابق تام (الافتراضي) لا يشترط الترتيب
-1 تطابق تام أو العنصر الأصغر التالي (Exact match or next smaller) يماثل VLOOKUP التقريبي لكنه يعمل حتى دون فرز صارم في البحث الخطي
1 تطابق تام أو العنصر الأكبر التالي (Exact match or next larger) يحاكي البحث التنازلي دون الحاجة لترتيب عكسي
2 مطابقة باستخدام أحرف البدل (* و ?) خاص بالسلاسل النصية

تلغي دالة XLOOKUP تماماً قيود اتجاه البحث؛ إذ تتيح استرجاع البيانات يساراً ويميناً وأفقياً ورأسياً، كما تدعم معالجة الأخطاء محلياً عبر معامل [if_not_found] دون الحاجة لتغليفها بدوال مساعدة، وتتيح تحديد نمط خوارزمية البحث (ثنائي تصاعدي، ثنائي تنازلي، أو خطي) عبر معامل [search_mode].

Excel VLOOKUP with approximate match
Excel VLOOKUP with approximate match

8.3 معايير المفاضلة وفق طبيعة المشروع البرمجي

على الرغم من التفوق التقني لـ XLOOKUP و INDEX/MATCH، فإن الاختيار بين هذه الأدوات يحكمه إطار العمل والبيئة التشغيلية للمشروع. يوضح الجدول المقارن الآتي المحددات المنهجية للمفاضلة:

المعيار التحليلي دالة VLOOKUP (التقريبي) تركيب INDEX / MATCH دالة XLOOKUP الحديثة
التوافقية الرجعية كاملة ومطلقة مع كافة إصدارات إكسل منذ الثمانينات عالية جداً ومتاحة عبر كافة المنصات والإصدارات مقتصرة على إصدارات Microsoft 365 وإكسل 2021 فما أحدث
سهولة الصيانة والفهم سهلة ومألوفة لمعظم المستخدمين غير المتخصصين تتطلب استيعاباً برمجياً لتركيب الدوال المتداخلة بسيطة للغاية وذات بنية بديهية وسهلة القراءة
مرونة اتجاه الفرز تصاعدي حصراً تصاعدي وتنازلي بحرية كاملة تصاعدي وتنازلي وتلقائي وفق نمط البحث
الأثر على استهلاك الذاكرة متوسط (يعالج المصفوفة ككتلة واحدة) منخفض جداً (يعالج نواقل أحادية محددة) منخفض ومحسن وفق محركات الحساب الشبكية الحديثة

9. أفضل الممارسات الأكاديمية لتحسين النماذج الحسابية

9.1 توظيف الجداول الديناميكية والنطاقات المسماة

يعد الاعتماد على مراجع النطاقات التقليدية الثابتة (مثل A2:B20) من الممارسات الضعيفة في تصميم النماذج المؤسسية الكبرى؛ لذا يوصى بشدة بتحويل النطاقات المرجعية إلى جداول إكسل الرسمية (Excel Tables) عبر الاختصار (Ctrl + T). يمنح الجدول الرسمي خصائص ديناميكية فريدة؛ حيث تتمدد مصفوفة المراجع تلقائياً عند إضافة أي شرائح أو فئات جديدة دون الحاجة لتحديث نطاق المعادلات يدوياً.

بالتوازي مع ذلك، يسهم تطبيق النطاقات المسماة (Named Ranges) في رفع مقروئية الصيغ الحسابية وتجريدها من غموض المراجع الإحداثية. فعندما تُكتب الصيغة على النحو الآتي: =VLOOKUP(Income, Tax_Brackets, 2, TRUE) تصبح ذاتية التوثيق ويسهل تدقيقها وصيانتها من قبل مدققي النظم والجهات الرقابية، فضلاً عن تقليل احتمالات الخطأ البشري عند كتابة الصيغ الحسابية الممتدة (Käfer et al., 2017).

9.2 التوثيق الداخلي وتصميم واجهة البيانات

تقتضي معايير النمذجة المالية والتحليلية الرصينة الفصل المكاني الواضح بين ثلاث طبقات بيانية: طبقة المدخلات التشغيلية (Input Layer)، وطبقة الحسابات والمعالجة (Calculation Layer)، وطبقة التقارير والمخرجات (Presentation Layer). يجب عزل جداول الشرائح المرجعية في ورقة عمل مستقلة تسمى صراحة (مثل Ref_Tables)، مع حظر تعديلها لغير المشرفين.

يتعين كذلك تضمين خلايا العناوين بتعليقات وتلميحات توضيحية (Notes & Comments) تشرح الأساس الرياضي لتقسيم الفئات (مثلاً: توضيح أن الحد الأدنى مغلق والحد الأعلى مفتوح). ولمنح لوحات المعلومات (Dashboards) بعداً تحليلياً احترافياً، يُستحسن دمج مخرجات البحث بالتقنيات البصرية كالتنسيق الشرطي (Conditional Formatting)؛ لتلوين السجلات بناءً على الفئات المسترجعة تلقائياً، مما يدعم اتخاذ القرار المؤسسي بصورة فورية وموثوقة (Bright & Ponis, 2021).

9.3 الحفاظ على الأداء وسرعة المعالجة

عند بناء قواعد بيانات تحليلية مليونية، قد يتسبب سوء صياغة دوال البحث في حدوث بطء شديد في دورات إعادة الحساب البرمجي (Calculation Cycles). الممارسة الأكثر خطورة في هذا السياق هي الإشارة إلى أعمدة ورقة العمل بأكملها كمعامل للمصفوفة (مثل كتابة A:D)؛ إذ يجبر هذا الاستدعاء غير الرشيد المعالج الحسابي على مسح أكثر من مليون صف فارغ في الذاكرة المؤقتة، مما يستنزف موارد النظام.

يجب تحديد النطاق الفعلي حصراً أو استخدام أسماء الجداول الديناميكية. كما يُنصح بتجنب تكرار استدعاء الدالة بذاتها لنفس قيمة البحث في معادلات متجاورة عبر استخدام أعمدة مساعدة تحتفظ بالنتيجة المرجعية وتتيح للخلايا الأخرى الإسناد إليها مباشرة. وفي مشاريع المعالجة الحجمية المعقدة، يمكن إيقاف الحساب التلقائي مؤقتاً عبر تبويب (Formulas > Calculation Options > Manual)، مما يتيح إدخال البيانات بكفاءة، ثم إعادة الحساب دفعة واحدة عبر زر F9.

10. خاتمة منهجية وتوصيات إجرائية لمحللي البيانات

10.1 تلخيص المبادئ الحاكمة للمطابقة التقريبية

يقوم التطبيق الرشيد لدالة VLOOKUP في نمط التطابق التقريبي (TRUE) على جملة من الركائز الرياضية والخوارزمية الصارمة التي لا تقبل المساومة المنهجية. أولى هذه الركائز وأعظمها شأناً هي حتمية الفرز التصاعدي المطلق لعمود المفاتيح، والذي يشكل العمود الفقري لعمل خوارزمية البحث الثنائي؛ فغياب الفرز يفرغ العملية الحسابية برمتها من مصداقيتها ويجعل النتائج عرضة للتشوه والانحراف غير المتوقع.

والركيزة الثانية هي استيعاب الطبيعة الرياضية لمنطق “الدالة الدرجية السفلية”، حيث تستهدف الدالة أكبر قيمة في عمود المفاتيح تقل عن أو تساوي قيمة البحث المدخلة ($le$)، ولا ترتبط بمفاهيم التقريب الرقمي التنازلي أو التصاعدي لأقرب رقم. وأخيراً، فإن إدراك سلوك الأطراف الحدية للدالة، المتمثل في إرجاع #N/A للمدخلات دون الحد الأدنى، والانجذاب التلقائي للشريحة العليا للمدخلات المتطرفة، يمثل حجر الأساس لتصميم نماذج تصنيفية تتسم بالقوة والاستقرار المنطقي (Bauer, 2013).

10.2 قائمة التحقق المنهجية (Checklist) قبل اعتماد النتائج

يوصى محللو البيانات ومدققو النماذج الحسابية باتباع قائمة الفحص المنهجية الآتية خطوة بخطوة قبل تمرير أي مصنف حسابي يعتمد على VLOOKUP التقريبي إلى حيز الإنتاج والاعتماد الإداري:

  • [ ] هل تم فرز العمود الأول في النطاق المرجعي تصاعدياً بشكل صريح ومؤكد؟
  • [ ] هل يمثل العمود الأول الحدود الدنيا للشرائح، وخالٍ تماماً من النصوص المركبة (مثل عدم كتابة “100-200”)؟
  • [ ] هل تم التحقق من نوع البيانات في عمود المفاتيح وخلوه من الأرقام المخزنة كنصوص؟
  • [ ] هل تم تثبيت مصفوفة الجدول باستخدام المراجع المطلقة ($) أو تحويلها إلى جدول إكسل رسمي؟
  • [ ] هل تم تدوين المعامل الرابع صراحة بالقيمة TRUE أو الرقم 1 لتوثيق نية الصياغة؟
  • [ ] هل تم فحص سلوك الدالة مع أصغر مدخل ممكن وأكبر مدخل متوقع واختبار الحالات الحدية الدقيقة؟
  • [ ] هل تم تطويق الدالة بصيغة استباقية لمعالجة الأخطاء (مثل IFNA) للتعامل مع المدخلات دون النطاق؟

10.3 التطوير المستمر للكفاءة التحليلية في إكسل

إن إتقان دالة VLOOKUP لا ينبغي أن يكون نهاية المطاف في المسار المهني للمحلل المالي والإحصائي، بل هو عتبة الانطلاق نحو استيعاب الفلسفة الهيكلية لمعالجة البيانات داخل بيئات الحوسبة الجدولية. يجب الموازنة الدائمة بين فهم خوارزميات الدوال الكلاسيكية ومواكبة الثورات التحديثية المتسارعة التي تطرحها برمجيات إدارة البيانات، والتحول المرن نحو دوال الجيل الجديد مثل XLOOKUP متى ما سمحت بيئة التوافقية المؤسسية بذلك.

إن بناء النماذج الرقمية المستدامة والمرنة يتطلب المزج الخلاق بين الدقة الرياضية، وحسن التوثيق الإجرائي، والتصميم المعماري النظيف الذي يضمن بقاء النظم التحليلية قابلة للتوسع والتطوير دون انهيار بنيتها المرجعية، بما يحقق أعلى درجات الموثوقية في دعم قرارات الأعمال والمؤسسات الأكاديمية على حد سواء (Käfer et al., 2017).

المراجع

  • Ahmed, M. O. (2021). Lexical Coverage in Bangladeshi EFL Textbooks: A Corpus-Based Study. Carleton University. https://doi.org/10.22215/etd/2021-14594
  • Allen, D. B. (2020). A procedure for determining Japanese loanword status for English words. Vocabulary Learning and Instruction, 9(1), 1–11. https://doi.org/10.7820/vli.v09.1.allen.b
  • Bauer, K. N. (2013). The Impact of Trainee Characteristics on Transfer of Training Over Time. ODU Digital Commons (Old Dominion University). https://doi.org/10.25777/z93s-zw61
  • Bright, A., & Ponis, S. T. (2021). Introducing Gamification in the AR-Enhanced Order Picking Process: A Proposed Approach. Logistics, 5(1), 14. https://doi.org/10.3390/logistics5010014
  • Käfer, V., Kulesz, D., & Wagner, S. (2017). What Is the Best Way For Developers to Learn New Software Tools? An Empirical Comparison Between a Text and a Video Tutorial. The Art, Science, and Engineering of Programming, 1(2), Article 17. https://doi.org/10.22152/programming-journal.org/2017/1/17
  • Mammadova, S. (2023). Transparency of Compounds and their Potential Importance in English Learner Reading Comprehension. Carleton University. https://doi.org/10.22215/etd/2023-15465
  • Moussa, S., Islam, N., Datta, A., Hassan, A. S., & Hassan, A. (2025). Near-peer mentorship as a welcome ritual: exploring the what and how of McGill’s “Buddy program”. Canadian Medical Education Journal. https://doi.org/10.36834/cmej.78902
  • Sarpila, O., Koivula, A., & Kukkonen, I. (2021). Occupation-congruent appearance: a measuremental approach. SocArXiv. https://doi.org/10.31235/osf.io/t5gmv
  • Siaputra, I. B., Abraham, J., & Ho, Y.-S. (2024). Indonesian Scholars’ Contributions to Global Psychology: A Bibliometric Study. ANIMA Indonesian Psychological Journal, 39(2), Article 6661. https://doi.org/10.24123/aipj.v39i2.6661
★

تقييم هذا المحتوى

5.0 / 5 • 7 تقييمات

اقتباس هذا المقال

looti, M. (2026, أكتوبر 21). إكسل: كيفية استخدام دالة VLOOKUP مع التطابق التقريبي. عرب سايكلوجي. https://arabpsychology.com/statistics/excel-vlookup-approximate-match/
looti, Mohammed. “إكسل: كيفية استخدام دالة VLOOKUP مع التطابق التقريبي.” عرب سايكلوجي, 21 أكتوبر 2026, https://arabpsychology.com/statistics/excel-vlookup-approximate-match/.
looti, Mohammed. “إكسل: كيفية استخدام دالة VLOOKUP مع التطابق التقريبي.” عرب سايكلوجي. أكتوبر 21, 2026. https://arabpsychology.com/statistics/excel-vlookup-approximate-match/.