إكسل ابحث عن يمكن أن تكون وظيفة مفيدة في استرداد قيمة واحدة من نطاقات صف واحد أو عمود واحد من البيانات. الوظيفة نفسها لها شكلين ، شكل صفيف ونموذج متجه ، والتي تختلف في تشغيلها تبعا لاحتياجاتك.
- مجموعة مصفوفة: هذا الشكل من ابحث عن يبحث في الصف الأول أو العمود صفيف ، كتلة من البيانات التي تحتوي على صفوف وأعمدة متعددة ، للقيمة المحددة ، ثم تقوم بإرجاع قيمة من نفس الموضع في الصف أو العمود الأخير من الصفيف.
- قوه موجهة: هذا الشكل من ابحث عن البحث عن متجه ، صف أو عمود واحد للبيانات ، لقيمة محددة ثم قم بإرجاع قيمة من نفس الموضع في صف أو عمود ثاني.
في هذا البرنامج التعليمي ، سنستخدم نموذج Vector الخاص بـ ابحث عن وظيفة.
01 من 02LOOKUP وظيفة بناء الجملة والحجج
يشير بناء جملة الدالة إلى تخطيط الدالة ويتضمن اسم الدالة والأقواس والحجج. بناء الجملة لنموذج المتجه من ابحث عن الوظيفة هي:
= LOOKUP (Lookup_value ، Lookup_vector ، Result_vector)
ابحث عن القيمة (مطلوب): قيمة تقوم الدالة بالبحث عنها في المتجه الأول. ال ابحث عن القيمة يمكن أن يكون رقمًا أو نصًا أو قيمة منطقية أو اسمًا أو مرجعًا للخلية يشير إلى قيمة. إذا كانت الحجة أصغر من جميع القيم فيLookup_vector، ستقوم الدالة بإرجاع# N / A خطأ. بالإضافة إلى ذلك ، يجب فرز المتجه بترتيب تصاعدي (من الألف إلى الياء أو من الأصغر إلى الأكبر للأعداد).
Lookup_vector (مطلوب): نطاق يحتوي على صف أو عمود واحد فقط تقوم الدالة بالبحث عنه للعثور علىابحث عن القيمة. يمكن أن تكون البيانات نصًا أو أرقامًا أو قيمًا منطقية.
Result_vector (اختياري): نطاق يحتوي على صف أو عمود واحد فقط. يجب أن تكون هذه الحجة بنفس الحجمLookup_vector. إذا تم حذف هذه الوسيطة ، تقوم الدالة بإرجاع ابحث عن القيمة حجة إذا كانت موجودة فيLookup_vector.
إذا لم تتمكن الدالة من العثور على تطابق تام لـ ابحث عن القيمةيختار أكبر قيمة فيLookup_vector أقل من أو يساوي في القيمةابحث عن القيمة .
مواصلة القراءة أدناه
02 من 02دالة دالة Vector LOOKUP مثال
كما هو موضح في الصورة أعلاه ، سيستخدم هذا المثالنموذج المتجه من ابحث عن تعمل في صيغة للعثور على سعر Gear في قائمة الجرد باستخدام الصيغة التالية:
= LOOKUP (D2، D5: D10، E5: E10)
لتبسيط إدخال حجج الدالة ،منشئ الصيغه يستخدم في الخطوات التالية.
- انقر فوق زنزانة E2 في ورقة العمل لجعلها الخلية النشطة.
- اضغط علىالصيغ التبويب منشريط قائمة طعام.
- أخترالبحث والمراجع من شريط لفتح القائمة المنسدلة للوظيفة.
- اضغط علىابحث عن في القائمة لإحضار منشئ الصيغه.
- اضغط علىابحث عن القيمة, lookup_vector, result_vector الخيار في القائمة. ثم اضغط حسنا.
- اضغط علىابحث عن القيمة خط.
- انقر فوق زنزانة D2 في ورقة العمل لإدخال مرجع الخلية - في هذه الخلية ، سنكتب اسم الجزء الذي نبحث عنه.
- اضغط علىLookup_vector خط.
- تسليط الضوءخلايا D5 إلى D10 في ورقة العمل لإدخال هذا النطاق - يحتوي هذا النطاق على أسماء الأجزاء.
- اضغط علىResult_vector خط.
- تسليط الضوء خلايا E5 إلى E10 في ورقة العمل لدخول هذا النطاق - يحتوي هذا النطاق على أسعار قائمة الأجزاء.
- انقر فعله لإكمال الوظيفة.
ل# N / A يظهر الخطأ في زنزانة E2 لأننا لم نكتب بعد اسم جزء في زنزانة D2.
انقر فوق زنزانة D2اكتب الكلمة هيأ واضغط علىأدخل المفتاح على لوحة المفاتيح. القيمة$20.21 يجب أن تظهر في زنزانة E2 لأن هذا هو سعر الترس الموجود في العمود الثاني من جدول البيانات.
اختبار الوظيفة عن طريق كتابة أسماء الأجزاء الأخرى في زنزانة D2 والسعر المقابل يجب أن يظهر في الخلية E2.