أخر الاخبار

البحث بأكثر من شرط وإيجاد أكثر من نتيجة في Vlookup الاكسيل

البحث بأكثر من شرط وإيجاد أكثر من نتيجة في Vlookup الاكسيل


البحث بأكثر من شرط وإيجاد أكثر من نتيجة في الاكسيل


هنتعلم في المقال ده

vlookup excel,
vlookup function in excel,
vlookup excel شرح,
vlookup معادلة,
vlookup مثال,
vlookup مقارنة قائمتين,
دالة vlookup مع match,
معادلة vlookup بشرطين,
vlookup كيفية استخدام,
دالة البحث vlookup,
خاصية vlookup,
vlookup بشرطين,
شرح دالة vlookup بالتفصيل,
vlookup اكثر من شرط

البحث بأكثر من شرط وإيجاد أكثر من نتيجة في الاكسيل


 شرح البحث بأكثر من شرط وإيجاد أكثر من نتيجة في الاكسيل


تعريف دالة الـVLOOKUP في الإكسيل

تُعرف دالة VLOOKUP على أنّها واحدة من الدوال البحثية المستخدمة في برنامج الإكسيل؛ فهي لا تستخدم في الإحصاء أو الحساب، بل تستخدم للبحث عن البيانات واستدعائها من عمود معين في الجدول، إذ إنّها قادرة على البحث بشكل دقيق أو تقريبي، ولكن تعمل ضمن شروط كوجود القيم المراد البحث من خلالها في العمود الأول للجدول المراد البحث فيه؛ فهي دالة تُستخدم للبحث عن قيمة ما في جدول بالمطابقة مع العمود الأول، بحيث توجد البيانات التي يراد استرجاعها في أيّ عمود يمين العمود الأول، حيث تستدعي الدالة البيانات وفقًا لرقم العمود، فعند تحديد الجدول يُرقِّم الإكسيل كل عمود في الجدول، بدءًا من اليسار وذلك في حال العمل باللغة الإنجليزية[١]، وفي هذا المقال سيتم الحديث عن تعريف وكيفية استخدام دالة الــVLOOKUP في الإكسيل وأمثلة عملية عليها.


كيفية استخدام دالة الـVLOOKUP في الإكسيل

بعد معرفة وظيفة دالة الـVLOOKUP في الإكسيل، لا بدّ من معرفة كيفية استخدامها؛ إذ توّفر العديد من التسهيلات عند البحث، كالبحث باستخدام أحرف البدل (*؟)، حيث تستخدم (؟) لمطابقة أيّ حرف مفرد، أمّا (*) لمطابقة أيّ تسلسل من الأحرف، فيمكن اللجوء إلى أحرف البدل في أكثر من حالة أهمها عدم تذكر النص المراد البحث عنه بشكل كامل ودقيق[٢]، وفيما يأتي الصيغة التي تُستخدم فيها دالة الـVLOOKUP في الإكسيل وشرح أجزاؤها

([VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup=

تمثل lookup_value القيمة المراد البحث من خلالها عن معلومة ما؛ والتي يمكن كتابتها داخل الصيغة أو الإشارة إلى خلية تحتوي على هذه القيمة، ومن الجدير بالذكر أنّها دائمًا ما تكون في العمود الأول من جدول البحث. تمثل table_array الجدول الذي يراد البحث فيه؛ حيث يتم تحديد الجدول كاملًا أو تسميته والإشارة إليه باسمه. تمثل col_index_num رقم العمود الذي يحتوي على القيمة المراد البحث عنها. تمثل [range_lookup] قائمة منسدلة تتكوّن من خيارين؛ حيث يتم من خلالها معرفة كيفية مطابقة القيمة المراد البحث من خلالها مع القيم الموجودة في القائمة التي يراد البحث فيها، فعند الرغبة في الحصول على قيمة متطابقة يتم اختيار كلمة false أو كتابة الرقم 0، إلا أنّه في حال لم يتم العثور على القيمة المتطابقة يتم ظهور الخطأ # N / A، أمّا عند استخدام كلمة TRUE أو كتابة الرقم 1 يعني الحصول على قيمة قريبة من القيمة المراد البحث عنها


أمثلة عملية على استخدام دالة الـVLOOKUP في الإكسيل


بعد معرفة أهمية استخدام دالة الـVLOOKUP، ومعرفة أنّها تمثل إحدى الدوال الأكثر شيوعًا في الإكسيل[٤]، لا بدّ من طرح بعض الأمثلة العملية على استخدام دالة الVLOOKUP؛ وذلك لفهم طبيعة عملها بجميع الحالات وبشكل جيد كما يأتي: في حال كان هناك جدول يتكوّن من عمودين الأول A والثاني B، وكان نطاق الخلايا من A2 إلى A5 يحتوي على البيانات الأتية بالترتيب {ماجد / يوسف /عيسى / يعقوب}، وكان نطاق الخلايا من B2 إلى B5 يحتوي على البيانات الأتية بالترتيب {مهندس / طبيب / مزارع / خباز}: فلمعرفة اسم شخص معروف أول مقطع منه فقط في إحدى قواعد البيانات كما في الجدول أعلاه، والذي يبدأ بـ "ما" يمكن استخدام الصيغة الآتية في إحدى الخلايا، بحيث ستظهر النتيجة "ماجد"[٢]: ("ما*", A2:B5, 1, FALSE) VLOOKUP= في حال كان هناك جدول يتكوّن من ثلاثة أعمدة B، C, D، وكان نطاق الخلايا من B3 إلى B6 يحتوي على البيانات الأتية بالترتيب {72 / 66 / 30 / 53}، وكان نطاق الخلايا من C3 إلى C6 يحتوي على البيانات الأتية بالترتيب {ماجد / عيسى / يوسف / يعقوب}، وكان نطاق الخلايا من D3 إلى D6 يحتوي على البيانات الأتية بالترتيب {700 دينار / 400 دينار / 500 دينار / 1500 دينار}: فللبحث عن راتب الشخص الذي يحمل الرقم 53 في الجدول أعلاه؛ يمكن استخدام الصيغة الآتية، بحيث ستظهر النتيجة "1500 دينار"[٤]: (VLOOKUP("53", B3:D6, 3, FALSE= في حالة جدول يتكوّن من عمود B والثاني C، وكان نطاق الخلايا من B3 إلى B7 يحتوي على البيانات الأتية بالترتيب {0 / 60 / 70 / 80 / 90}، وكان نطاق الخلايا من C3 إلى C7 يحتوي على البيانات الأتية {هـ / د / ج / ب / أ }: فلمعرفة درجة العلامة وفقًا للمجموع 85 يمكن استخدام الصيغة الآتية، بحيث ستظهر النتيجة "ب"[٤]: (VLOOKUP("85", B3:C7, 2, TRUE=


البحث بأكثر من شرط وإيجاد أكثر من نتيجة في الاكسيل


تعريف دالة الـINDEX في الإكسيل

تعد دالة الـINDEX إحدى دوال البحث في برنامج إكسيل، وهي الدالة الأكثر استخدامًا لإجراء عمليات البحث، ودائمًا ما يظهر ناتج استخدام الدالة INDEX قيمة أو مرجع قيمة في موقع معين في قائمة أو جدول، وعلى الرغم من إمكانية استخدام دالة INDEX في جميع أنواع الصيغ من الأساسية إلى المتقدمة، إلا أن معظم الناس يفضلون استخدام دالة VLOOKUP لإجراء عمليات البحث، ويعود السبب في ذلك إلى أن الدالة VLOOKUP تتطلب استخدام وظيفة بحث واحدة في صيغتها، بينما تتطلب الدالة INDEX استخدام وظيفتين في صيغتها واحدة متداخلة داخل أخرى، وعادةً ما يتم استخدام الدالة INDEX بدمجها بالدالة MATCH، لإجراء عمليات بحث متقدمة وللحصول على النتيجة المطلوبة.[١]

كيفية استخدام دالة الـINDEX في الإكسيل

بما أن دالة الـINDEX تعيد قيمة عنصر ما في جدول أو مصفوفة من خلال تحديد رقم الصف والعمود لها، فإن من المنطقي أن تتطلب صيغتها كلًا من أرقام الصفوف "row_num" والأعمدة "[column_num]" ونطاق البيانات "array" الموجودة على شكل جداول أو مصفوفات، إذ تتبع هذه الدالة الصيغة الآتية:[٢] INDEX(array, row_num, [column_num])= إذا كان نطاق البيانات يتكون من صف واحد أو عمود واحد، فسيكون إدخال أعداد حقيقية لقيمة الصف أو العمود اختياريًا، أما في حالة تم إدخال نطاق يتكون من عدد من الصفوف والأعمدة وتم تحديد قيمة للصف دون العمود فإن دالة الـINDEX تعود بالصف كاملًا؛ بحيث يحصل عكس ذلك إذا ما تم تحديد قيمة للعمود فقط، ولكن إذا تم إدراج قيمة لكل من الصف والعمود فإن الناتج سيكون القيمة الموجودة في الخلية الناشئة عن تقاطعهما، وفي حالة تعيين الصفر كقيمة للصف أو العمود فسوف تقوم دالة الـINDEX بإرجاع جميع القيم المدخلة في العمود أو الصف على التوالي

من الممكن أن تحدث بعض الأخطاء أثناء استعمال دالة الـINDEX، إذ يجب أن تكون القيمة المعطاة لكل من الصفوف والأعمدة ضمن نطاق البيانات المحدد لتفادي ظهور الخطأ "#REF!"[٢]، وفي ما يأتي بعض الأمثلة العملية التي توضح كيفية استخدام دالة الـINDEX بالشكل الصحيح بالاعتماد على البيانات المدخلة في أحد جداول البيانات؛ من A2 إلى A6 على التوالي {10247 ,10249 ,10250 ,10251 ,10252}، من B2 إلى B6 على التوالي {Grapes, Pears, Bananas, Oranges, Apples}، من C2 إلى C6 على التوالي {14.00 ,9.80 ,34.80 ,18.60 ,42.30}، من D2 إلى D6 على التوالي {12 ,10 ,5 ,9 ,40}:

لإيجاد قيمة تقاطع الصف الأول مع العمود الأول في نطاق البيانات الممتد من A2 إلى D6 يمكن الاستعانة بالصيغة الآتية والتي ستعود بالنتيجة 10247: INDEX(A2:D6,1,1)= لإيجاد قيمة تقاطع الصف الأول مع العمود الرابع في نطاق البيانات الممتد من A2 إلى D6 يمكن الاستعانة بالصيغة الآتية والتي ستعود بالنتيجة 12: INDEX(A2:D6,1,4)= لإيجاد قيمة تقاطع الصف الخامس مع العمود الثاني في نطاق البيانات الممتد من A2 إلى D6 يمكن الاستعانة بالصيغة الآتية والتي ستعود بالنتيجة Grapes: INDEX(A2:D6,5,2)=


البحث بأكثر من شرط وإيجاد أكثر من نتيجة في الاكسيل


 ودلوقتي اتفضلوا ده شرح طريقه ايجاد البحث باكثر من شرط وإيجاد أكثر من نتيجه في 

 الاكسيل في هذا الفيديو



البحث بأكثر من شرط وإيجاد أكثر من نتيجة في الاكسيل


اتعلمنا في المقال ده

vlookup excel,
vlookup function in excel,
vlookup excel شرح,
vlookup معادلة,
vlookup مثال,
vlookup مقارنة قائمتين,
دالة vlookup مع match,
معادلة vlookup بشرطين,
vlookup كيفية استخدام,
دالة البحث vlookup,
خاصية vlookup,
vlookup بشرطين,
شرح دالة vlookup بالتفصيل,
vlookup اكثر من شرط

ولو عايز تعرف أكتر عن تحميل النسخ الرسمية مايكروسوفت اوفيس 2021 مجانا إضغط هنا


تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-