التعرف على دوال البحث في برنامج مايكروسوفت Excel
في هذه التدوينة سنتعرف على دوال البحث في برنامج مايكروسوفت Excel.
في برنامج مايكروسوفت Excel هناك الكثيرمن دوال البحث, لكن الكثير من الاشخاص لديهم مشاكل في فهم هذه الدوال, ومتى نستخدم كل واحدة منهم .
في هذه التدوينة سنتعرف على دوال البحث التالية :
دالة INDEX
الهدف من هذه الدالة هو ارجاع قيمة مرجع نقوم بتحديده عن طريق رقم
الصف ورقم العمود الموجود فيه داخل مصفوفة يعني نطاق .
معاملات دالة INDEX
array : المصفوفة أو النطاق
row_num : رقم الصف
[column_num] : رقم العمود
مثال 1 :
فى المثال التالى تقوم الدالة INDEX بارجاع قيمة المرجع الموجود فى الصف رقم 2
والعمود رقم 3 داخل النطاق B4:D8 وهو المرجع D3
مثال 2 :
فى المثال التالى تقوم الدالة INDEX بارجاع قيمة المرجع الموجود فى الصف رقم 3
والعمود رقم 1 داخل النطاق 8B4:D5 وهو المرجع B4
مثال 3 :
فى المثال التالى تقوم الدالة INDEX بارجاع قيمة المرجع الموجود فى الصف رقم 2
والعمود رقم 2 داخل النطاق B4:D8 وهو المرجع C3
دالة MATCH
الهدف من هذه الدالة هو البحث عن قيمة داخل مصفوفة , ثم تظهر مكان
هذه القيمة داخل المصفوفة .
معاملات دالة MATCH
lookup_value : القيمة التى نريد البحث عنها .
lookup_array : المصفوفة التى سيتم البحث داخلها .
[match_type] : يستخدم هذا المعامل لتحديد هل ستقوم دالة MATCH بالبحث عن قيمة
مطابقة أم البحث عن قيمة تقريبية , هذا المعامل يأخذ أحد القيم الثلاثة التالية :
القيمة 0 : البحث عن قيمة مطابقة
-
دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل
المصفوفة .
-
اذا وجدتها ستظهردالة MATCH مكان هذه القيمة .
- اذا لم تجدها ستظهر دالة MATCH رمز الخطأ N/A#
القيمة
1 : البحث عن قيمة تقريبية
-
دالة MATCH ستقوم بالبحث عن القيمة التى نريدها
داخل المصفوفة .
-
اذا وجدتها ستظهر الدالة MATCH مكان هذه القيمة .
-
اذا لم تجدها ستقوم دالة MATCH بالبحث عن أكبر قيمة أصغر من القيمة
التى تريدها ثم تظهر مكان هذه القيمة , وفى حالة اذا كان لا يوجد أى قيمة أصغر من القيمة
التى تريدها سظهر دالة MATCH رمز الخطأ N/A#
القيمة
1- : البحث عن قيمة تقريبية
-
دالة MATCH ستقوم بالبحث عن القيمة التى تريدها
داخل المصفوفة .
-
اذا وجدتها ستظهر دالة MATCH مكان هذه القيمة .
-
اذا لم تجدها ستقوم الدالة MATCH بالبحث عن أصغر قيمة أكبر من القيمة
التى نريدها ثم تظهرمكان هذه القيمة , وفى حالة كان لا يوجد أى قيمة أكبر من القيمة
التى نريدها ستظهر الدالة MATCH رمز الخطأ N/A#
مثال 1:
في المثال التالي ستقوم الدالة MATCH بالبحث عن القيمة 1903 داخل
النطاق C5:C12 فتجدها ثم تظهر مكان هذه القيمة وهو 3 .
مثال 2:
في
المثال التالي ستقوم الدالة MATCH بالبحث عن القيمة 1906 داخل
النطاق C5:C12 فتجدها وتظهرمكان هذه القيمة وهو 6 .
مثال 3:
في المثال التالي ستقوم الدالة MATCH بالبحث عن القيمة 1910 داخل
النطاق C5:C12 فلن تجدها ولن تقوم بالبحث عن أى قيمة بديلة
ثم تظهر رمزالخطأ N/A#