الشبكات

دوال البحث والمراجع في إكسل

دوال البحث والمراجع في إكسل 2019

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

1. مقدمة عن دوال البحث والمراجع

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

2. دوال البحث في إكسل

2.1 دالة VLOOKUP (البحث الرأسي)

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

الصيغة:

excel
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: القيمة التي تريد البحث عنها.

  • table_array: نطاق البيانات الذي يحتوي على القيم التي سيتم البحث عنها.

  • col_index_num: رقم العمود الذي يحتوي على القيمة التي تريد إرجاعها.

  • [range_lookup]: اختياري. إذا كان TRUE (أو تم تركه فارغاً)، يتم البحث عن أقرب تطابق. إذا كان FALSE، يتم البحث عن تطابق دقيق.

مثال:
إذا كنت ترغب في العثور على سعر منتج معين استنادًا إلى اسم المنتج، يمكنك استخدام دالة VLOOKUP للبحث في جدول يحتوي على أسماء المنتجات وأسعارها.

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

تعمل دالة HLOOKUP بشكل مشابه لـ VLOOKUP، ولكنها تستخدم للبحث في الصفوف بدلاً من الأعمدة. تستخدم هذه الدالة عندما تكون البيانات مرتبة أفقياً بدلاً من رأسياً.

الصيغة:

excel
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
  • lookup_value: القيمة التي تريد البحث عنها.

  • table_array: نطاق البيانات الذي يحتوي على القيم التي سيتم البحث عنها.

  • row_index_num: رقم الصف الذي يحتوي على القيمة التي تريد إرجاعها.

  • [range_lookup]: اختياري. إذا كان TRUE (أو تم تركه فارغاً)، يتم البحث عن أقرب تطابق. إذا كان FALSE، يتم البحث عن تطابق دقيق.

2.3 دالة LOOKUP (البحث العام)

تعد دالة LOOKUP أكثر مرونة من VLOOKUP و HLOOKUP، إذ يمكن استخدامها للبحث في النطاقات العمودية والأفقية. تعتبر هذه الدالة قديمة بعض الشيء مقارنة بغيرها من الدوال في إكسل، لكنها ما زالت مفيدة في حالات معينة.

الصيغة:

excel
=LOOKUP(lookup_value, lookup_vector, result_vector)
  • lookup_value: القيمة التي تريد البحث عنها.

  • lookup_vector: النطاق الذي يحتوي على القيم التي تريد البحث فيها.

  • result_vector: النطاق الذي يحتوي على القيم التي سيتم إرجاعها.

2.4 دالة MATCH (المطابقة)

تستخدم دالة MATCH للبحث عن قيمة معينة في نطاق بيانات، ثم إرجاع موقع هذه القيمة في النطاق. تُستخدم هذه الدالة عادة مع دوال أخرى مثل INDEX أو VLOOKUP لتحسين الوظائف.

الصيغة:

excel
=MATCH(lookup_value, lookup_array, [match_type])
  • lookup_value: القيمة التي تريد البحث عنها.

  • lookup_array: النطاق الذي يحتوي على القيم التي سيتم البحث فيها.

  • [match_type]: اختياري. يمكن أن يكون 1 للبحث عن أقرب تطابق أقل من أو يساوي القيمة، 0 للبحث عن تطابق دقيق، و-1 للبحث عن أقرب تطابق أكبر من أو يساوي القيمة.

2.5 دالة INDEX (الإرجاع باستخدام المؤشر)

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

الصيغة:

excel
=INDEX(array, row_num, [column_num])
  • array: نطاق البيانات الذي يحتوي على القيم.

  • row_num: رقم الصف الذي يحتوي على القيمة التي تريد إرجاعها.

  • [column_num]: اختياري. رقم العمود الذي يحتوي على القيمة التي تريد إرجاعها.

3. دوال المراجع في إكسل

3.1 دالة INDIRECT (المباشر)

تسمح دالة INDIRECT بتحويل النص إلى مرجع فعلي. تُستخدم هذه الدالة لتحديد مرجع الخلية بشكل ديناميكي بناءً على النص أو الرقم.

الصيغة:

excel
=INDIRECT(ref_text, [a1])
  • ref_text: النص الذي يحتوي على المرجع الذي تريد العمل به.

  • [a1]: اختياري. تحديد ما إذا كان المرجع في شكل A1 (قيمة TRUE) أو R1C1 (قيمة FALSE).

3.2 دالة OFFSET (الإزاحة)

تسمح دالة OFFSET بإرجاع مرجع بناءً على الإزاحة من الخلية أو النطاق الأصلي. يُستخدم هذا بشكل رئيسي عندما ترغب في الحصول على بيانات من خلية معينة تكون بعيدة عن الخلية المرجعية.

الصيغة:

excel
=OFFSET(reference, rows, cols, [height], [width])
  • reference: الخلية أو النطاق المرجعي الذي تريد البدء منه.

  • rows: عدد الصفوف التي تريد الإزاحة عنها.

  • cols: عدد الأعمدة التي تريد الإزاحة عنها.

  • [height]: اختياري. عدد الصفوف التي ستشملها الإزاحة.

  • [width]: اختياري. عدد الأعمدة التي ستشملها الإزاحة.

3.3 دالة CHOOSE (الاختيار)

تسمح دالة CHOOSE باختيار قيمة من مجموعة من القيم بناءً على رقم فهرس. تستخدم هذه الدالة في الحالات التي تحتاج فيها إلى اختيار من بين عدة خيارات.

الصيغة:

excel
=CHOOSE(index_num, value1, value2, ...)
  • index_num: رقم الفهرس الذي يُستخدم لاختيار القيمة.

  • value1, value2, …: مجموعة القيم المتاحة للاختيار.

4. تطبيقات دوال البحث والمراجع في الحياة العملية

تُستخدم دوال البحث والمراجع في إكسل في مجموعة متنوعة من السيناريوهات العملية مثل:

  • البحث في قواعد البيانات: يمكن استخدام دوال VLOOKUP و HLOOKUP للبحث عن معلومات محددة في قواعد بيانات العملاء أو المنتجات.

  • التحليل المالي: يتم استخدام دوال البحث لاسترجاع بيانات مالية من جداول كبيرة لتحديد الإيرادات، التكاليف، والأرباح.

  • التقارير التفاعلية: باستخدام دوال MATCH و INDEX، يمكن إنشاء تقارير تفاعلية يمكن تعديلها بسهولة لتتناسب مع متطلبات المستخدم.

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

5. الخاتمة

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