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

  • شارك هذا
Hugh West

توضح هذه المقالة طريقتين مناسبتين للحصول على اسم الورقة في Excel. اسم الورقة هو خاصية اسم لكائن ورقة العمل في Excel.

تنزيل المصنف التدريبي

تنزيل هذا المصنف التدريبي للتمرين أثناء قراءة هذه المقالة.

اسم الورقة. xlsm

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

يمكننا استخدام الصيغ المصنوعة بشكل شائع وظائف مستخدمة أو رمز VBA بسيط للحصول على اسم الورقة المخزن في خلية أو يظهر في MsgBox.

1. استخدام الصيغة للحصول على اسم الورقة في Excel

نظرًا لأن Excel لا يوفر أي وظيفة مضمنة للحصول على اسم الورقة ، فنحن بحاجة لكتابة دالة في تركيبة مع الدالات MID و CELL و FIND وظائف . دعونا نلقي نظرة على ذلك:

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)

ضع الصيغة في أي خلية من خلايا ورقة العمل التي نريد الحصول على الاسم. في هذا المثال ، قمنا بتسمية اسم ورقة العمل " الصيغة " ثم وضعنا الصيغة في الخلية C5 .

كيف تعمل الصيغة

  • ترجع الدالة CELL في الصيغة المسار الكامل واسم المصنف و اسم الورقة الحالية . هذه هي الصيغة:
=CELL("filename",A1)

  • النتيجة التي وجدناها في تحتوي الخطوة السابقة على أرفق اسم المصنف في [] بين قوسين هـ. [excel sheet name.xlsm] . نحتاج إلى معرفة موضع من قوس أيمن . يبدأ اسم ورقة العمل الحالي على الفور بعد القوس الأيمن . لذلك ، تجد وظيفة FIND موضع القوس الأيمن بالصيغة التالية ثم نحتاج إلى إضافة 1 للحصول على موضع من السلسلة الأولى من اسم ورقة العمل .
=FIND("]",CELL("filename",A1))+1

  • أخيرًا ، دالة MID تأخذ ثلاث وسيطات-

الوسيطة الأولى: = CELL ("filename"، A1) مستخدم في الخطوة الأولى.

الوسيطة الثانية: = FIND (“]”، CELL (“filename”، A1)) +1 مستخدمة في الخطوة الثانية.

الوسيطة الثالثة: 31 وهو الحد الأقصى لطول اسم ورقة العمل في Excel

اقرأ المزيد: كيفية البحث عن اسم ورقة في مصنف Excel (طريقتان)

صيغة بديلة

يمكن استخدام هذه الصيغة بالتناوب التي تستخدم دالة RIGHT بدلاً من وظيفة MID.

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

2. رمز VBA لاسترداد اسم ورقة Excel وعرضه

2.1 احصل على اسم الورقة النشط في Excel باستخدام رمز VBA

استخدم رمز بسيط أدناه للحصول على اسم الورقة النشط.

7603

2.2 اكتشف اسم الورقة باستخدام رقم الفهرس

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

على سبيل المثال ، نحن في ورقة العمل الثانية المسماة vba1. باستخدام الكود التالي ، يمكننا معرفة الورقة الأولى الاسم وهو Formula.

4816

باستخدام الكود التالي ، يمكننا معرفة الورقة الأخيرة اسم المصنف. في هذا المثال ، اسم الورقة الأخيرة هو VBA 2.

5003

اقرأ المزيد: كيفية البحث عن ورقة الاسم باستخدام VBA في Excel (3 أمثلة)

ملاحظات

يمكننا أيضًا استخدام دالة MsgBox لإظهار نتيجة رمز VBA في MsgBox إذا لم يكن من الضروري تخزينها أو استخدامها في خلية.

الخاتمة

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

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