Skip to main content

كيفية الحصول على قائمة بأسماء الأوراق في Google Sheets؟

Author: Xiaoyang Last Modified: 2025-07-21

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

الحصول على اسم الورقة الحالية في Google Sheets باستخدام البرنامج النصي

الحصول على قائمة بأسماء الأوراق في Google Sheets باستخدام البرنامج النصي


الحصول على اسم الورقة الحالية في Google Sheets باستخدام البرنامج النصي

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

1. انقر فوق أدوات > محرر البرامج النصية لفتح محرر تطبيقات Google. هذا الإجراء يفتح نافذة جديدة حيث يمكنك كتابة كود Google Apps Script:

Script editor option on the ribbon

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

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

Code pasted to the project window

3. بعد لصق الكود، انقر فوق رمز الحفظ. ثم عد إلى مصنفك في Google Sheets، وعلى الورقة التي تريد عرض الاسم فيها، أدخل الصيغة: =sheetname() في الخلية المختارة. اضغط Enter وسيتم عرض اسم الورقة الحالي فورًا.

Sheet name inserted into a cell

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

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


الحصول على قائمة بأسماء الأوراق في Google Sheets باستخدام البرنامج النصي

بالنسبة لأولئك الذين يحتاجون إلى استرداد أسماء جميع الأوراق داخل نفس ملف Google Sheets — على سبيل المثال، لإنشاء فهرس، لوحة معلومات ملخصة، أو جدول محتويات — يمكنك إنشاء دالة مخصصة عبر تطبيقات Google Scripts. هذا يساعد في تجنب العملية اليدوية لتحديث مراجع الأوراق مع تطور ملفك.

1. انقر مرة أخرى على أدوات > محرر البرامج النصية لفتح نافذة المشروع. في محرر الشيفرة الفارغ، انسخ والصق الكود البرمجي المقدم أدناه:

function sheetnames() { 
  var out = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
  return out  
}

Code pasted to the project window

2. احفظ البرنامج النصي، ثم عد إلى جدول البيانات الخاص بك. في الورقة (وفي الخلية البداية) حيث تريد ظهور قائمة بأسماء جميع الأوراق، أدخل هذه الصيغة: =sheetnames() واضغط Enter. على الفور، سيقوم كل اسم ورقة بالظهور في خلايا عموديًا.

All sheet names inserted into a list of cells

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

تنبيهات الخطأ: إذا تلقيت مطالبات بالإذن، اتبعها لتفويض البرنامج النصي. إذا لم يتم سرد أي أسماء، تحقق من أن اسم الدالة في ملف Google Apps Script وفي صيغة الخلية يتطابق تمامًا مع sheetnames.


سرد جميع أسماء الأوراق والتنقل بينها باستخدام الروابط التشعبية أو الأزرار في مصنف Excel:

مع أداة 'إنشاء قائمة بأسماء الأوراق' من Kutools for Excel، يمكنك بسرعة سرد جميع أسماء أوراق العمل في ورقة جديدة مع روابط تشعبية أو أزرار ماكرو، مما يتيح لك التنقل بينها حسب الحاجة. هذه الأداة مريحة بشكل خاص عند العمل مع ملفات Excel الكبيرة والمعقدة حيث يصبح تتبع الأوراق أو التنقل بين علامات الأوراق يدويًا أمرًا مرهقًا. تشمل الميزات إنشاء روابط تشعبية تلقائية، إدارة سهلة للأوراق التي تم إعادة تسميتها، وواجهة مستخدم مصممة للوصول السلس.

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!