جدول المحتويات
في Microsoft Excel ، تُستخدم الدالة VLOOKUP بشكل عام للبحث عن قيمة في العمود الموجود في أقصى يسار الجدول ثم إرجاع قيمة في نفس الصف من عمود محدد. في هذه المقالة ، ستجد كيف يمكنك استخدام هذه الوظيفة VLOOKUP بين ورقتين في Excel واستخراج البيانات من ورقة عمل أخرى مع الأمثلة والرسوم التوضيحية المناسبة.
تنزيل Practice Workbook
يمكنك تنزيل مصنف Excel الذي استخدمناه لإعداد هذه المقالة.
مثال VLOOKUP بين صفحتين. xlsx
4 أمثلة مع VLOOKUP بين صفحتين في Excel
مثال 1: استخدام VLOOKUP بين صفحتين في مصنف Excel نفسه
في الصورة التالية ، تمثل Sheet1 بعض المواصفات لعدد من طرازات الهواتف الذكية.
وهنا Sheet2 حيث تم استخراج عمودين من الورقة الأولى. في العمود السعر ، سنطبق الوظيفة VLOOKUP للحصول على أسعار جميع الأجهزة من Sheet1 .
الصيغة المطلوبة في الإخراج الأول الخلية C5 في الورقة 2 ستكون:
=VLOOKUP($B5,Sheet1!$B$5:$E$14,4,FALSE)
بعد الضغط على إدخال ، ستحصل على سعر أول جهاز هاتف ذكي مستخرج من Sheet1 .
الآن يجب عليك استخدام مقبض التعبئة للملء التلقائي لبقية الخلايا في العمود C . وينبغي أن تكون النظرة النهائية كمايلي:
اقرأ المزيد: صيغة VLOOKUP في Excel مع أوراق متعددة (4 نصائح بسيطة)
مثال 2: استخدام VLOOKUP بين صفحتين في مصنفات مختلفة
الآن سنستخدم وظيفة VLOOKUP لاستخراج البيانات من ورقة عمل أخرى في مصنف آخر.
على سبيل المثال ، يوجد جدول البيانات الأساسي التالي في مصنف باسم Book1 .
وهنا مصنف آخر باسم Book2 الذي سيمثل بيانات الإخراج المستخرجة من المصنف الأول.
في المصنف الثاني ، الصيغة المطلوبة في الإخراج الأول الخلية C5 سيكون الآن:
=VLOOKUP(B5, [Book1.xlsx]Sheet1!$B$5:$E$14,4, FALSE)
بعد الضغط على أدخل وقم بالتعبئة التلقائية لبقية الخلايا الموجودة في العمود السعر ، ستحصل على جميع بيانات الإخراج على الفور كما هو موضح في الصورة أدناه.
ملاحظة: أثناء استخراج البيانات من مصنف مختلف ، يجب أن تتذكر أنه يجب الإبقاء على كلا المصنفين مفتوحين. خلاف ذلك ، لن تنجح الصيغة المذكورة وستُرجع الخطأ # N / A .
اقرأ المزيد: استخدام VBA VLOOKUP للبحث القيم من ورقة عمل أخرى في Excel
قراءات مماثلة
- INDEX MATCH vs VLOOKUP Function (9 Examples)
- كيفية الجمع بين Excel SUMIF & amp؛ VLOOKUP عبر أوراق متعددة
- VLOOKUP مع أرقام في Excel (4 أمثلة)
- How to VLOOKUP withشروط متعددة في Excel (طريقتان)
- VLOOKUP لإرجاع أعمدة متعددة في Excel (4 أمثلة)
مثال 3: IFERROR باستخدام VLOOKUP عبر ورقتي عمل في Excel
في بعض الأحيان قد لا يتم العثور على قيمة البحث في جدول البيانات الأساسي. في هذه الحالة ، يمكننا استخدام وظيفة IFERROR لتخصيص رسالة خطأ وإظهار الإخراج عند إرجاع الصيغة.
على سبيل المثال ، في الصورة التالية ، جهاز الهاتف الذكي في الخلية B5 غير متوفرة في الورقة 1 . لذلك ، في الإخراج الخلية C5 ، يجب أن ترجع الدالة VLOOKUP قيمة خطأ. لكننا سنستبدل الآن قيمة الخطأ برسالة مخصصة "غير موجود" .
لذا ، يجب أن تكون الصيغة المطلوبة في الخلية C5 الآن:
=IFERROR(VLOOKUP(B5,Sheet1!B5:E14,4,FALSE),"Not Found")
بعد الضغط على أدخل والتعبئة التلقائية للعمود بالكامل ، سنحصل على النواتج التالية .
مثال 4: دمج INDIRECT مع VLOOKUP لجدولتين في Excel
ترجع الدالة INDIRECT مرجع محدد بسلسلة نصية. باستخدام هذه الوظيفة INDIRECT بالداخل ، ستسحب الوظيفة VLOOKUP البيانات من نطاق مسمى في أي ورقة عمل متوفرة في أي مصنف.
في البداية ، علينا أن حدد اسمًا لنطاق الخلايا المحدد B5: E14 في Name Box . لنفترض أننا نسميها "المواصفات" لأن جدول البيانات يمثل ملفمواصفات أجهزة الهواتف الذكية باختصار.
الآن ، في Sheet2 ، الصيغة المطلوبة في الإخراج الخلية C5 سوف يكون:
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE),"Not Found")
بعد إدخال الصيغة المذكورة وسحبها إلى الخلية الأخيرة ، ستحصل على نتائج مماثلة كما هو موجود في الأمثلة الثلاثة السابقة الأخرى في هذه المقالة.
اقرأ المزيد: INDIRECT VLOOKUP في Excel
الكلمات الختامية
إذن ، هذه كلها أربع صيغ سريعة وبسيطة مع وظيفة VLOOKUP لاستخراج البيانات من ورقة عمل أخرى. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع.