Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

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

Author Xiaoyang Last modified

عند العمل مع مستندات 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 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

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

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

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


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

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

جميع إضافات Kutools. مثبت واحد

حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد