Skip to main content

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

Author: Xiaoyang Last Modified: 2025-08-06

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

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

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


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

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

1. انقر فوق أدوات > محرر البرامج النصية لفتح محرر Apps Script. هذا الإجراء يفتح نافذة جديدة حيث يمكنك كتابة شفرة 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 - على سبيل المثال، لبناء فهرس، لوحة معلومات ملخصة، أو فهرس محتويات - يمكنك إنشاء وظيفة مخصصة من خلال Apps Script. يساعد هذا في تجنب العملية اليدوية لتحديث مراجع الأوراق مع تطور ملفك.

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() لا تتحديث تلقائيًا في الوقت الفعلي؛ إذا تم إضافة ورقة أو إزالتها، قد تحتاج إلى إعادة إدخال الصيغة أو إعادة تحميل الورقة لتحديث النتيجة.

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


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

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

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

أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

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


Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير

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