0Pricing
Excel Formulas Academy · درس

التطابق التام مقابل التقريبي

اختر بين TRUE وFALSE لنوع التطابق في VLOOKUP

التطابق التام مقابل التقريبي درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

أهمية الوسيطة الرابعة

تحدد الوسيطة الأخيرة في VLOOKUP، وهي range_lookup، طريقة إجراء البحث. وهي صغيرة لكنها قوية:

  • FALSE (أو 0) تعني مطابقة تامة
  • TRUE (أو 1) تعني مطابقة تقريبية

يُعد اختيار الوسيطة الخاطئة أحد أكثر أخطاء جداول البيانات شيوعًا. يوضح هذا الدرس بالضبط متى تستخدم كل خيار.

=VLOOKUP(value, table, col, FALSE)

المطابقة التامة باستخدام FALSE

تبحث المطابقة التامة عن قيمة مطابقة تمامًا. وإذا لم تكن القيمة موجودة، يُرجع VLOOKUP الخطأ #N/A بدلًا من التخمين.

استخدم FALSE عند البحث عن معرّفات فريدة، مثل رموز المنتجات أو معرّفات الموظفين أو عناوين البريد الإلكتروني، حيث لا تكون صحيحة إلا المطابقة الكاملة.

لا يلزم ترتيب الجدول عند إجراء مطابقة تامة. يفحص VLOOKUP القيم حتى يعثر على القيمة المطلوبة.

=VLOOKUP("A100", A1:C4, 3, FALSE)

ما الذي تُرجعه المطابقة التامة

باستخدام جدول الأسعار لدينا (A100 تفاح 0.50، وB200 موز 0.30، وC300 كرز 1.20)، تعمل عملية البحث التامة عن رمز موجود كما ينبغي:

تُرجع 1.20. لكن إذا بحثت عن رمز غير موجود، مثل "Z999"، فستحصل على #N/A. وهذا الخطأ مفيد في الواقع؛ إذ يخبرك بأن العنصر مفقود فعلًا بدلًا من إرجاع عنصر مجاور خاطئ.

=VLOOKUP("C300", A1:C4, 3, FALSE)

المطابقة التقريبية باستخدام TRUE

تبحث المطابقة التقريبية عن أكبر قيمة أقل من قيمة البحث أو مساوية لها. وهي مصممة للنطاقات والشرائح، لا للمعرّفات التي تتطلب تطابقًا تامًا.

ومن الاستخدامات الشائعة لها جدول الشرائح، مثل شرائح الضرائب أو تكاليف الشحن أو حدود التقديرات أو خصومات الكميات، حيث تقع القيمة بين حدّين.

تأتي مع TRUE قاعدة مهمة، وسيتناولها المشهد التالي.

=VLOOKUP(value, table, col, TRUE)

يتطلب TRUE جدولًا مرتبًا

لكي تعمل المطابقة التقريبية، يجب ترتيب العمود الأول ترتيبًا تصاعديًا (من الأصغر إلى الأكبر). ينزل VLOOKUP في العمود ويتوقف عند آخر قيمة لا تتجاوز قيمة البحث.

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

مثال على شرائح التقديرات

لنفترض أن جدول التقديرات موجود في A1:B5، ومرتب ترتيبًا تصاعديًا حسب الحد الأدنى للدرجة:

  • 0 = F
  • 60 = D
  • 70 = C
  • 80 = B
  • 90 = A

يجب أن تُرجع الدرجة 76 القيمة C، لأن 76 تقع ضمن شريحة 70-79. تستخدم الصيغة TRUE، ولذلك تعثر على أعلى حد لا يتجاوز 76:

=VLOOKUP(76, A1:B5, 2, TRUE)

شرح خطوة بخطوة لمطابقة الشرائح

مع قيمة بحث تساوي 76 واستخدام TRUE، يقرأ VLOOKUP الحدود المرتبة نزولًا: 0 ثم 60 ثم 70 ثم 90... ويقارن كل قيمة منها.

  • 0 أقل من 76 أو تساويها: تابع
  • 60 أقل من 76 أو تساويها: تابع
  • 70 أقل من 76 أو تساويها: تابع
  • 90 أكبر من 76: توقّف

يرجع إلى آخر صف صالح (70) ويُرجع شريحته: C. فالمطابقة التقريبية هي في جوهرها عملية بحث بين الحدود.

=VLOOKUP(76, A1:B5, 2, TRUE)

خطر حذف الوسيطة

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

قد تُرجع صيغة مثل =VLOOKUP(A2, Data!A:B, 2) في قائمة غير مرتبة قيمة خاطئة بصمت. والعادة الآمنة هي: اكتب FALSE دائمًا، إلا إذا كنت تُجري عمدًا مطابقة للشرائح في جدول مرتب.

=VLOOKUP(A2, Data!A:B, 2, FALSE)

مقارنة جنبًا إلى جنب

إليك الفرق باختصار:

  • FALSE / تامة: لا يلزم ترتيب الجدول، وتُرجع القيمة المفقودة #N/A، وهي الأنسب للمعرّفات والرموز
  • TRUE / تقريبية: يجب ترتيب الجدول تصاعديًا، ولا تُرجع #N/A للقيم الواقعة ضمن النطاق، وهي الأنسب للشرائح والمستويات

اختر بناءً على السؤال الذي تريد الإجابة عنه: السؤال «هل هذا العنصر المحدد موجود؟» يستخدم FALSE، أما السؤال «في أي شريحة تقع هذه القيمة؟» فيستخدم TRUE.

شريحة شحن قيد الاستخدام

تحتاج قيمة وزن في D2 إلى تكلفة شحن من جدول شرائح مرتب موجود في A2:B6 (حدود 0 و1 و5 و10 و20 كجم). تختار المطابقة التقريبية الشريحة المناسبة:

إذا كانت قيمة D2 تساوي 7، فإنها تقع ضمن شريحة 5 كجم وتُرجع تكلفة تلك الشريحة. غيّر الوزن، فتُحدّث الشريحة فورًا، من دون الحاجة إلى إدراج كل وزن محتمل.

=VLOOKUP(D2, $A$2:$B$6, 2, TRUE)

الموازنة بين السرعة والموثوقية

هناك جانب دقيق يتعلق بالأداء أيضًا. ففي الجداول المرتبة الكبيرة جدًا، قد تكون المطابقة التقريبية (TRUE) أسرع، لأن جدول البيانات يستطيع التنقل سريعًا بين القيم المرتبة بدلًا من فحص كل صف.

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

=VLOOKUP(A2, $A$1:$C$1000, 3, FALSE)

اختبار سريع

اختر نوع المطابقة المناسب لكل حالة.

مراجعة: المطابقة التامة مقابل التقريبية

أهم النقاط:

  • FALSE = مطابقة تامة، ولا بأس بأن يكون الجدول غير مرتب، وتُرجع القيم المفقودة #N/A
  • TRUE = مطابقة تقريبية، ويجب ترتيب العمود الأول تصاعديًا، وتبحث عن أكبر قيمة لا تتجاوز القيمة المستهدفة
  • يؤدي حذف الوسيطة إلى استخدام TRUE افتراضيًا، لذا اذكرها دائمًا
  • استخدم المطابقة التامة للمعرّفات والرموز، والتقريبية للشرائح والمستويات

ستعكس الاتجاه في الخطوة التالية وتبحث عبر الصفوف باستخدام HLOOKUP.

=VLOOKUP(A2, $A$1:$C$100, 3, FALSE)

الأسئلة الشائعة

هل درس «التطابق التام مقابل التقريبي» مجاني؟

نعم — نص درس «التطابق التام مقابل التقريبي» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «التطابق التام مقابل التقريبي»؟

اختر بين TRUE وFALSE لنوع التطابق في VLOOKUP تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «التطابق التام مقابل التقريبي»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. كيف يبحث VLOOKUP في جدول
  2. التطابق التام مقابل التقريبي
  3. البحث عبر الصفوف باستخدام HLOOKUP
  4. لماذا يفشل VLOOKUP أحيانًا
← العودة إلى Excel Formulas Academy