الصفحة الرئيسية » مايكروسوفت أوفيس نصائح » كيفية استخدام VLOOKUP في إكسل

    كيفية استخدام VLOOKUP في إكسل

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

    يمكنك استخدام HLOOKUP للقيام بنفس الشيء لواحد أو أكثر الصفوف البيانات. بشكل أساسي عند استخدام VLOOKUP ، فأنت تسأل "إليك قيمة ، ابحث عن تلك القيمة في هذه المجموعة الأخرى من البيانات ، ثم أعد إليّ قيمة عمود آخر في نفس مجموعة البيانات."

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

    تحتوي الورقة الثانية على معرف السيارات وأسماء طرازها الفعلي. عنصر البيانات المشترك بين الصفحتين هو معرف السيارة.

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

    كيفية استخدام VLOOKUP في إكسل

    إذا كيف يمكنك أن تفعل هذا؟ حسنًا ، ستحتاج أولاً إلى إدخال الصيغة في الخلية H4. لاحظ أنني قد دخلت بالفعل الصيغة الكاملة في الخلية F4 عبر F9. سنتعرف على معنى كل معلمة في هذه الصيغة.

    إليك ما تبدو الصيغة كاملة:

    = VLOOKUP (B4، SHEET2 $ A $ 2: $ B $ 5،2، FALSE)

    هناك 5 أجزاء لهذه الوظيفة:

    1. = VLOOKUP - تشير = إلى أن هذه الخلية ستحتوي على دالة وفي حالتنا هذه هي وظيفة VLOOKUP للبحث في عمود واحد أو أكثر من البيانات.

    2. B4 - الوسيطة الأولى للدالة. هذا هو مصطلح البحث الفعلي الذي نريد البحث عنه. كلمة البحث أو القيمة هي كل ما يتم إدخاله في الخلية B4.

    3. SHEET2 $ A $ 2: $ B $ 5 - نطاق الخلايا في الورقة 2 الذي نريد البحث فيه للعثور على قيمة البحث الخاصة بنا في B4. نظرًا لأن النطاق موجود على الورقة 2 ، نحتاج إلى تسبق النطاق باسم الورقة متبوعًا بعلامة!. إذا كانت البيانات موجودة على نفس الورقة ، فليست هناك حاجة للبادئة. يمكنك أيضًا استخدام النطاقات المسماة هنا إذا أردت.

    4. 2 - يحدد هذا الرقم العمود في النطاق المحدد الذي تريد إرجاع القيمة له. لذلك في مثالنا ، على الورقة 2 ، نريد إرجاع قيمة العمود B أو اسم السيارة ، بمجرد العثور على تطابق في العمود A.

    لاحظ ، مع ذلك ، أن موضع الأعمدة في ورقة عمل Excel لا يهم. لذلك إذا قمت بنقل البيانات في العمودين A و B إلى D و E ، فلنقل ، طالما حددت نطاقك في الوسيطة 3 على أنه $ D $ 2: $ E $ 5, سيظل رقم العمود المراد إرجاعه هو 2. إنه الموضع النسبي بدلاً من رقم العمود المطلق.

    5. خاطئة - خطأ يعني أن Excel سيعود فقط قيمة للمطابقة التامة. إذا قمت بتعيينه إلى True ، فسيقوم Excel بالبحث عن أقرب تطابق. إذا تم تعيينه على False ولم يتمكن Excel من العثور على تطابق تام ، فسوف يعود # N / A.

    نأمل أن تتمكن الآن من معرفة كيف يمكن استخدام هذه الوظيفة ، خاصة إذا كان لديك الكثير من البيانات التي تم تصديرها من قاعدة بيانات طبيعية.

    قد يكون هناك سجل رئيسي يحتوي على قيم مخزنة في أوراق البحث أو المرجع. يمكنك سحب البيانات الأخرى من خلال "الانضمام" إلى البيانات باستخدام VLOOKUP.

    شيء آخر قد لاحظته هو استخدام رمز $ أمام حرف العمود ورقم الصف. يخبر الرمز $ Excel أنه عندما يتم سحب الصيغة لأسفل إلى خلايا أخرى ، يجب أن يظل المرجع كما هو.

    على سبيل المثال ، إذا كنت تريد نسخ الصيغة في الخلية من F4 إلى H4 ، فقم بإزالة الرموز $ ثم اسحب الصيغة لأسفل إلى H9 ، ستلاحظ أن القيم الأربعة الأخيرة أصبحت # N / A.

    سبب ذلك هو أنه عندما تقوم بسحب الصيغة لأسفل ، يتغير النطاق وفقًا لقيمة تلك الخلية.

    كما ترون في الصورة أعلاه ، نطاق البحث للخلية H7 هو SHEET2 A5: B8. أنها أبقت ببساطة إضافة 1 إلى أرقام الصف. للحفاظ على هذا النطاق ثابتًا ، تحتاج إلى إضافة الرمز $ قبل حرف العمود ورقم الصف.

    ملاحظة واحدة: إذا كنت ستقوم بتعيين الوسيطة الأخيرة على True ، فأنت بحاجة إلى التأكد من أن البيانات الموجودة في نطاق البحث الخاص بك (الورقة الثانية في مثالنا) مصنفة بترتيب تصاعدي وإلا فلن تعمل! أي أسئلة ، إضافة تعليق. استمتع!