أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استخدام الدالة INDIRECT لإنشاء مراجع في Excel

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية213933
الموجز
في Microsoft Excel، دالة ورقة العمل INDIRECT إرجاع محتويات المرجع المحدد وعرض محتوياته. يمكنك استخدام دالة ورقة العمل INDIRECT لإنشاء المرتبطة مراجع لمصنفات أخرى. يمكنك إرجاع كل سمة في المرجع (اسم المصنف واسم ورقة العمل ومرجع خلية) كل على حدة باستخدام الدالة INDIRECT لإنشاء مرجع حيوية المعرفة من قبل المستخدم مع ورقة عمل مراجع الخلايا كمدخلات.
معلومات أخرى
ملاحظة ترجع الدالة INDIRECT فقط نتيجة مرجع إلى ملف مفتوح. إذا تم إغلاق مصنف الذي يتم الرجوع إلى الدالة INDIRECT غير مباشر، ترجع الدالة قيمة الخطأ # #REF!. خطأ.

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

مثال 1

  1. بدء تشغيل Excel.
  2. في نوع الخلية A1 Book1، Sheet1، يعتبر هذا اختبار.
  3. في Microsoft Office Excel 2003 وفي الإصدارات السابقة من Excel، انقر فوق جديد على ملف القائمة، انقر فوق المصنف، ثم انقر فوق موافق.
    في Microsoft Office Excel 2007، انقر فوق زر Microsoft Office، انقر فوق جديد، ومن ثم انقر فوق إنشاء.
    في Microsoft Office Excel 2010، انقر فوق القائمة "ملف"، انقر فوق جديد، ثم انقر فوق إنشاء.
  4. في Book2، ورقة 1، نوع الخلية A1 Book1.
  5. في Book2، ورقة 1، نوع الخلية A2 الورقة 1.
  6. في Book2، ورقة 1، نوع الخلية A3 A1.
  7. حفظ المصنفين.
  8. في Excel 2003 وفي الإصدارات السابقة من Excel، اكتب الصيغة التالية في Book2, الورقة 1, الخلية B1:
    = INDIRECT("'["&A1&".xls]"&A2&"'!"آند A3)
    في Excel 2007، اكتب الصيغة التالية:
    = INDIRECT("'["&A1&".xlsx]"&A2&"'!"آند A3)
    تقوم الصيغة بإرجاع "يعتبر هذا اختبار."

مثال 2

في Excel 2003 وفي الإصدارات السابقة من Excel، يمكنك استبدال الصيغة في المثال 1 مع عدة عبارات غير المباشرة، كما في الصيغة التالية:
= INDIRECT("'["&INDIRECT("A1")&".xls]"&INDIRECT("A2") آند "'!"&INDIRECT("A3"))
في Excel 2007 و Excel 2010، اكتب الصيغة التالية:
= INDIRECT("'["&INDIRECT("A1")&".xlsx]"&INDIRECT("A2") آند "'!"&INDIRECT("A3"))
لاحظ الفرق في كيفية Excel مراجع الخلايا. مثال 1 مراجع الخلاياA1، A2 و A3 دون استخدام علامات الاقتباس أثناء المثال 2 مراجعالخلايا باستخدام علامات الاقتباس حول المراجع.

الدالة INDIRECT مراجع الخلايا دون استخدام علامات الاقتباس. هذه الدالة بتقييم ناتج مرجع الخلية. على سبيل المثال، إذا كانت الخلية A1يحتوي على النص "ب 1"، و B1 يحتوي على الكلمة "اختبار"، الصيغة=INDIRECT(A1) إرجاع النتيجة "اختبار".

ومع ذلك، ترجع إلى خلية بعلامات اقتباس إرجاع نتيجة محتويات الخلية. في المثال في الجملة السابقة، ترجع الصيغة السلسلة النصية "ب 1" بدلاً من محتويات الخلية B1.
سلسلة ارتباط صلة كبنوفيسيليرتيد XL2003 XL2007 XL2010

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 213933 - آخر مراجعة: 04/09/2013 05:20:00 - المراجعة: 6.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbhowto kbmt KB213933 KbMtar
تعليقات
/html>ype="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" mp;t=">language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-py">Paraguay - Español
Venezuela - Español
4050&did=1&t=">did=1&t="> var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" did=1&t=">