جدول المحتويات
هناك العديد من الطرق لمقارنة قائمتين أو أعمدة في Excel. في هذه المقالة ، سأقارن / أجد التطابقات في عمودين في Excel باستخدام VLOOKUP . في إحدى مقالاتي السابقة ، ناقشت كيفية مقارنة عمودين أو قوائم في Excel حيث ناقشت طرقًا أخرى للمقارنة.
قبل البدء في المقارنة ، سأناقش بناء الجملة والوسيطات ، والأشياء الضرورية الأخرى حول وظيفة VLOOKUP .
تنزيل المصنف التدريبي
مقارنة عمودين باستخدام دالة VLOOKUP.xlsx
نظرة عامة على وظيفة Excel VLOOKUP
الحرف V في VLOOKUP يرمز إلى "عمودي". VLOOKUP . VLOOKUP هي وظيفة مضمنة في Excel تقوم بالبحث العمودي عن طريق البحث عن قيمة محددة لعمود في عمود آخر.
- بناء جملة VLOOKUP الوظيفة هي:
VLOOKUP (lookup_value، table_array، col_index_number، [range_lookup]). الوسيطات الواردة في هذه الصيغة لها معنى محدد.
- الوسيطات التفسير:
الوسيطة | مطلوب / اختياري | الشرح |
---|---|---|
Lookup_value | مطلوب | القيمة التي سيتم استخدامها كقيمة البحث. |
Table_array | مطلوب | نطاق البيانات حيث سيتم البحث عن القيمة. |
Col_index_number | مطلوب | العمود من النطاق الذي سنحصل منه على القيمة. |
Range_lookup | اختياري | TRUE يُستخدم للمطابقة التقريبية و FALSE يُستخدم للمطابقة التامة. إذا تم حذف هذه الوسيطة ، يستخدم Excel المعلمة TRUE كافتراضي. |
يمكن أن تكون النتائج من وظيفة VLOOKUP عبارة عن سلاسل نصية أو بيانات رقمية اعتمادًا على البيانات التي تستخدمها. إذا تم استخدام FALSE كـ [range_lookup] فسيتم العثور على تطابق تام. إذا لم يتم العثور على تطابق تام ، فسيتم إرجاع القيمة # N / A . إذا تم استخدام TRUE على أنه [range_lookup] فسيبحث عن تطابق تقريبي. عندما لا يتم العثور على تطابق تقريبي ، فإنه سيعيد القيمة الأصغر التالية.
اقرأ المزيد: Excel LOOKUP مقابل VLOOKUP: مع 3 أمثلة
طريقتان للمقارنة بين عمودين باستخدام VLOOKUP في Excel
1. استخدام وظيفة VLOOKUP فقط للمقارنة بين عمودين
لنفترض أن لديك عمودين حيث يتم سرد بعض الألوان. سأقوم بمقارنة هذين العمودين للمطابقات التامة. مثل ، إذا اخترت اللون الأزرق من العمود الأول وبحثت عن هذا اللون في العمود الثالث ، فسيبدأ البحث عن اللون الأزرق وإذا لم يكن هذا اللون موجودًا ، فسيعيد القيمة # N / أ . لذا ، فلنبدأ المقارنة. يتم سرد قوائم الألوان أدناه وفي عمود الوجود ،سيتم عرض المقارنة.
الخطوات:
- في الخلية C2 اكتب الصيغة -
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)
- لاحقًا ، اضغط على الزر ENTER للإخراج.
- سترى القيمة الحمراء الموجودة في تلك الخلية. الآن اسحب أداة Fill Handle لنسخ الصيغة لبقية الخلايا في العمود. سترى النتيجة التي كنت تبحث عنها.
ها هي المقارنة الكاملة.
تم العثور على نتائج # N / A لأن اللون الأزرق والأبيض ليسا في قائمة الألوان -2.
ملاحظة: نحدد النطاق على أنه 5 دولارات أمريكية: 10 دولارات أمريكية. يتم استخدام “$” لجعل الخلايا مطلقة وثابتة في صيغة. لذلك ، كلما قمت بنسخ الصيغة لخلايا أخرى ، ستستخدم نفس النطاق.
اقرأ المزيد: لماذا يرجع VLOOKUP # N / ج متى توجد المباراة؟ (5 أسباب وحلول)
2. استخدام IF و ISNA و VLOOKUP للمقارنة بين عمودين
هنا سأستخدم نفس المثال. لكنني سأقوم بإدخال وظيفتين جديدتين مع وظيفة VLOOKUP . إذا لم يكن هناك تطابق تام بين الأعمدة ، فستُرجع الصيغة "لا". في حالة وجود تطابقات ، ستُرجع الصيغة "نعم" فيما يتعلق بالعمود الأول. يتم سرد قوائم الألوان أدناه ، وفي العمود اللون موجود ، سيتم عرض المقارنة.
الخطوات:
- الآن اكتب الصيغة خلية C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)),"NO","YES")
- ثم اضغط على ENTER زر للإنهاء.
انهيار الصيغة:
- VLOOKUP (B5، $ D $ 5: $ D $ 10،1،0)
ستعيد الدالة VLOOKUP إخراج قيمة البحث.
- ISNA (VLOOKUP (B5، $ D $ 5: $ D $ 10،1،0))
بعد ذلك ، ستقوم وظيفة ISNA إرجاع TRUE إذا حصل على خطأ # N / A وإلا سيعود الخطأ FALSE .
- = IF (ISNA (VLOOKUP (B5، $ D $ 5: $ D $ 10،1،0))، "NO"، "YES")
أخيرًا ، ستُرجع الدالة IF NO لـ صحيح و نعم لـ خطأ .
- سترجع الصيغة القيمة YES لأن اللون الأحمر موجود في العمودين. الآن اسحب أداة Fill Handle إلى بقية الخلية لإظهار المقارنة بين العمودين.
بعد لحظات قليلة ، ستحصل على كل الإخراج مثل الصورة أدناه.
- هنا نحصل على النتيجة لا لأن اللونين الأزرق والأبيض غير موجودين في قائمة الألوان- 2.
اقرأ المزيد: كيفية استخدام IF ISNA Function مع VLOOKUP في Excel (3 أمثلة)
مماثلة قراءات
- VLOOKUP لا تعمل (8 أسباب وحلول)
- ما هي مصفوفة الجدول في VLOOKUP؟ (موضحة بأمثلة)
- INDEX MATCH مقابل وظيفة VLOOKUP (9 أمثلة)
- استخدم VLOOKUP مع معايير متعددة في Excel (6 طرق +البدائل)
- Excel VLOOKUP لإرجاع قيم متعددة عموديًا
كيفية مقارنة ورقتي Excel باستخدام وظيفة VLOOKUP
في هذا على سبيل المثال ، سنقوم بمقارنة عمودين من ورقتي Excel مختلفتين باستخدام VLOOKUP . ستكون الصيغة متشابهة إلا في الوسيطة Table_array سيكون هناك إضافة لاسم ورقة العمل. لنفترض أن لدينا قائمتين من الألوان في ورقتي عمل مختلفتين. يتم تعريف اسم أوراق العمل على أنه CL-1 و CL-2. سنقارن Color List-1 من CL-1 مع Color List 2 من CL-2 ورقة العمل . فيما يلي القائمتان من ورقتي العمل. إنها القائمة -1.
وهي قائمة -2.
الخطوات:
- في الخلية C5 من ورقة العمل CL-1 اكتب الصيغة-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))
- ثم اضغط على الزر ENTER للإخراج.
- سترى القيمة الحمراء تظهر. هذا لأن اللون الأحمر هو لون شائع في كل من عمودي أوراق العمل CL-1 و CL-2. الآن انسخ هذه الصيغة من الخلية C6 إلى C11 باستخدام أداة مقبض التعبئة للعثور على نتيجة العمودين بالكامل.
بعد فترة ، ستظهر كل المخرجات.
هنا اللون الأصفر والبرتقالي والأسود. تظهر في CL-2 ورقة العمل. لهذا السبب نحصل على الباقي # N / A في CL-1 ورقة عمل.
اقرأ المزيد: مثال VLOOKUP بين صفحتين في Excel
كيفية مقارنة عمودين باستخدام دالة VLOOKUP وإرجاع قيمة ثالثة
نحتاج غالبًا إلى استخدام الدالة VLOOKUP لإرجاع قيمة ثالثة من خلال مقارنة عمودين. في هذا القسم ، سنتعلم كيفية القيام بذلك بطريقة سهلة. للقيام بذلك ، قمنا بتعديل مجموعة البيانات ، وربطنا بعض الأحجام بالألوان ، وأضفنا عمودًا آخر حيث وضعنا ثلاثة ألوان. سنقوم الآن بمقارنة أعمدة اللون وإرجاع الحجم في عمود الإخراج.
الخطوات:
- In الخلية F5 ، أدخل الصيغة التالية-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)
- بعد الضغط على ENTER ستحصل على القيمة الثالثة.
- للحصول على القيم الأخرى ، فقط استخدم Fill Handle tool .
فيما يلي جميع القيم الثالثة بعد المقارنة.
انتباه
من المهم معرفة وظيفة VLOOKUP بشكل صحيح لأن أي خطأ صغير في الوسائط لن يمنحك النتيجة التي تريدها. يمكنك استخدام الدالتين MATCH و INDEX كبديل لوظائف VLOOKUP .
الخاتمة
هذا كل شيء من أجل المقالة. آمل أن تكون الإجراءات الموضحة أعلاه جيدة بما يكفي للمقارنة / البحث عن التطابقات في عمودين في Excel باستخدام وظيفة VLOOKUP . لا تتردد في طرح أي أسئلة في التعليققسم وتعطيني ملاحظات. قم بزيارة الموقع لاستكشاف المزيد.