JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

الأسباب الرئيسية لاستخدام دالة INDIRECT في Excel: جعل عملك أكثر فعالية ودقة!

 

بسم الله الرحمن الرحيم

اهلا بكم متابعى موقع عالم الاوفيس


دالة جديدة من دوال الاكسيل مهمة جدا لاتستطيع الاستغناء عنها

استكشاف دالة Indirect في Excel: الطريقة السحرية للإشارة والمراجعة الديناميكية في جداول البيانات

الدالة  INDIRECT في Excel

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

 يمكن استخدام الدالة INDIRECT في Excel عندما يكون لديك مرجع خلية أو نطاق كسلسلة نصية وتريد الحصول على القيم من تلك المراجع.

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

 ولكن قبل الدخول في الأمثلة ، دعنا أولاً نلقي نظرة على بارميترات الدالة .

INDIRECT FUNCTION Syntax

= INDIRECT (ref_text، [a1])

 شرح مكونات الادخال فى الدالة

ref_text -  وهو عبلرة عن سلسلة نصية تحتوي على مرجع لخلية أو نطاق مسمى. يجب أن يكون هذا مرجع لخلية صالحًا ، وإلا ستُرجع الدالة الخطأ #REF! خطأ

[a1] -  وهو قيمة منطقية تحدد نوع المرجع المراد استخدامه لنص المرجع. قد يكون هذا إما TRUE (يشير إلى مرجع نمط A1) أو FALSE (يشير إلى مرجع نمط R1C1). إذا تم حذفه ، فسيكون TRUE افتراضيًا.

 ملاحظات هامة

 الدالة  INDIRECT في Excel

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

مع مجموعات بيانات صغيرة ذات تأثير ضئيل أو معدوم على السرعة ، فقد ترى أنها تجعل المصنف أبطأ عند استخدامه مع مجموعات البيانات الكبيرة

يمكن أن يكون النص المرجعي (ref_text):

مرجع إلى خلية تحتوي بدورها على مرجع بتنسيق مرجع بنمط A1 أو R1C1.

مرجع لخلية بين علامتي اقتباس.

نطاق مسمى يقوم بإرجاع مرجع

أمثلة على كيفية استخدام الوظيفة غير المباشرة في Excel

 دعنا الآن نتعمق ونلقي نظرة على بعض الأمثلة حول كيفية استخدام الدالة  INDIRECT في Excel .

 المثال الاول : استخدم مرجع خلية لجلب القيمة

يأخذ مرجع الخلية كسلسلة نصية كإدخال ويعيد القيمة في هذا المرجع (كما هو موضح في المثال أدناه):


الصيغة في الخلية C1 هي:

= INDIRECT ("A1")

تأخذ الصيغة أعلاه مرجع الخلية A1 كوسيطة إدخال (ضمن علامات اقتباس مزدوجة كسلسلة نصية) وتُرجع القيمة في هذه الخلية ، وهي 123.

 الآن ، إذا كنت تفكر ، فلماذا لا أستخدم = A1 ببساطة بدلاً من استخدام الدالة INDIRECT ، فلديك سؤال صالح.

إليكم السبب ...

 عند استخدام = A1 أو = $ A $ 1 ، ستحصل على نفس النتيجة. ولكن عند إدراج صف أعلى الصف الأول ، ستلاحظ أن مراجع الخلايا ستتغير تلقائيًا إلى حساب للصف الجديد.

 يمكنك أيضًا استخدام الدالة INDIRECT عندما تريد قفل مراجع الخلية بطريقة لا تتغير عند إدراج صفوف / أعمدة في ورقة العمل.

المثال الثانى : استخدم مرجع الخلية في خلية لجلب القيمة

يمكنك أيضًا استخدام هذه الدالة  لجلب القيمة من خلية يتم تخزين مرجعها في الخلية نفسها.


في المثال أعلاه ، الخلية A1 لها القيمة 123.

 تحتوي الخلية C1 على مرجع للخلية A1 (كسلسلة نصية).

 الآن ، عند استخدام الدالة INDIRECT واستخدام C1 كوسيطة (والتي بدورها تحتوي على عنوان خلية كسلسلة نصية فيه) ، فإنها ستحول القيمة الموجودة في الخلية A1 إلى مرجع خلية صالح.

وهذا بدوره يعني أن الدالة INDIRECT  ستشير إلى الخلية A1 وتعيد القيمة الموجودة فيها.

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

أيضًا ، في حالة عدم كون السلسلة النصية في الخلية C1 مرجع خلية صالحًا ، ستُرجع الدالة غير المباشرة الخطأ #REF! خطأ.

المثال الثالث : إنشاء مرجع باستخدام القيمة في خلية

يمكنك أيضًا إنشاء مرجع خلية باستخدام تركيبة من أبجدية العمود ورقم الصف.

 على سبيل المثال ، إذا كانت الخلية C1 تحتوي على الرقم 2 ، وكنت تستخدم الصيغة = INDIRECT ("A" & C1) ، فستشير إلى الخلية A2.


 

يمكن أن يكون التطبيق العملي لذلك عندما تريد إنشاء مرجع ديناميكي للخلايا بناءً على القيمة الموجودة في خلية أخرى.

 في حالة ما إذا أعطت السلسلة النصية التي تستخدمها في الصيغة مرجعًا لا يفهمه Excel ، فستُرجع الخطأ المرجع (#REF!).

 المثال الرابع : احسب مجموع نطاق من الخلايا

يمكنك أيضًا الرجوع إلى نطاق من الخلايا بنفس الطريقة التي تشير بها إلى خلية واحدة باستخدام الدالة  INDIRECT  في Excel.

 على سبيل المثال ، تشير

= INDIRECT("A1:A5" )

 إلى النطاق A1: A5.

يمكنك بعد ذلك استخدام الدالة SUM للعثور على الإجمالي أو دالة LARGE / SMALL / MIN / MAX لإجراء عمليات حسابية أخرى.


 

تمامًا مثل وظيفة SUM ، يمكنك أيضًا استخدام وظائف مثل LARGE و MAX / MIN و COUNT وما إلى ذلك.

المثال الخامس : إنشاء مرجع إلى ورقة باستخدام الوظيفة غير المباشرة

تناولت فى  الأمثلة السابقة  أعلاه كيفية إحالة خلية في نفس ورقة العمل. يمكنك أيضًا استخدام الدالة  Indirect  للإشارة إلى خلية في ورقة عمل أخرى أو مصنف آخر أيضًا.

 إليك شيء تحتاج لمعرفته حول الرجوع إلى الأوراق الأخرى:

  لنفترض أن لديك ورقة عمل تحمل الاسم Sheet1 ، وداخل الورقة في الخلية A1 ، لديك القيمة 123. إذا انتقلت إلى ورقة أخرى (دعنا نقول ورقة 2) وأشرت إلى الخلية A1 في الورقة 1 ، ستكون الصيغة: = الورقة 1! A1

لكن..

إذا كانت لديك ورقة عمل تحتوي على كلمتين أو أكثر من كلمتين (مع مسافة بينهما) ، وقمت بالإشارة إلى الخلية A1 في هذه الورقة من ورقة أخرى ، فستكون الصيغة: = "مجموعة البيانات"! A1

في حالة وجود عدة كلمات ، يقوم Excel تلقائيًا بإدراج علامات اقتباس مفردة في بداية اسم الورقة ونهايته.

الآن دعونا نرى كيفية إنشاء دالة غير مباشرة للإشارة إلى خلية في ورقة عمل أخرى.

لنفترض أن لديك ورقة باسم Dataset وأن الخلية A1 فيها تحتوي على القيمة 123.

 الآن للإشارة إلى هذه الخلية من ورقة عمل أخرى ، استخدم الصيغة التالية:

= غير مباشر ("'مجموعة البيانات'! A1")

كما ترى ، يجب أن يحتوي المرجع إلى الخلية على اسم ورقة العمل أيضًا.

إذا كان لديك اسم ورقة العمل في خلية (لنفترض A1) ، فيمكنك استخدام الصيغة التالية:

(INDIRECT ("" "& A1 &" '! A1 =

إذا كان لديك اسم ورقة العمل في الخلية A1 وعنوان الخلية في الخلية A2 ، فستكون الصيغة

( INDIRECT ("" "& A1 &" '! "& A2=

وبالمثل ، يمكنك أيضًا تعديل الصيغة للإشارة إلى خلية في مصنف آخر.

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

تذكر أيضًا ، عند استخدام هذه الصيغة للإشارة إلى مصنف آخر ، يجب أن يكون هذا المصنف مفتوحًا.

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

روابط ذات صلة 

اهم 10  معادلات فى الاكسيل 

#TAG

  •  الأفكار الإبداعية للاستفادة من دالة INDIRECT في Excel والتلاعب بالبيانات.
  • "اكتشف كيفية استخدام دالة INDIRECT في Excel لإنشاء روابط ديناميكية بين الأوراق.
  •  توجيهٌ ديناميكي: كيف تستغل دالة INDIRECT في Excel لإنشاء صيغ مرنة.
  • استخدام دالة INDIRECT في Excel لتنفيذ الإشارات المرجعية الديناميكية - احصل على نتائج سريعة!
  • استعلم عن البيانات بسهولة: كيف يمكن لدالة INDIRECT في Excel تحسين التحليل والتقارير؟
  • "اكتشف كيفية استخدام دالة INDIRECT في Excel لتوسيع استخدامك للصيغ الشرطية."
  •  تحكم في الصيغ والبيانات باستخدام دالة INDIRECT في Excel - الدليل الشامل للاستفادة الكاملة.
  •  

 

 

 

الاسمبريد إلكترونيرسالة