البحث عن قيم في قائمة بيانات في Excel

ينطبق على
Excel لـ Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

ماذا تريد أن تفعل؟

البحث عن القيم عموديا في قائمة باستخدام تطابق تام

لتنفيذ هذه المهمة، يمكنك استخدام الدالة VLOOKUP أو مزيج من دالتي INDEX وMATCH.

أمثلة VLOOKUP

=VLOOKUP (B3,B2:E7,2,FALSE) تبحث دالة VLOOKUP عن

=VLOOKUP (102,A2:C7,2,FALSE) تبحث دالة VLOOKUP عن تطابق تام (FALSE) لاسم العائلة لمعرف 102 (lookup_value) في العمود الثاني (العمود B) في نطاق A2:C7 وترجع

لمزيد من المعلومات، انظر الدالة VLOOKUP.

أمثلة INDEX وMATCH

يمكن استخدام الدالات INDEX وMATCH كبديل لـ VLOOKUP

في اللغة الإنجليزية البسيطة، فهذا يعني:

=INDEX(أريد القيمة المرجعة من C2:C10، والتي ستكون MATCH(Kale، الموجود في مكان ما في مجموعة B2:B10، حيث تكون القيمة المعادة هي القيمة الأولى المقابلة ل Kale))

تبحث الصيغة عن القيمة الأولى في C2:C10 التي تتوافق مع Kale (في B7) وترجع القيمة في C7 (100)، وهي أول قيمة تطابق Kale.

لمزيد من المعلومات، راجع الدالة INDEXوالدالة MATCH.

أعلى الصفحة

البحث عن القيم عموديا في قائمة باستخدام تطابق تقريبي

لإجراء ذلك، استخدم الدالة VLOOKUP.

هام

تأكد من فرز القيم في الصف الأول بترتيب تصاعدي.

مثال لصيغة VLOOKUP تبحث عن تطابق تقريبي

في المثال الموجود أعلاه، تبحث VLOOKUP عن الاسم الأول للطالب الذي لديه 6 مهلات في النطاق A2:B7. لا يوجد إدخال ل 6 متأخرات في الجدول، لذلك تبحث VLOOKUP عن أعلى تطابق تال أدنى من 6، وتعثر على القيمة 5، المقترنة بالاسم الأول وليد، وبالتالي ترجع سعد.

لمزيد من المعلومات، انظر الدالة VLOOKUP.

أعلى الصفحة

ابحث عن القيم عموديا في قائمة ذات حجم غير معروف باستخدام تطابق تام

لتنفيذ هذه المهمة، استخدم الدالتين OFFSET وMATCH.

ملاحظة

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

مثال على الدالتين OFFSET وMATCH

C1 هي الخلايا العلوية اليمنى من النطاق (تسمى أيضا خلية البدء).

تبحث MATCH("Oranges",C2:C7,0) عن برتقال في نطاق C2:C7. يجب عدم تضمين خلية البداية في النطاق.

1 هو عدد الأعمدة الموجودة إلى يسار خلية البداية حيث يجب أن تكون القيمة المرتجعة. في هذا المثال، القيمة المرجعة هي من العمود D، "المبيعات".

أعلى الصفحة

البحث عن قيم أفقيا في قائمة باستخدام تطابق تام

لتنفيذ هذه المهمة، استخدم الدالة HLOOKUP. راجع مثالاً أدناه:

مثال لصيغة HLOOKUP تبحث عن تطابق تام تبحث الدالة HLOOKUP عن عمود "المبيعات " وترجع القيمة من الصف 5 في النطاق المحدد.

لمزيد من المعلومات، انظر الدالة HLOOKUP.

أعلى الصفحة

البحث عن القيم أفقيا في قائمة باستخدام التطابق التقريبي

لتنفيذ هذه المهمة، استخدم الدالة HLOOKUP.

هام

تأكد من فرز القيم في الصف الأول بترتيب تصاعدي.

مثال على صيغة HLOOKUP تبحث عن تطابق تقريبي في المثال الموجود أعلاه، تبحث HLOOKUP عن القيمة 11000 في الصف 3 في النطاق المحدد. لا تعثر على 11000 ومن ثم تبحث عن ثاني أكبر قيمة أقل من 1100 وترجع 10543.

لمزيد من المعلومات، انظر الدالة HLOOKUP.

أعلى الصفحة