شرح دالة البحث LOOKUP
دالة LOOKUP هي واحدة من دوال البحث في Excel، وتُستخدم للبحث عن قيمة معينة في نطاق من الخلايا وإرجاع قيمة من نفس الموقع في نطاق آخر. تُعتبر هذه الدالة مفيدة في العديد من السيناريوهات، خاصة عندما تحتاج إلى استرجاع بيانات من جداول مرتبة.
![]() |
دالة البحث LOOKUP |
دالة LOOKUP هي إحدى دالات البحث في Excel، وتستخدم للبحث عن قيمة محددة في نطاق (صف أو عمود واحد) وترجع القيمة المقابلة من نطاق آخر (صف أو عمود واحد).
تُعد دوال البحث في Excel واحدة من الأدوات الأساسية التي تُستخدم لتحسين كفاءة تحليل البيانات وتسهيل الوصول إلى المعلومات. تعتبر هذه الدوال ضرورية للمستخدمين الذين يتعاملون مع مجموعات بيانات كبيرة ومعقدة، حيث توفر طريقة سريعة وفعالة للعثور على القيم المطلوبة دون الحاجة إلى البحث اليدوي.
يوجد العديد من دوال البحث في إكسل ولكن من أهمها وأكثرها استخداماً ما يلي:
دالة البحث LOOKUP
تعتبر دالة البحث LOOKUP من أكثر دوال البحث في إكسل استخداماً، ويتم كتابة الدالة بالشكل التالي:-
LOOKUP (Look-Value, Look-Vector, [Result-Vector])
- الوسيط الأول Look-Value: يعبر عن القيمة المراد البحث عنها في شيت الإكسل.
- الوسيط الثاني Look-Vector: يعبر عن نطاق البحث ويقصد به الخانات المطلوب البحث فيها.
- أما الوسيط الثالث Result-Vector: يعبر عن نطاق النتيجة ويقصد به الخانات المطلوب النتيجة منها.
ملحوظة هامة:-
والتوضيح أكثر
للتوضيح، هذا هو الشكل العام لكتابة الدالة LOOKUP في Excel:
LOOKUP(Look-Value, Look-Vector, [Result-Vector])
- Look-Value: هو القيمة التي ترغب في البحث عنها في جدول البيانات.
- Look-Vector: هو النطاق أو العمود الذي يتم البحث فيه عن القيمة.
يجب أن يكون هذا النطاق ذو ترتيب تصاعدي.
- Result-Vector: هو النطاق الذي يحتوي على النتائج المقابلة للقيم الموجودة في Look-Vector. يمكن ترك هذا الوسيط اختياريًا، وفي هذه الحالة ستقوم الدالة بإرجاع القيم المقابلة في Look-Vector.
ما ذكرته بشأن إرجاع القيمة الأقرب في حال عدم وجود القيمة المحددة في الجدول صحيح. إذا لم يتم العثور على القيمة المحددة، ستقوم الدالة بإرجاع القيمة الأقرب لها في Look-Vector. يجب أن يكون الـ Look-Vector مرتبًا بترتيب تصاعدي لضمان الحصول على النتيجة الصحيحة.
تعتبر دالة البحث HLOOKUP هى دالة البحث الأفقي في برنامج إكسل، ويتم كتابتها بالشكل التالي:-
HLOOKUP (Look-Value, Table-Array, Column-Index-Num, Range-Lookup)
- الأولى Look-Value:- يمثل القيمة المراد البحث عنها.ا
- الثاني Table-Array:- يمثل الجدول المتضمن لصف البحث.
- الثالث Column-Index-Num:-يمثل رقم صف النتيجة بالنسبة للجدول.
- والوسيط الرابع Range-Lookup:- يعبر عن مطابقة القيمة ويتم وضع True للحصول على قيمة مقاربة أو False للحصول على القيمة المطابقة.
ملحوظة هامة:-
في كلا دالتي البحث العمودي والأفقي في حالة ترك الوسيط الأخير وعدم وضعه يتم إظهار النتيجة كما لو وضعنا True أي أنه سوف يظهر القيمة التقريبية للنتيجة. صحيح، شرحك لدالة البحث الأفقي HLOOKUP في Excel صحيح تمامًا، للتوضيح، هذا هو الشكل العام لكتابة الدالة HLOOKUP في Excel:
HLOOKUP(Look-Value, Table-Array, Row-Index-Num, Range-Lookup)
- Look-Value: هو القيمة التي ترغب في البحث عنها في صف البحث.
- Table-Array: هو الجدول الذي يحتوي على صف البحث والصفوف المقابلة له.
- Row-Index-Num: هو رقم الصف الذي ترغب في استرجاع قيمته. يبدأ العد من الصف الأول في الجدول الذي تم تحديده في Table-Array.
- Range-Lookup: يتحكم في طريقة المطابقة للقيمة المدخلة. إذا تم وضع True، فإنه سيستخدم مطابقة تقريبية، وإذا تم وضع False، فإنه سيستخدم مطابقة دقيقة.
ما ذكرته بشأن إظهار النتيجة التقريبية في حالة ترك الوسيط الأخير Range-Lookup فارغًا صحيح. إذا تم تركه فارغًا، فإن Excel سيفترض أن قيمة Range-Lookup هي True، وبالتالي سيتم استخدام مطابقة تقريبية.
مميزات دالة LOOKUP:
مميزات دالة LOOKUP في Excel
دالة LOOKUP هي واحدة من الدوال المفيدة في Excel، تُستخدم للبحث عن قيمة معينة في نطاق من الخلايا وإرجاع قيمة من نفس الموقع في نطاق آخر. إليك بعض المميزات الرئيسية لدالة LOOKUP:
1. المرونة في البحث
تعمل دالة LOOKUP مع نوعين من البحث: البحث العمودي (Vertical) والبحث الأفقي (Horizontal)، مما يسمح لك باستخدامها في مجموعة متنوعة من السيناريوهات.
2. الإرجاع التلقائي للقيمة المقابلة
عند العثور على القيمة المطلوبة، تقوم الدالة تلقائيًا بإرجاع القيمة المقابلة من النطاق الآخر، مما يوفر الوقت والجهد في البحث اليدوي.
3. التعامل مع البيانات غير المرتبة
يمكن استخدام LOOKUP مع البيانات غير المرتبة، بشرط أن تكون البيانات في نطاق البحث مرتبة بترتيب تصاعدي. هذا يتيح لك العثور على القيم حتى في قوائم غير مرتبة.
4. سهولة الاستخدام
تعتبر دالة LOOKUP سهلة الاستخدام نسبيًا، مما يجعلها مناسبة للمبتدئين في Excel. يمكن إدخالها ببساطة في خلية، مع تحديد النطاقات المطلوبة.
5. المرونة مع القيم التقريبية
إذا لم تجد دالة LOOKUP القيمة الدقيقة، فإنها تعيد القيمة الأقرب التي تقل عن القيمة المطلوبة. هذا يجعلها مفيدة في الحالات التي تحتاج فيها إلى تقديرات.
6. توفير الوقت في التحليل
من خلال استخدام LOOKUP، يمكنك تسريع عملية تحليل البيانات، حيث يمكنك بسرعة استرجاع المعلومات ذات الصلة دون الحاجة إلى البحث يدويًا.
7. التكامل مع الدوال الأخرى
يمكن دمج دالة LOOKUP مع دوال أخرى مثل IF أو SUM لخلق صيغ أكثر تعقيدًا وفعالية، مما يزيد من قدرتك على تحليل البيانات.
8. الدعم للبيانات الكبيرة
تعد LOOKUP فعالة في التعامل مع مجموعات البيانات الكبيرة، حيث يمكن أن تساعدك في استرجاع المعلومات بسرعة حتى مع وجود عدد كبير من الصفوف والأعمدة.
دالة LOOKUP هي أداة قوية ومرنة في Excel، تساعد المستخدمين على استرجاع البيانات بسرعة وسهولة. بفضل ميزاتها المتعددة، يمكن استخدامها في مجموعة واسعة من التطبيقات، مما يجعلها واحدة من الدوال الأساسية التي ينبغي على كل مستخدم Excel معرفتها واستخدامها.
عيوب دالة LOOKUP:
عيوب دالة LOOKUP في Excel
رغم أن دالة LOOKUP تتمتع بالعديد من المميزات، إلا أن لها بعض العيوب التي قد تؤثر على استخدامها في بعض السيناريوهات. إليك أبرز العيوب:
1. تطلب ترتيب البيانات
تتطلب دالة LOOKUP أن تكون البيانات في نطاق البحث مرتبة بترتيب تصاعدي. إذا لم يكن النطاق مرتبًا، فقد تعطي نتائج غير صحيحة أو غير متوقعة.
2. عدم القدرة على البحث العمودي والأفقي في نفس الوقت
على الرغم من أنها قادرة على البحث عموديًا وأفقيًا، إلا أنه لا يمكن استخدام نفس الدالة للقيام بنوعين من البحث في نفس الوقت، مما قد يتطلب استخدام دوال إضافية.
3. إرجاع القيم الأقرب فقط
إذا لم تجد دالة LOOKUP القيمة الدقيقة المطلوبة، فإنها تُرجع القيمة الأقرب التي تقل عن القيمة المستهدفة. هذا قد يكون غير مرغوب فيه في بعض الحالات، حيث قد يؤدي إلى نتائج مضللة.
4. صعوبة الاستخدام للمبتدئين
قد يجد المبتدئون صعوبة في فهم كيفية عمل الدالة، خاصة مع متطلبات ترتيب البيانات والنطاقات. هذا يمكن أن يؤدي إلى أخطاء في الصياغة أو الفهم.
5. عدم القدرة على إرجاع القيم من الأعمدة إلى اليسار
لا يمكن استخدام LOOKUP لإرجاع قيمة من عمود يقع إلى اليسار من العمود الذي تم البحث فيه، مما يقيّد بعض الاستخدامات.
6. أداء أقل مع مجموعات البيانات الكبيرة
قد تكون LOOKUP أقل كفاءة عند التعامل مع مجموعات بيانات كبيرة مقارنة بدوال أخرى مثل VLOOKUP أو INDEX وMATCH.
7. عدم وجود دعم للبحث الدقيق
على عكس VLOOKUP، فإن LOOKUP لا تحتوي على خيار صريح للبحث عن تطابق دقيق أو تقريبي. هذا قد يؤدي إلى عدم دقة النتائج في بعض الحالات.
بينما تقدم دالة LOOKUP بعض الفوائد المفيدة، إلا أن عيوبها قد تجعلها غير مناسبة لبعض التطبيقات. من المهم أن تعرف هذه العيوب وأن تفكر في الخيارات الأخرى المتاحة مثل VLOOKUP أو INDEX وMATCH عند العمل مع بيانات معقدة أو غير مرتبة.
بدائل دالة LOOKUP:
- دالة VLOOKUP: تبحث عن قيمة محددة في العمود الأول من نطاق وتُرجع قيمة من عمود آخر في نفس الصف.
- دالة HLOOKUP: تبحث عن قيمة محددة في الصف الأول من نطاق وتُرجع قيمة من صف آخر في نفس العمود.
- دالة XLOOKUP: إصدار محسن من VLOOKUP يعمل في أي اتجاه ويرجع تطابقات دقيقة بشكل افتراضي.
الفرق بين دالة LOOKUP ودالة VLOOKUP في Excel
دالتا LOOKUP وVLOOKUP هما دالتان تُستخدمان للبحث عن القيم في Excel، ولكن لهما اختلافات مهمة في كيفية عملهما واستخدامهما. إليك الفرق بينهما:
📌 نوع البحث:
LOOKUP:
- تعمل بشكل عام مع بيانات مرتبة ويمكن استخدامها للبحث عموديًا أو أفقيًا.
- تبحث عن القيمة في نطاق واحد وتسترجع القيمة المقابلة من نطاق آخر.
VLOOKUP:
- مصممة خصيصًا للبحث العمودي فقط.
- تبحث عن قيمة في العمود الأول من جدول البيانات وتسترجع قيمة من عمود آخر في نفس الصف.
📌 المتطلبات عن ترتيب البيانات
LOOKUP:
يجب أن يكون نطاق البحث مرتبًا بترتيب تصاعدي. إذا لم يكن كذلك، فقد لا تعطي النتيجة الصحيحة.
VLOOKUP:
لا يتطلب ترتيب البيانات، ولكن يُفضل أن يكون العمود الأول في الجدول مُرتبًا للحصول على نتائج دقيقة.
📌 عدد النطاقات
LOOKUP:
يمكنها استخدام نطاقين مختلفين، مما يعني أنه يمكنك البحث في نطاق وإرجاع قيمة من نطاق آخر مختلف.
VLOOKUP:
تقوم فقط بالبحث في جدول واحد، حيث تبحث في العمود الأول وتسترجع القيم من الأعمدة الأخرى.
📌 الإرجاع من اليمين
LOOKUP:
يمكنها إرجاع القيم من أي عمود في النطاق المقابل، طالما أن البيانات مرتبة.
VLOOKUP:
لا يمكنها إرجاع القيم من الأعمدة التي تقع قبل العمود الأول (أي العمود الذي يتم البحث فيه). إذا كنت بحاجة إلى إرجاع قيمة من عمود إلى اليسار، ستحتاج إلى استخدام دالة أخرى مثل INDEX وMATCH.
📌 البحث التقريبي والدقيق
LOOKUP:
تُرجع القيمة الأقرب التي تقل عن القيمة المطلوبة إذا لم تجد القيمة الدقيقة.
VLOOKUP:
يتم التحكم في هذا السلوك من خلال المعامل الأخير، حيث يمكنك تحديد ما إذا كنت تريد البحث عن تطابق دقيق أو تقريبي. إذا كان المعامل الأخير هو FALSE، فإنه يبحث عن تطابق دقيق.
📌 سهولة الاستخدام
LOOKUP:
قد تكون أكثر تعقيدًا بعض الشيء عندما يتعلق الأمر بتحديد النطاقات، خاصة للمبتدئين.
VLOOKUP:
تُعتبر أكثر شيوعًا وسهولة في الاستخدام، خاصة عند التعامل مع جداول البيانات الكبيرة.
أخيراً:
دالة LOOKUP هي دالة أكثر مرونة من حيث نوع البحث لكنها تتطلب بيانات مرتبة، بينما دالة VLOOKUP مصممة خصيصًا للبحث العمودي وتعتبر أكثر شيوعًا. اختيار الدالة المناسبة يعتمد على احتياجاتك الخاصة، سواء كنت تبحث عن مرونة أكبر مع البيانات المرتبة أو عن سهولة الاستخدام مع البيانات غير المرتبة.
نتشرف بتعليقاتكم ووضع آرائكم