جدول المحتويات
هل سئمت من الرجوع إلى الخلايا يدويًا في ورقة عمل مختلفة؟ ثم لدي بعض الأخبار الرائعة لك لأننا سنعرض لك في هذه المقالة كيفية الإشارة ديناميكيًا إلى خلية في ورقة Excel أخرى بدلاً من كتابتها يدويًا. علاوة على ذلك ، سنستكشف أيضًا كيفية الإشارة إلى خلية في جدول بيانات آخر استنادًا إلى قيمة الخلية.
تنزيل Practice Workbook
يمكنك تنزيل المصنف التدريبي من الرابط أدناه.
مرجع الخلية الديناميكية. xlsx
5 طرق للخلية المرجعية في ورقة أخرى ديناميكيًا في Excel
يوفر Excel طرقًا متعددة لتطبيق الخلية الديناميكية بالرجوع إلى الوظائف والميزات المضمنة ، لذلك ، دعونا نرى كل طريقة على حدة وبالتفصيل.
الآن ، دعونا ننظر في 2020 Sales Dataset الموضحة في B4 : C14 الخلايا التي تصور الأسماء لمندوبي المبيعات و المبيعات بالدولار الأمريكي على التوالي.
في بطريقة مماثلة ، تظهر مجموعة بيانات المبيعات 2021 في ورقة العمل التالية.
هنا ، استخدمنا Microsoft Excel 365 إصدار ، يمكنك استخدام أي إصدار آخر وفقًا لراحتك.
الطريقة الأولى: استخدام مرجع الخلية المباشر
لطريقتنا الأولى ، سنبدأ بالطريقة البسيطة طريقة est للإشارة إلى خلية من ورقة عمل أخرى. بناءً على ذلك ، يتم توضيح العملية في الخطوات الموضحة أدناه.
📌 الخطوات :
- في الأولمكان ، انتقل إلى الخلية C5 & GT ؛ & GT. اكتب التعبير الموضح أدناه لسحب بيانات المبيعات المقابلة لعام 2022.
=Sales_Data_2022!C5
هنا ، تشير "Sales_Data_2022!" إلى اسم ورقة العمل وهو Sales_Data_2022 بينما تشير الخلية C5 إلى قيمة المبيعات لـ Sam .
- ثم استخدم أداة معالجة التعبئة لنسخ الصيغة في الخلايا أدناه.
- وبالمثل ، انتقل إلى الخلية D5 & gt؛ & gt؛ أدخل التعبير التالي لإحضار بيانات المبيعات المقابلة لعام 2021.
=Sales_Data_2021!C5
في هذا التعبير ، تشير "Sales_Data_2021!" إلى اسم ورقة العمل الذي هو Sales_Data_2021 وتمثل الخلية C5 قيمة المبيعات لـ Sam .
أخيرًا ، بعد إكمال الخطوات المذكورة أعلاه ، يجب أن تبدو النتيجة مثل الصورة الموضحة أدناه.
الطريقة- 2: استخدام الوظيفة غير المباشرة
إذا كنت أحد هؤلاء الأشخاص الذين يستمتعون باستخدام وظائف Excel ، فإن الطريقة التالية قد غطتها. هنا ، سنستخدم الدالة INDIRECT لتخزين مرجع الخلية وإرجاع قيمتها إلى ورقة العمل الحالية. الآن ، اسمح لي بتوضيح العملية في الخطوات أدناه.
📌 الخطوات :
- أولاً وقبل كل شيء ، انتقل إلى C5 خلية & GT ؛ & GT. اكتب التعبير الموضح أدناه لـقم بالإشارة إلى الخلية المقابلة لبيانات المبيعات لعام 2022.
=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))
هنا ، “Sales_Data_2022!” يشير إلى اسم ورقة العمل بينما تشير الخلية C5 إلى قيمة المبيعات لـ Sam .
تفصيل الصيغة:
- INDIRECT (“Sales_Data_2022!” & amp؛ ADDRESS (ROW (C5)، COLUMN (C5))) → إرجاع المرجع المحدد بواسطة سلسلة نصية. هنا ، “Sales_Data_2022!” & amp؛ ADDRESS (ROW (C5)، COLUMN (C5)) هي الوسيطة ref_text التي تعرض مرجع الخلية لـ قيمة المبيعات في ورقة العمل Sales_Data_2022 . يربط عامل التشغيل Ampersand (& amp؛) اسم الورقة ومرجع الخلية.
- الإخراج ← 2435 دولارًا
- وبالمثل ، انتقل إلى خلية D5 للحصول على بيانات المبيعات 2021. إذن ، ستكون الصيغة مثل الصيغة التالية.
=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))
أخيرًا ، يجب أن يبدو الإخراج مثل الصورة الموضحة أدناه.
اقرأ المزيد: ابحث عن نص في نطاق Excel ومرجع خلية إرجاع ( 3 طرق)
الطريقة الثالثة: الجمع بين النطاق المسمى والوظيفة غير المباشرة
لطريقتنا الثالثة ، سنقوم بدمج ميزة النطاق المسمى في Excel مع INDIRECT وظيفة للإشارة ديناميكيًا إلى خلية في ورقة عمل مختلفة. ومن ثم ، دعونا نفهم ونرى العملية في الخطوات التالية.
📌 الخطوات :
- مبدئيًا ، تابع إلى Sales_Data_2022 ورقة العمل & gt؛ & gt؛ حدد C5: C14 خلايا & GT ؛ & GT. أدخل اسمًا مناسبًا ، في هذه الحالة ، Sales_Data_2022 ، في مربع الاسم .
- في بطريقة مماثلة ، أعط اسمًا لنطاق الخلايا C5: C14 في ورقة العمل Sales_Data_2021 .
- بعد ذلك ، أدخل النطاقات المسماة في الخلايا F5 و F6 كما هو موضح أدناه.
📃 ملاحظة: الرجاء التأكد من كتابة الأسماء الدقيقة ، وإلا فقد تحصل على خطأ. ومع ذلك ، إذا كنت تواجه مشكلة مع الأسماء الدقيقة ، فيمكنك إظهار قائمة النطاقات المسماة بالضغط على المفتاح F3 على لوحة المفاتيح.
- ثم حدد الخلايا C5: C14 وأدخل التعبير الوارد أدناه.
=INDIRECT(F5)
هنا ، تمثل الخلية F5 Sales_Data_2022 النطاق المسمى .
- بطريقة مماثلة ، كرر الإجراء للخلايا D5: D14 .
=INDIRECT(F6)
هنا ، تشير الخلايا F6 إلى Sales_Data_2021 النطاق المسمى .
في النهاية ، يجب أن تبدو النتائج مثل لقطة الشاشة الموضحة أدناه.
الطريقة الرابعة: توظيف وظائف INDEX و MATCH
لأولئك منكم تريد التعرف على المزيد من التقنيات ، يمكنك الجمع بين INDEX و MATCH دالات لإرجاع مرجع الخلية من ورقة عمل أخرى. لذا ، ما عليك سوى المتابعة.
📌 الخطوات :
- في البداية ، انتقل إلى الخلية C5 وانسخ والصق التعبير التالي في شريط الصيغة .
=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))
في التعبير أعلاه ، تشير "Sales_Data_2022" إلى النطاق المسمى وتشير الخلية C5 إلى قيمة المبيعات لـ Sam .
انهيار الصيغة:
- MATCH (Sales_Data_2022! C5، Sales_Data_2022،0) → تعرض الموضع النسبي عنصر في مصفوفة تطابق القيمة المحددة. هنا ، Sales_Data_2022! C5 هي الوسيطة lookup_value التي تشير إلى قيمة المبيعات لـ Sam . بعد ذلك ، يمثل Sales_Data_2022 الوسيطة lookup_array ( Named Range ) من حيث تشير القيمة إلى الخلية C5 لا يوازيه. أخيرًا ، 0 هو الوسيط الاختياري match_type الذي يشير إلى معايير المطابقة التامة .
- الإخراج → 1
- INDEX (Sales_Data_2022، MATCH (Sales_Data_2022! C5، Sales_Data_2022،0)) → يصبح
- = INDEX (Sales_Data_2022،1) → ترجع قيمة عند تقاطع صف وعمود في نطاق معين. في هذا التعبير ، يمثل Sales_Data_2022 وسيطة المصفوفة ( النطاق المسمى ) التي تمثل قيم المبيعات فيخلايا C5: C14 . التالي ، 1 هو الوسيطة row_num التي تشير إلى موقع الصف.
- الإخراج → $ 2435
- بعد ذلك ، انتقل إلى الخلية D5 & gt؛ & gt؛ أدخل التعبير الوارد أدناه.
=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))
في هذه الصيغة ، يشير “Sales_Data_2021” إلى في المقابل ، تشير الخلية C5 إلى قيمة المبيعات لـ Sam .
وبالتالي ، يجب أن تبدو النتائج مثل الصورة الواردة أدناه.
الطريقة -5: تطبيق وظيفة VLOOKUP
طريقة أخرى لكيفية للخلية المرجعية ديناميكيًا في ورقة Excel أخرى يتضمن استخدام دالة VLOOKUP التي ترجع قيمة وفقًا لأرقام الصفوف والأعمدة المحددة. الآن ، الأمر بسيط وسهل ، لذلك ما عليك سوى اتباع الخطوات.
📌 الخطوات :
- لتبدأ ، انتقل إلى C5 خلية & GT ؛ & GT. أدخل التعبير الموضح أدناه.
=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)
هنا ، يمثل “Sales_Data_2022!” ورقة العمل الاسم ، تشير Sales_Data_2022 إلى النطاق المسمى ، وتشير الخلية C5 إلى قيمة المبيعات لـ Sam .
انهيار الصيغة:
- VLOOKUP (Sales_Data_2022! C5، Sales_Data_2022،1، FALSE) → يبحث عن قيمة في العمود الموجود في أقصى يسار الجدول ، ثم يُرجع قيمة في نفس الصف من العمود الذي تريدهحدد. هنا ، يتم تعيين Sales_Data_2022! C5 ( lookup_value وسيطة) من Sales_Data_2022 ( table_array وسيطة) نطاق مسمى . بعد ذلك ، يمثل 1 ( وسيطة col_index_num ) رقم عمود قيمة البحث. أخيرًا ، يشير FALSE ( range_lookup وسيطة) إلى المطابقة التامة لقيمة البحث.
- الإخراج ← 2435 دولارًا
- في المقابل ، كرر نفس العملية في الخلية D5 لإدخال بيانات عام 2021.
=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)
في هذا التعبير ، تشير “Sales_Data_2021!” إلى اسم ورقة العمل ، وتشير Sales_Data_2021 إلى النطاق المسمى ، وتمثل الخلية C5 قيمة المبيعات لـ Sam .
بعد ذلك ، يجب أن يظهر الإخراج الخاص بك على أنه الصورة الموضحة أدناه.
كيفية الإشارة إلى خلية في ورقة أخرى استنادًا إلى قيمة الخلية في Excel
أخيرًا وليس آخرًا ، يمتلك Excel خدعة رائعة أخرى في جعبته! بعبارات الشخص العادي ، يمكنك سحب البيانات من ورقة عمل أخرى وتنفيذ عمليات متعددة باستخدام وظائف Excel. وبالتالي ، دعونا نلقي نظرة على الإجراءات في خطوات بسيطة.
📌 الخطوات :
- أولاً ، انتقل إلى الخلية C7 & GT ؛ & GT. انتقل إلى علامة التبويب البيانات & gt؛ & gt؛ انقر فوق القائمة المنسدلة التحقق من صحة البيانات .
الآن ، هذايفتح نافذة التحقق من صحة البيانات .
- التالي ، في الحقل السماح ، اختر الخيار قائمة .
- ثم ، بالنسبة للحقل المصدر ، أدخل النطاقات المسماة كما هو محدد في الطريقة السابقة .
في النهاية ، يُدرج هذا القائمة المنسدلة التحقق من صحة البيانات في الخلية C7 كما هو موضح في الصورة أدناه.
- ثانيًا ، انتقل إلى الخلية C8 & gt؛ & gt؛ أدخل الصيغة الواردة أدناه لحساب قيمة
الحد الأقصى للمبيعات باستخدام وظيفة MAX .
=MAX(INDIRECT(C7))
هنا ، تخزن الدالة INDIRECT وتعيد قيم النطاق المسمى إلى ورقة العمل الحالية بينما C7 تشير الخلية> إلى Sales_Data_2022 .
- وبالمثل ، احسب قيمة الحد الأدنى للمبيعات في C9 خلية مع وظيفة MIN .
=MIN(INDIRECT(C7))
- ثالثًا ، احصل على متوسط المبيعات باستخدام وظيفة AVERAGE كما هو موضح أدناه.
=AVERAGE(INDIRECT(C7))
- رابعًا ، قم بتطبيق وظيفة SUM لحساب إجمالي المبيعات بالدولار الأمريكي.
=SUM(INDIRECT(C7))
أخيرًا ، يجب أن تبدو النتيجة مثل لقطة الشاشة الموضحة أدناه.
بالإضافة إلى ذلك ، إذا اخترت Sales_Data_2021 من القائمة المنسدلة ، فسيتم عرض النتائج وفقًا لذلك.
قسم الممارسة
هنا ، قمنا بتوفير قسم تدريب على الجانب الأيمن من كل ورقة حتى تتمكن من التدرب على نفسك. يرجى التأكد من القيام بذلك بنفسك.
الاستنتاج
آمل أن تساعدك هذه المقالة في فهم كيفية الإشارة إلى الخلية ديناميكيًا في ورقة Excel أخرى. إذا كان لديك أي استفسارات ، فالرجاء ترك تعليق أدناه. أيضًا ، إذا كنت ترغب في قراءة المزيد من المقالات مثل هذا ، يمكنك زيارة موقعنا على الويب ExcelWIKI .