كيفية الرجوع إلى اسم ورقة العمل في الصيغة في Excel

  • شارك هذا
Hugh West

في كثير من الأحيان ، أثناء العمل مع Microsoft Excel ، قد نحتاج إلى إدراج بيانات من ورقة عمل Excel أخرى. تبدو معقدة ، أليس كذلك؟ خاطئ - ظلم - يظلم! في هذه المقالة ، سنوضح 4 طرق للإشارة إلى اسم ورقة العمل في صيغة Excel. بالإضافة إلى ذلك ، سنتعلم أيضًا كيفية الحصول على اسم ورقة العمل النشطة والإشارة إلى ورقة عمل أخرى بناءً على القيمة.

تنزيل Practice Workbook

References_Worksheet_Name_in_Excel_Formula. xlsx

Dynamic Worksheet Reference.xlsm

الرجوع إلى كتاب Workbook.xlsx

4 طرق للإشارة إلى اسم ورقة العمل في صيغة Excel

أولاً وقبل كل شيء ، دعنا نفكر في بيانات المبيعات لشهر يناير في "يناير" ورقة العمل ، التي تصور "اسم المنتج" و "المبيعات" بالدولار الأمريكي.

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

هنا ، استخدمنا الإصدار Microsoft Excel 365 ؛ يمكنك استخدام أي إصدار آخر وفقًا لراحتك.

1. اسم ورقة العمل المرجعية بدون مسافات أو أحرف الترقيم

أولاً وقبل كل شيء ، سنوضح الحالة التيلا تحتوي أسماء أوراق العمل على مسافات أو أحرف ترقيم بينها.

📌 الخطوات :

  • في البداية ، انتقل إلى C5 خلية & GT ؛ & GT. أدخل الصيغة الواردة أدناه.

=January!C5+February!C5

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

اقرأ المزيد: كيفية ربط أوراق Excel بورقة أخرى (5 طرق)

2. مرجع اسم ورقة العمل مع المسافات أو أحرف الترقيم

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

📌 الخطوات :

  • لتبدأ ، انتقل إلى الخلية C5 & gt؛ & gt؛ اكتب التعبير أدناه.

='January Sales'!C5+'February Sales'!C5

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

اقرأ المزيد: مرجع من Excel آخر مصنف بدون فتح (5 أمثلة)

قراءات مماثلة

  • كيفية ربط خلايا متعددة من ورقة عمل أخرى في Excel (5طرق سهلة)
  • كيفية ربط الملفات في Excel (5 طرق مختلفة)
  • ربط مصنفات Excel للتحديث التلقائي (5 طرق)
  • كيفية ربط مستند Word بـ Excel (طريقتان سهلتان)

3. مرجع الخلية ديناميكيًا في ورقة أخرى

في الحقيقة ، ما فعلناه حتى الآن جميل ، لكن هناك مشكلة كبيرة. ببساطة ، إذا كان هناك العديد من أوراق العمل ، فعلينا إدخال أسمائها يدويًا. لا تيأسوا! يمكننا أتمتة هذه المهمة المتكررة باستخدام كود VBA والوظيفة INDIRECT التي تُرجع مرجع الخلية لسلسلة.

📌 الخطوات :

  • أولاً ، انتقل إلى علامة التبويب Developer & gt؛ & gt؛ انقر فوق الزر Visual Basic .

الآن ، هذا يفتح محرر Visual Basic في نافذة جديدة.

  • ثانيًا ، انتقل إلى علامة التبويب إدراج & gt؛ & gt؛ حدد وحدة .

لسهولة الرجوع إليها ، يمكنك نسخ الكود من هنا ولصقه في النافذة كما هو موضح أدناه.

7150

تقسيم الكود:

هنا ، سنشرح رمز VBA لإنشاء أسماء ورقة العمل.

  • في الجزء الأول ، يتم إعطاء اسم للروتين الفرعي ، هنا هو Active_Work_Sheet_Name () .
  • بعد ذلك ، حدد المتغيرات wbk والنتيجة j و و k وقم بتعيين نوع البيانات المصنف و المتغير على التوالي.
  • في ملفالجزء الثاني ، استخدم خاصية Count لحساب عدد الأوراق و For Loop للتكرار خلال جميع الأوراق في المصنف.

  • ثالثًا ، أغلق نافذة VBA & gt؛ & gt؛ أدخل الوظيفة Active_Work_Sheet_Name () للحصول على جميع أسماء الأوراق.

=Active_Work_Sheet_Name()

  • أخيرًا ، انتقل إلى الخلية C5 & gt؛ & gt؛ أدخل المعادلة في شريط الصيغة .

=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")

على سبيل المثال ، E5 تشير الخلايا و E6 إلى أسماء ورقة العمل "يناير وفبراير" بينما تشير الخلية C5 إلى "المبيعات" .

اقرأ المزيد: نقل بيانات محددة من ورقة عمل إلى أخرى للتقارير

4. إنشاء مرجع إلى مصنف آخر

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

📌 الخطوات :

  • للبدء ، انسخ والصق الصيغة أدناه في الخلية C5 .

=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5

على سبيل المثال ، "[References_Worksheet_Name_in_Excel_Formula.xlsx]" هو اسم المصنف الذي يحتوي على "يناير" ورقة العمل. علاوة على ذلك ، تشير الخلية C5 إلى قيم "المبيعات" .

كيفية الحصول على اسم ورقة العمل النشطة في Excel

على العكس ، يمكننا استخراج اسم ورقة العمل النشطة من خلال الجمع بين وظائف MID و FIND و CELL . الأمر بسيط وسهل ، لذلك دعونا نرى العملية بالتفصيل.

📌 الخطوات :

  • للبدء ، انقر فوق الخلية B5 & gt؛ & gt؛ أدخل المعادلة التالية.

=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)

انهيار الصيغة:

  • تعرض الخلية ("اسم الملف"، B5) → معلومات حول التنسيق وموقع محتويات الخلية. هنا ، “filename” هو وسيطة info_type التي تعرض اسم الملف وموقعه. بعد ذلك ، الخلية B5 هي الوسيطة الاختيارية المرجع حيث يتم إرجاع النتيجة.
  • FIND ("]"، CELL (“filename”، B5)) → تسترجع موضع البداية لسلسلة نصية واحدة داخل سلسلة نصية أخرى. هنا ، “]” هي الوسيطة find_text بينما CELL (“filename”، B5) هي within_text وسيطة. هنا ، ترجع الدالة FIND موضع القوس المربع داخل سلسلة النص.
    • الإخراج → 103
  • MID (CELL (“filename”، B5)، (FIND (“]”، CELL ( "filename"، B5)) + 1)، 45) يصبح
    • MID (CELL ("filename"، B5)، (103 + 1) ، 45) تسترجع الأحرف من منتصف سلسلة نصية ، بالنظر إلى موضع البداية والطول. هنا ، CELL ("filename"، B5) هي الوسيطة text ، ( 103 + 1) هيالوسيطة start_num ، و 45 هي الوسيطة num_chars التي تمثل الحد الأقصى لعدد الأحرف في اسم ورقة العمل .
    • الإخراج ← "اسم الورقة النشط"

كيفية الإشارة إلى ورقة أخرى تستند في قيمة الخلية في Excel

أخيرًا وليس آخرًا ، يمكننا أيضًا الرجوع إلى ورقة عمل Excel أخرى بناءً على قيمة الخلية. في هذه المناسبة ، دعنا نفكر في بيانات مبيعات أجهزة الكمبيوتر والملحقات التي تعرض اسم "المنتج" ، و "المبيعات في يناير" ، و "المبيعات في فبراير" على التوالي.

📌 الخطوات :

  • في المقام الأول ، انتقل إلى علامة التبويب البيانات & GT ؛ & GT. انقر فوق التحقق من صحة البيانات & gt؛ & gt؛ ثم اتبع الخطوات الموضحة في GIF الواردة أدناه.

  • بعد ذلك ، انتقل إلى B7 خلية & GT ؛ & GT. استخدم وظيفة VLOOKUP كما هو موضح أدناه & gt؛ & gt؛ احسب "إجمالي المبيعات" باستخدام دالة SUM .

=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)

في هذه الحالة ، تكون الخلية C4 هي الخلية المختارة "العنصر" من القائمة المنسدلة.

انهيار الصيغة :

  • VLOOKUP (C4، 'Sales Data'! B5: D13،2، FALSE) → يبحث عن قيمة في العمود الموجود في أقصى يسار الجدول ، ثم تقوم بإرجاع قيمة في نفس الصف من العمود الذي تحدده. هنا ، يتم تعيين C4 ( lookup_value وسيطة) من "بيانات المبيعات"! B5: D13 ( table_array وسيطة) وهي "بيانات المبيعات" ورقة العمل. بعد ذلك ، يمثل 2 ( وسيطة col_index_num ) رقم عمود قيمة البحث. أخيرًا ، يشير FALSE ( range_lookup وسيطة) إلى المطابقة التامة لقيمة البحث.
    • الإخراج → $ 1090

بالإضافة إلى ذلك ، يمكنك اتباع الخطوات في الوقت الفعلي من خلال الرجوع إلى GIF المتحركة الموضح أدناه.

قسم الممارسة

لقد قدمنا ​​قسمًا تدريب على الجانب الأيمن من كل ورقة حتى تتمكن من تدرب على نفسك. يرجى التأكد من القيام بذلك بنفسك.

كملاحظة ، “Dynamic Worksheet Reference.xlsx” و “الرجوع من يتم استخدام ملفات Workbook.xlsx ” أخرى في الطريقة 3 و الطريقة الرابعة . في المقابل ، يحتوي "الرجوع إلى اسم ورقة العمل في Excel Formula.xlsx" على باقي الأساليب.

الاستنتاج

في باختصار ، يستكشف هذا البرنامج التعليمي جميع مزايا وعموميات كيفية الإشارة إلى اسم ورقة العمل في صيغة Excel. الآن ، نأمل أن تطالبك جميع الطرق المذكورة أعلاه بتطبيقها على جداول بيانات Excel الخاصة بك بشكل أكثر فعالية. علاوة على ذلك ، إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على ExcelWIKI .

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