7 أنواع من البحث يمكنك استخدامها في Excel

  • شارك هذا
Hugh West

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

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

تنزيل المصنف التدريبي

أنواع عمليات البحث في Excel .xlsx

7 أنواع البحث في Excel

1. وظيفة البحث في Excel

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

➤ اكتب الصيغة التالية ،

=LOOKUP(K7,B5:B14,I5:I14)

هنا ، K7 هي قيمة البحث ، B5: B14 هي صفيف البحث و I5: I14 هي صفيف النتيجة. ستعثر الدالة LOOKUP على قيمة البحث في صفيف البحث وستعطي العائد من مصفوفة النتيجة.

➤ اضغط على ENTER

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

قراءة المزيد: Advanced Excel وظائف البحث (9 أمثلة)

2. HLOOKUPالدالة

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

لنفترض أننا نريد العثور على العلامة التي حصل عليها في النهاية طالب اسمه روبن.

➤ اكتب الصيغة التالية ،

=HLOOKUP(K9,B4:G14,8,FALSE)

هنا ، K9 هي قيمة البحث ، B4: G14 هو صفيف الجدول ، 8 هو رقم فهرس الصف الذي يعني أننا نريد القيمة من الصف الثامن من الجدول و FALSE يشير إلى أن الوظيفة ستبحث عن تطابق تام. ستبحث الصيغة عن K9 في الصف العلوي من الجدول B4: G14 وستُرجع القيمة من الصف الثامن من العمود الذي يحتوي على K9 تم العثور عليها.

➤ اضغط على ENTER

لذا ، ستحصل على العلامة في النهائي الذي حصل عليه روبن.

3. وظيفة Excel VLOOKUP

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

لنكتشف درجة أحد الطلاب باستخدام VLOOKUP وظيفة.

➤ أدخل الصيغة التالية ،

=VLOOKUP(K7,B4:I14,8,FALSE)

هنا ، K7 هي قيمة البحث ، B4: I14 هو صفيف الجدول ، 8 هو رقم فهرس العمود الذي يعني أننا نريد القيمة من العمود الثامن من الجدول و FALSE يشير إلى أن ستبحث الدالة عن تطابق تام. ستبحث الدالة عن K7 في العمود الموجود في أقصى اليسار من الجدول B4: I14 وستُرجع قيمة العمود الثامن من الصف الذي تم العثور فيه على قيمة البحث.

اضغط على ENTER

نتيجة لذلك ، ستحصل على درجة ذلك الطالب (الخلية K7 ).

اقرأ المزيد: Excel LOOKUP مقابل VLOOKUP: مع 3 أمثلة

4. Excel XLOOKUP الدالة

دالة XLOOKUP هي أقوى وظيفة في Excel للبحث عن قيمة من نطاق. هذه الوظيفة متاحة فقط في Office 365 . لذلك إذا كنت تستخدم إصدارًا أقدم ، فلن تتمكن من استخدام هذه الوظيفة. تبحث الدالة XLOOKUP في نطاق أو مصفوفة عن تطابق وتعيد العنصر المقابل من نطاق أو صفيف ثانٍ.

➤ اكتب الصيغة التالية للحصول على درجة أحد الطلاب

=XLOOKUP(K7,B5:B14,I5:I14)

هنا ، ستبحث الصيغة عن القيمة K7 في النطاق B5: B14 وستعود القيمة المقابلة من النطاق I5: I14

➤ اضغط على ENTER

نتيجة لذلك ، سوف تحصل علىدرجة الطالب المذكورة في الخلية K7.

قراءات مماثلة

  • كيفية البحث باستخدام معايير متعددة في Excel (كلا النوعين AND أو OR)
  • استخدم وظيفة Excel ADDRESS (7 أمثلة)
  • كيفية البحث نص في Excel (7 طرق مناسبة)

5. وظائف OFFSET و MATCH للبحث عن البيانات

يمكننا البحث عن قيمة باستخدام دالة OFFSET و دالة MATCH تمامًا.

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

سنكتشف درجة الطالب من مجموعة البيانات.

➤ اكتب الصيغة التالية

=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))

هنا ، B4 هي الخلية المرجعية ، وهي الخلية الأولى لمجموعة البيانات الخاصة بنا ، K7 هي اسم الطالب ، B5: B14 هو النطاق الذي سيتم فيه مطابقة اسم الطالب ، K6 هي القيمة التي نبحث عنها ، أي الدرجة ، C4: I4 هو النطاق من حيث سيتم مطابقة عمود "الدرجة". 0 يُستخدم للإشارة إلى التطابق التام. ستعطي الصيغة القيمة من الخلية المتقاطعة لصف المريخ (اسم الطالب) والعمود الصف .

➤ الآن ، اضغط على ENTER

نتيجة لذلك ،ستحصل على Grade للطالب Marsal .

6. البحث عن وظائف INDEX و MATCH

تعرض دالة INDEX قيمة الخلية أو مرجعها عند تقاطع صف وعمود معين في نطاق معين. لذلك يمكننا استخدام الدالة INDEX مع الدالة MATCH للبحث عن قيمة من جدول.

➤ اكتب الصيغة التالية لمعرفة درجة الطالب ،

=INDEX(I5:I14,MATCH(K7,B5:B14,0))

هنا ، I5: I14 هي المصفوفة من حيث سيتم العثور على القيمة الناتجة ، K7 هي قيمة البحث ، B5: B14 هي صفيف البحث ، 0 تشير إلى تطابق تام. ستُرجع الدالة MATCH موضع قيمة البحث K7 وستُرجع الدالة INDEX القيمة المقابلة من I5: I14 صفيف.

بعد إدخال الصيغة ،

➤ اضغط على ENTER .

نتيجة لذلك ، سوف احصل على درجة الطالب التي ذكرتها في الخلية K7 .

7. وظيفة Excel XMATCH إلى LOOKUP

الدالة XMATCH ترجع الموضع النسبي لعنصر في صفيف. لذا بدلاً من استخدام وظيفة MATCH ، يمكننا استخدام الدالة XMATCH للبحث عن قيمة. لنكتشف درجة الطالب من مجموعة البيانات الخاصة بنا باستخدام الوظيفة XMATCH .

➤ اكتب الصيغة التالية ،

=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))

هنا ستعطي الوظيفة XMATCH الامتدادموضع K7 من النطاق B4: B14 وموضع K6 من النطاق B4: I4 . الآن ستستخدم الوظيفة INDEX موضع K7 كرقم الصف وموضع K6 كرقم العمود في الجدول B4: I14 لإرجاع قيمة الخلية عند تقاطع ذلك الصف والعمود.

➤ اضغط على ENTER

باعتباره a نتيجة لذلك ، ستحصل على درجة الطالب المذكورة في الخلية K7 .

الاستنتاج

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

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