دوال البحث في excel، أهم 6 دوال للبحث في إكسل وطرق كتابتها

Search Functions In Excel

سنطلع على أشهر دوال البحث في excel. أهمها دالة البحث LOOKUP، ودالة البحث العمودي VLOOKUP، ودالة البحث الأفقي HLOOKUP، ودالة الاختيار CHOOSE ودالتي INDEX وMATCH.

دوال البحث في excel تجعل العمل سريعاً وسهلاً. في حال وجود قاعدة بيانات ضخمة ونحتاج إلى معلومات محددة ودقيقة منها، سيستغرق البحث اليدوي أو بدون استخدام دوال وقتاً طويلاً. لذا سنستعرض الدوال المخصصة للبحث أهمها؛ دالة البحث LOOKUP، ودالة البحث العمودي VLOOKUP، ودالة البحث الأفقي HLOOKUP، ودالة الاختيار CHOOSE.


دالة البحث LOOKUP أهم دوال البحث في excel

تعد دالة البحث LOOKUP من أهم دوال البحث في excel وأكثرها استخداماً. كما أن هذه الدالة تحوي على ثلاثة وسطاء، حيث يعد الوسيط الأول هو القيمة المراد البحث عنها، أما الوسيط الثاني فهو نطاق البحث أي الخانات التي نريد البحث فيها. بالنسبة للوسيط الثالث فهو عبارة عن نطاق النتيجة أي نطاق الخانات التي ستكون النتيجة منها وذلك في حالة إيجاد النتيجة التي نبحث عنها في أول نطاق أو في حال تجاوزتها. يتم كتابة هذه الدالة بالشكل:

LOOKUP (Look-Value, Look-Vector, [Result-Vector]) =

ملاحظات هامة حول دالة البحث LOOKUP

عند البحث عن قيمة رقمية محددة ضمن جدول كامل في برنامج excel، سوف يتم إرجاع النتيجة فـي حــال تجــاوزت هــذه القيمــة وليس فقط أن تساويها. على سبيل المثال لو بحثنا عن القيمة 67 ولدينا في الجدول 60 و 75. فإن الدالة ستضع القيمة المقابلة ل 60 لأنه قد تجاوزها ولم يصل للقيمة الأعلى منها.

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

إيجابياتهاسلبياتها
معادلــة Lookup تحدد عمــود البحــث عــن القيمــة وكذلك عمــود النتيجــة، بالتالــي لن نحتــاج لتحديــد الجدول بالكامل. كذلــك تعطي نتيجة تقريبية للنتيجة التي نريد البحث عنها.يجــب أن تكــون القيــم مرتبة تصاعدياً فــي عمــود النتيجــة، وكذلــك فنحن نحتــاج نتيجة دقيقة وليس نتيجة تقريبية، بالتأكيد فإن هــذه المعادلــة لا تفي بالغرض بشكل تام.
دالة البحث LOOKUP
أمثلة عن استخدام دالة البحث LOOKUP

دالة البحث العمودي VLOOKUP أحد دوال البحث في excel

دالة البحث العمودي VLOOKUP في برنامج EXCEL تكتب بالشكل:

VLOOKUP (Look-Value, Table-Array, Column-Index-Num, Range-Lookup) =

الوسيط في هذه الدالة يعبر عن القيمة المراد البحث عنها، أما الوسيط الثاني يعبر عن نطاق الجدول الحاوي على عمود البحث وكذلك عمود النتيجة. الوسيط Column-Index-Num فهو يدل على رقم عمود النتيجة أي ترتيب العمود الحاوي على النتيجة نسبةً للجدول المحدد. الوسيط الأخير يعبر عن مطابقة القيمة حيث يجب علينا وضع True في حال نريد الحصول على قيمة تقريبية، ووضع كلمة False في حال نريد أن تكون النتيجة مطابقة بشكل تام.

نقاط مهمة حول دالة البحث العمودي VLOOKUP

بإمكاننا أن نترك الوسيط الأخير [Range-Lookup] ولا نضعه، وبهذه الحالة سيظهر البرنامج النتيجة كما لو أننا وضعنا القيمة TRUE. لهذه الدالة إيجابيات وسلبيات لا بد من معرفتها:

إيجابياتهاسلبياتها
تعد أكثر دقة من سابقتها، لأننا نستطيع تحديد دقة البحث من خلال القيم TRUE ،FALSE.يجـب أن يكـون ترتيب العمود الحاوي على تلك القيمة المراد البحث عنها هو الأول بالنسـبة للجـدول الـذي قمنـا بتحديـده.

“اقرأ أيضاً: الدوال الشرطية في إكسل


دالة البحث الأفقي HLOOKUP

في حال كانت البيانات موضوعة في برنامج إكسل بشكل أفقي فإننا لا نستطيع استخدام دالة البحث العمودي VLOOKUP. لذا نحتاج لاستخدام دالة البحث الأفقي HLOOKUP للقيام بالمهمة. تعد مطابقة تماماً لدالة البحث العمودي لكن يوجد بعض الاختلافات. تحوي هذه الدالة أربعة وسطاء حيث يعبر الوسيط الأول عن القيمة المراد البحث عنها. أما الوسيط الثاني يعبر عن نطاق الجدول الذي يحوي صف البحث وصف النتيجة. بالنسبة للوسيط الثالث هو رقم صف النتيجة أي ترتيب الصف الحاوي للنتيجة بالنسبة للجدول المحدد. لدينا أيضاً وسيط رابع يعبر عن مطابقة النتيجة حيث نضع كلمة TRUE في حال الرغبة بالحصول على قيمة تقريبية ونضع كلمة FALSE في حال نريد مطابقة تامة للنتيجة.

تكتب هذه الدالة بالشكل:

HLOOKUP (Look-Value, Table-Arr, Row-Ind_Number, Range-Look) =
دالة البحث الأفقي HLOOKUP
مثال عن استخدام دالة البحث الأفقي HLOOKUP

أمور هامة حول دالة البحث الأفقي HLOOKUP

بإمكاننا أن نترك الوسيط الأخير [Range-look] دون أن نضعه، بهذه الحالة سيظهر البرنامج النتيجة كما لو أننا وضعنا القيمة True.

كما في الدالة Vlookup يجب أن ننتبه هنا إلى أن الصف الذي يتضمن القيمة المراد البحث عنها يجب أن يكون الأول عند تعيين الجدول حتى تظهر النتيجة صحيحة (أي أن يكون في الأعلى).

“اقرأ أيضاً: البيزو الفلبيني؛ أهم 7 حقائق ومعلومات عن عملة الفلبين


البحث باستخدام مزيج الدالتين INDEX – MATCH

الدالة MATCH

مهمة الدالة MATCH هي البحث عن قيمة معينة في صف أو عمود وتظهر الصف أو العمود الموجودة به هذه القيمة. كما أن هذه الدالة تكتب بالشكل:

MATCH (Lookup-Vaule, Lookup-Array, [Match-Type])=

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

0: مطابقة تامة (Exact match).

1: في حال لم يجد القيمة؛ تظهر أقرب قيمة حيث تكون أكبر من القيمة الهدف (Greater than).

-1: في حال لم يجد القيمة؛ تظهر أقرب قيمة حيث تكون أصغر من القيمة الهدف (Less than).

للوهلة الأولى قد نجد أن دالة Match غير مفيدة بشكل كامل؛ فهي لا تظهر إلا رقم هذا العمود أو الصف الذي يحوي هذه النتيجة. لكن عند استخدام دالة MATCH ضمن دالة INDEX ستكون مجدية تماماً.

الدالة INDEX

تعطي الدالة Index النتيجة بعد أن نحدد الصف والعمود المتواجدة به النتيجة. كما أنها تعد أحد أهم دوال الإكسل الحسابية. تكتب هذه الدالة بالشكل:

INDEX (Array, Row-Number, Column-Number) =

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

قد نجد الدالـة INDEX لوهلـة أنها غيـر مجديـة أيضاً. فكيـف يمكن أن نحـدد الصـف المتواجدة به القيمـة المـراد البحـث عنهـا!، فلـو علمنـا رقـم هذا الصـف لمـا احتجنا اسـتعمال هذه الدالـة أساساً. لذلـك فإن الدالـة MATCH مهمتها أن تحدد الصـف أو تحدد العمـود المتواجدة به القيمـة المراد البحث عنهـا. بالتالي فإنه باستعمال الدالتيـن معـاً سـينتج لدينـا معادلـة مميزة وقادرة على البحث المتقدم.

“اقرأ أيضاً: محرر الفيديو دافنشي


دالة الاختيار CHOOSE

دالة الاختيار CHOOSE لها استخدامات عديدة وهامة. تختار الدالة قيمة محددة ومعينة من بين عدة قيم. حيث تحوي وسيط يعبر عن القيمة الرقمية المختارة والتي تتراوح بين 1 و254. حيث تحوي وسطاء يمثلون القيم التي سنقوم بالاختيار منها. مع الانتباه أن القيـم التـي تتم كتابتهـا ضمـن هـذه المعادلـة لا يمكننا الاستغناء عنها في النطاق. كما أنه لا بد من كتابـة كل قيمـة مـن القيـم، أو تحديـد خليـة عـن كل قيمـة وذلك لكي تعمـل هـذه الدالـة بشـكل تام وصحيـح. نسـتطيع اسـتخدام هـذه المعادلـة فـي الكثير مـن التطبيقـات الهامة التـي تتيح لنا اسـتبدال أي أمـر أو حدث أو اسم برقـم معيـن وهذه الميزة تستخدم في VBA في مايكروسوفت إكسل. تكتب هذه الدالة بالشكل:

CHOOSE (Index-Number, Value_1, [Value_2], ….) =
دالة الاختيار CHOOSE
مثالين عن استخدام دالة الاختيار CHOOSE


أسئلة شائعة عن دوال البحث في excel

ما هو اختصار البحث في إكسل؟

الضغط على المفتاحين Ctrl+F يمكننا من البحث في ورقة عمل منفصلة واستخدام البحث والاستبدال.

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

فهرس على قوقل نيوز

تابعنا الأن