لنقل أنك تريد البحث عن ملحق هاتف الموظف باستخدام رقم الشارة الخاص به أو المعدل الصحيح لعمولة لمبلغ مبيعات. يمكنك البحث عن البيانات للعثور بسرعة وفعالية على بيانات معينة في قائمة والتحقق تلقائيا من أنك تستخدم البيانات الصحيحة. بعد البحث عن البيانات، يمكنك إجراء العمليات الحسابية أو عرض النتائج باستخدام القيم التي تم إرجاعها. هناك عدة طرق للبحث عن القيم في قائمة بيانات وعرض النتائج.
ماذا تريد أن تفعل؟
البحث عن القيم عموديا في قائمة باستخدام تطابق دقيق
للقيام بهذه المهمة، يمكنك استخدام الدالة VLOOKUP أو مجموعة من الدالتين INDEX و MATCH.
أمثلة VLOOKUP
لمزيد من المعلومات، راجع الدالة VLOOKUP.
أمثلة INDEX و MATCH
باللغة الإنجليزية البسيطة، يعني ذلك ما يلي:
=INDEX(أريد القيمة التي تم إرجاعها من C2:C10، والتي ستتطابق(كرة، وهي في مكان ما في الصفيف B2:B10، حيث القيمة المرجعة هي القيمة الأولى المطابقة ل "كهة"))
تبحث الصيغة عن القيمة الأولى في C2:C10 التي تتطابق مع كرة (في B7) وترجع القيمة في C7 (100)،وهي القيمة الأولى التي تطابق كرة.
لمزيد من المعلومات، راجع الدالة INDEX ووظيفة MATCH.
البحث عن القيم عموديا في قائمة باستخدام تطابق تقريبي
للقيام بذلك، استخدم الدالة VLOOKUP.
هام: تأكد من فرز القيم في الصف الأول في ترتيب تصاعدي.
في المثال أعلاه، تبحث VLOOKUP عن الاسم الأول للطالب الذي لديه 6 تارد في نطاق A2:B7. لا يوجد إدخال ل 6 تارد في الجدول، لذلك تبحث VLOOKUP عن أعلى تطابق التالي أقل من 6، وتعثر على القيمة 5، المقترنة بالاسم الأول ديف ،وبالتالي ترجع ديف.
لمزيد من المعلومات، راجع الدالة VLOOKUP.
البحث عن القيم عموديا في قائمة بحجم غير معروف باستخدام تطابق دقيق
للقيام بهذه المهمة، استخدم الدالتين OFFSET و MATCH.
ملاحظة: استخدم هذا النهج عندما تكون بياناتك في نطاق بيانات خارجي تقوم بتحديثه كل يوم. أنت تعلم أن السعر في العمود B، ولكنك لا تعرف عدد صفوف البيانات التي سيرجعها الخادم، ولا يتم فرز العمود الأول أبجديا.
C1 هي الخلايا العلوية اليمنى من النطاق (تسمى أيضا خلية البداية).
تبحث MATCH("Oranges",C2:C7,0) عن البرتقال في نطاق C2:C7. يجب ألا تقوم بتضمين خلية البداية في النطاق.
1 هو عدد الأعمدة إلى يمين خلية البداية التي يجب أن تكون القيمة المرجعة منها. في المثال، القيمة المرجعة من العمود D، المبيعات.
البحث عن القيم أفقيا في قائمة باستخدام تطابق دقيق
للقيام بهذه المهمة، استخدم الدالة HLOOKUP. راجع مثالاً أدناه:

تبحث HLOOKUP عن عمود المبيعات، وترجع القيمة من الصف 5 في النطاق المحدد.
لمزيد من المعلومات، راجع الدالة HLOOKUP.
البحث عن القيم أفقيا في قائمة باستخدام تطابق تقريبي
للقيام بهذه المهمة، استخدم الدالة HLOOKUP.
هام: تأكد من فرز القيم في الصف الأول في ترتيب تصاعدي.

في المثال أعلاه، تبحث HLOOKUP عن القيمة 11000 في الصف 3 في النطاق المحدد. لا يتم العثور على 11000، وبالتالي تبحث عن أكبر قيمة توا أقل من 1100 وترجع 10543.
لمزيد من المعلومات، راجع الدالة HLOOKUP.
إنشاء صيغة البحث باستخدام معالج البحث (Excel 2007 فقط)
ملاحظة: تم إيقاف الوظائف الإضافية لمعالج البحث في Excel 2010. تم استبدال هذه الوظيفة بمعالج الدالة و دالات البحث والمراجع المتوفرة (مرجع).
في Excel 2007 ، ينشئ معالج البحث صيغة البحث استنادا إلى بيانات ورقة العمل التي لها تسميات الصفوف والأعمدة. يساعدك "معالج البحث" في العثور على قيم أخرى في صف عندما تعرف القيمة في عمود واحد، والعكس صحيح. يستخدم معالج البحث INDEX و MATCH في الصيغ التي يقوم بإنشاءها.
-
انقر فوق خلية في النطاق.
-
على علامة التبويب صيغ، في المجموعة حلول، انقر فوق البحث.
-
إذا لم يكن الأمر "البحث" متوفرا، ستحتاج إلى تحميل "معالج البحث" وظيفة إضافية البرنامج.
كيفية تحميل برنامج الوظائف الإضافية لمعالج البحث
-
انقر فوق زر Microsoft Office
، وانقر فوق خيارات Excel، ثم انقر فوق فئة الوظائف الإضافية.
-
في المربع إدارة، انقر فوق وظائف Excel الإضافية، ثم فوق انتقال.
-
في مربع الحوار الوظائف الإضافية المتوفرة، حدد خانة الاختيار بجانب معالجالبحث ، ثم انقر فوق موافق.
-
اتبع التعليمات الواردة في المعالج.