Excel: كيفية مقارنة عمودين للقيم المفقودة
يمكنك استخدام الصيغة التالية في Excel لمقارنة عمودين والعثور على القيم المفقودة:
=FILTER( A2:A13 , ISNA(VLOOKUP( A2:A13 , B2:B7 , 1, FALSE)))
تبحث هذه الصيغة المحددة عن كافة القيم من A2:A13 المفقودة في النطاق B2:B13 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: مقارنة عمودين للقيم المفقودة في Excel
لنفترض أن لدينا القائمتين التاليتين من الأسماء في Excel:
لنفترض أننا نريد العثور على جميع الأسماء الموجودة في القائمة “أ” والمفقودة في القائمة “ب”.
للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية D2 :
=FILTER( A2:A13 , ISNA(VLOOKUP( A2:A13 , B2:B7 , 1, FALSE)))
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
تقوم الصيغة بإرجاع كافة الأسماء من القائمة “أ” المفقودة في القائمة “ب”.
على سبيل المثال:
- يظهر الاسم “Bob” في القائمة “أ” ولكنه لا يظهر في القائمة “ب”.
- يظهر اسم “تشاد” في القائمة “أ” لكنه لا يظهر في القائمة “ب”.
- يظهر الاسم “دوغ” في القائمة “أ” لكنه لا يظهر في القائمة “ب”.
وما إلى ذلك وهلم جرا.
كيف تعمل هذه الصيغة؟
تذكر الصيغة التي استخدمناها للعثور على القيم الموجودة في A2:A13 والتي كانت مفقودة في B2:B7 :
=FILTER( A2:A13 , ISNA(VLOOKUP( A2:A13 , B2:B7 , 1, FALSE)))
وإليك كيفية عمل هذه الصيغة:
أولاً، نستخدم VLOOKUP لمحاولة العثور على كل قيمة من A2:A13 في B2:B7 .
إذا تم العثور على الاسم، يتم إرجاعه. وبخلاف ذلك، سيتم إرجاع #N/A .
بعد ذلك، نستخدم عامل التصفية مع الدالة ISNA لتصفية الأسماء من A2:A13 التي كانت لها نتيجة #N/A عندما استخدمنا الدالة VLOOKUP .
والنتيجة النهائية هي أنه يمكننا فقط رؤية الأسماء من A2:A13 المفقودة في B2:B7 .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
كيفية مقارنة قائمتين في Excel باستخدام VLOOKUP
كيفية مقارنة ورقتي إكسل لمعرفة الاختلافات
كيفية مقارنة التواريخ بدون الأوقات في إكسيل