الانتقال إلى المحتوى الرئيسي

كيف تعمل وظيفة البحث في إكسيل: شرح مفصل وأمثلة

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

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

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

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

  1. لماذا أحتاج إلى وظيفة البحث في إكسيل?
  2. وصف وظيفة البحث
  3. ما هي وظيفة البحث?
  4. كيف تعمل وظيفة البحث في إكسيل
  5. مبدأ تشغيل وظيفة البحث
  6. أمثلة على استخدام وظيفة البحث
  7. أمثلة على استخدام وظيفة البحث في إكسيل
  8. ملامح وظيفة البحث في إكسيل

لماذا أحتاج إلى وظيفة البحث في إكسيل?

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

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

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

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

وصف وظيفة البحث

يتم استخدام وظيفة البحث في إكسيل للبحث عن قيمة في نطاق معين من الخلايا وإرجاع القيمة المقابلة من النطاق المحدد.

بناء جملة وظيفة البحث كما يلي:

البحث(البحث عن القيمة ، البحث عن نطاق القيمة ، نطاق النتائج)

قيمة البحث هي قيمة يجب العثور عليها في نطاق قيم البحث. نطاق النتيجة هو نطاق الخلايا التي يمكن من خلالها إرجاع القيمة المقابلة للقيمة المطلوبة.

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

تعمل وظيفة البحث على النحو التالي:

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

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

على سبيل المثال ، لدينا مجموعة من قيم البحث أ1: أ5 (1, 3, 5, 7, 9) ونطاق النتيجة هو ب 1: ج 5 (تفاح ، موز ، كرز ، تمر ، بلسانهم). إذا استخدمنا وظيفة البحث للبحث عن القيمة 5 ، فستعود الوظيفة "الكرز". إذا استخدمنا وظيفة البحث للبحث عن القيمة 6 ، فستعود الوظيفة "الكرز" ، لأن 6 أقرب إلى 5 من 7.

في الختام ، وظيفة البحث هي أداة قوية للبحث عن القيم في إكسيل ويمكن استخدامها لحل مختلف المهام المتعلقة بتحليل البيانات.

ما هي وظيفة البحث?

تحتوي وظيفة البحث على العديد من خيارات بناء الجملة اعتمادا على النتيجة المحددة التي تريد الحصول عليها. فيما يلي الخيارات الرئيسية:

خيار بناء الجملةالوصف
بحث (قيمة البحث ، نطاق البيانات)إرجاع القيمة في نفس الصف الذي تم العثور على القيمة المطلوبة في نطاق البيانات.
البحث (قيمة البحث ، نطاق البيانات ، نطاق النتائج)إرجاع قيمة من نطاق النتائج استنادا إلى قيمة البحث المقابلة في نطاق البيانات.
البحث (قيمة البحث ، نطاق البيانات ، نطاق النتائج ،[وضع الأداء المطابق])إرجاع أقرب قيمة من نطاق النتائج استنادا إلى قيمة البحث المقابلة في نطاق البيانات.

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

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

كيف تعمل وظيفة البحث في إكسيل

بناء جملة وظيفة البحث كما يلي:

الإصدار 1 (يتم فرز نطاق البحث)البحث (البحث عن القيمة ، البحث عن النطاق ، نطاق النتائج)
الإصدار 2 (لم يتم فرز نطاق البحث)البحث (البحث عن القيمة ، البحث عن النطاق ، نطاق النتائج)

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

مثال على استخدام وظيفة البحث:

القيمة المطلوبةنطاق البحثنطاق النتائجالنتيجة
51, 3, 5, 7, 910, 20, 30, 40, 5030

في هذا المثال ، تبحث دالة البحث عن القيمة 5 في نطاق البحث(1, 3, 5, 7, 9) وإرجاع القيمة المقابلة من نطاق النتيجة(10, 20, 30, 40, 50), هذا هو 30.

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

مبدأ تشغيل وظيفة البحث

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

مبدأ تشغيل وظيفة البحث هو كما يلي:

  1. تحدد الوظيفة النطاق المحدد للقيم التي سيتم إجراء البحث فيها.
  2. تتحقق الوظيفة بعد ذلك مما إذا كانت القيمة المحددة (القيمة المطلوبة) تتوافق مع أي قيمة في النطاق المحدد. إذا تم العثور على تطابق ، تقوم الدالة بإرجاع القيمة المقابلة من نطاق محدد آخر.
  3. إذا لم يتم العثور على قيمة ، تقوم الدالة بإرجاع أحد ما يسمى "أقرب التطابقات" ، والتي يمكن تعريفها إما على أنها أكبر قيمة ، ولكن أقل من القيمة المطلوبة (إذا تم تمكين المعلمة "الأقرب ليس أكبر") ، أو كأصغر قيمة ، ولكنها أكبر من القيمة المطلوبة (إذا تم تمكين المعلمة " الأقرب ليس أكبر أقل من`).

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

مثال على استخدام وظيفة البحث:

لنفترض أن لديك جدولا يحتوي على معلومات حول المنتجات وأسعارها. مهمتك هي تحديد سعر كل منتج بناء على رمز المنتج. للقيام بذلك ، يمكنك استخدام وظيفة البحث على النحو التالي:

/ أ |ب /

/ رمز المنتج |السعر /

| 001 | 10.00 |

| 002 | 15.00 |

| 003 | 20.00 |

  • في الخلية ج2 ، يمكنك إضافة وظيفة البحث على النحو التالي:

    =بحث(A2, $A$2:$A$4, $B$2:$ب$4)

    ستبحث هذه الوظيفة عن القيمة في الخلية أ 2 (رمز المنتج) في النطاق A أ 2 2: A أ 4 4. إذا تم العثور عليه ، فإنه سيعود السعر المقابل من النطاق B ب 2 2: B ب 4 4.

    على سبيل المثال ، إذا كان رمز المنتج في الخلية A2 هو 002 ، وظيفة سوف تجد أنه في نطاق $A$2:$A$4 و العودة المقابلة السعر من نطاق $B$2:$ب$4 ، ، 15.00.

  • أمثلة على استخدام وظيفة البحث

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

    مثال 1: ابحث عن عمر الشخص باسمه.

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

  • = بحث ("إيفان" ، أ 1: ب 10)

    ستكون نتيجة تنفيذ هذه الصيغة عمر شخص يدعى "إيفان".

    المثال 2: ابحث عن متوسط درجة الطالب باسمه الأخير.

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

= بحث ("إيفانوف" ، ب 1: أ 10)

ستكون نتيجة هذه الصيغة متوسط درجة الطالب الذي يحمل لقب "إيفانوف".

مثال 3: ابحث عن رقم هاتف العميل باسمه الأخير.

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

= بحث ("سيدوروف" ، ب 1: أ 10)

ستكون نتيجة تنفيذ هذه الصيغة رقم هاتف العميل بالاسم الأخير "سيدوروف".

توضح كل هذه الأمثلة كيف تتيح لك وظيفة البحث العثور بسهولة وسرعة على القيم المطلوبة في الجدول بناء على معايير معينة. هذه ميزة مفيدة للغاية للعمل مع كمية كبيرة من البيانات.

أمثلة على استخدام وظيفة البحث في إكسيل

1. البحث عن قيمة في عمود واحد وإرجاع قيمة من عمود آخر

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

2. تقريب القيمة

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

3. ابحث عن أقرب قيمة

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

4. ابحث عن قيمة بمعايير متعددة

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

5. تصحيح الخطأ

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

ملامح وظيفة البحث في إكسيل