Note: The other languages of the website are Google-translated. Back to English

كيفية الرجوع إلى اسم علامة التبويب في الخلية في إكسيل؟

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

قم بالإشارة إلى اسم علامة تبويب الورقة الحالية في الخلية مع الصيغة
قم بالإشارة إلى اسم علامة تبويب الورقة الحالية في الخلية التي تحتوي على وظيفة تعريف المستخدم
يمكنك الرجوع بسهولة إلى اسم علامة تبويب الورقة الحالية في الخلية باستخدام Kutools for Excel


قم بالإشارة إلى اسم علامة تبويب الورقة الحالية في الخلية مع الصيغة

يرجى القيام بما يلي للإشارة إلى اسم علامة تبويب الورقة النشطة في خلية معينة في Excel.

1. حدد خلية فارغة ، وانسخ الصيغة والصقها = MID (CELL ("filename"، A1)، FIND ("]"، CELL ("filename"، A1)) + 1,255،XNUMX) في شريط الصيغة ، واضغط على ملف أدخل مفتاح. انظر لقطة الشاشة:

الآن تتم الإشارة إلى اسم علامة تبويب الورقة في الخلية.

أدخل اسم علامة التبويب بسهولة في خلية أو رأس أو تذييل معين في ورقة العمل:

كوتولس ل إكسيل's أدخل معلومات المصنف تساعد الأداة المساعدة في إدراج اسم علامة التبويب النشطة بسهولة في خلية معينة. بالإضافة إلى ذلك ، يمكنك الرجوع إلى اسم المصنف ومسار المصنف واسم المستخدم وما إلى ذلك في خلية أو رأس أو تذييل ورقة العمل حسب حاجتك. انقر للاطلاع على التفاصيل.
قم بتنزيل Kutools for Excel الآن! (30درب مجاني ليوم)


قم بالإشارة إلى اسم علامة تبويب الورقة الحالية في الخلية التي تحتوي على وظيفة تعريف المستخدم

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

1. صحافة قديم + F11 لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. انظر لقطة الشاشة:

3. انسخ الكود أدناه والصقه في نافذة الكود. ثم اضغط على قديم + Q مفاتيح لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

رمز VBA: اسم علامة التبويب المرجعية

Function TabName()
  TabName = ActiveSheet.Name
End Function

4. انتقل إلى الخلية التي تريد الإشارة إلى اسم علامة تبويب الورقة الحالية ، من فضلك أدخل = TabName () ثم اضغط على أدخل مفتاح. ثم سيتم عرض اسم علامة تبويب الورقة الحالية في الخلية.


قم بالإشارة إلى اسم علامة تبويب الورقة الحالية في الخلية باستخدام Kutools for Excel

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

1. انقر كوتولس بلس > مصنف > أدخل معلومات المصنف. انظر لقطة الشاشة:

2. في ال أدخل معلومات المصنف مربع الحوار، حدد اسم ورقة العمل في ال معلومات القسم ، وفي أدخل في القسم، حدد الفترة (من ... إلى) الخيار ، ثم حدد خلية فارغة لتحديد اسم الورقة ، ثم انقر في النهاية على ملف OK .

يمكنك رؤية اسم الورقة الحالي مُشار إليه في الخلية المحددة. انظر لقطة الشاشة:

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30-يوم) من هذه الأداة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.


العرض التوضيحي: يمكنك الرجوع بسهولة إلى اسم علامة تبويب الورقة الحالية في الخلية باستخدام Kutools for Excel

كوتولس ل إكسيل يتضمن أكثر من 300 أداة يدوية لبرنامج Excel. حر في المحاولة دون قيود في 30 يوما. قم بتنزيل الإصدار التجريبي المجاني الآن!


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (24)
تقييم شنومك من شنومكس · تصنيفات 1
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكراً جزيلاً. :-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
وذلك بفضل كل شيء!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
باستخدام ماكرو VBA ، إذا قمت بتغيير اسم علامة التبويب ، فلن يتم تحديث القيمة الموجودة في الخلية. أفعل شيئا خاطئا؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عزيزي جون،
لا يمكن تحديث الصيغة تلقائيًا. تحتاج إلى تحديث الصيغة يدويًا بعد تغيير اسم علامة التبويب.
آسف لذلك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
قم بتحديث كل الصيغ باستخدام أداة الاستبدال. قم بتمييز كل شيء ، وابحث عن "=" (بدون علامات اقتباس) ، واستبدل بـ "=" (بدون علامات اقتباس). لا شيء يتغير في الواقع ولكن يتم إعادة تحميل كل صيغة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يقوم Ctrl-Alt-Shift-F9 بتحديث جميع الصيغ وحساب جميع الخلايا ، بما في ذلك الخلايا التي لم يتم وضع علامة عليها على أنها بحاجة إلى الحساب.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عزيزي جون،
على سبيل المثال ، دعني أخبرك بشيء واحد.
إذا كنت تريد تغيير رمزك فسيكون مثل هذا.

وظيفة جون ()
جون = ActiveSheet.Name
نهاية وظيفة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
وظيفة TabName ()
تحتاج إلى جعلها متقلبة وإلا فلن يتم إعادة حسابها أبدًا ما لم نقم باستخدام Ctrl-Shift-F9
التطبيق: متطاير
TabName = ActiveSheet.Name
نهاية وظيفة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
بالطبع لا يوجد شيء بسيط على الإطلاق مع منتجات Microsoft ، أليس كذلك؟
يكسر الحل في الواقع ، لأنه يعني في كل مكان تستخدم فيه الوظيفة ، تحصل على اسم الورقة حيث تم إجراء التغيير الأخير ، وليس اسم الورقة حيث يتم استخدام الوظيفة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، باستخدام صيغة = MID (CELL ("filename"، A1)، FIND ("]"، CELL ("filename"، A1)) + 1,255،XNUMX) في أعمال Excel لسطح المكتب ، ولكن ليس في Excel عبر الإنترنت .. هل يمكنك شرح ذلك لماذا هذا؟ إنها تُرجع خطأ #value في الخلية.

هل يوجد حل لهذا؟ شكرًا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
انت بطل! لا شيء مثل الإصلاح الذي يمكن نسخه ولصقه وتشغيله. شكرًا لك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لمعلوماتك ، يجب أن يكون لديك أكثر من ورقة واحدة في المصنف الخاص بك حتى يعمل هذا. خلاف ذلك ، ستعرض الصيغة اسم الملف ولكن بدون اسم الورقة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يوم جيد،
شكرا لك على تعليقك. لقد اختبرت الصيغة في مصنف يحتوي على ورقة واحدة فقط ، ولكن كل شيء كان يعمل بسلاسة. تعرض الصيغة اسم الورقة فقط بغض النظر عن عدد أوراق العمل الموجودة في المصنف.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عذرًا ، سطر التعليق خاطئ - يجب أن يكون Ctrl-Alt-Shift-F9
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ممتاز شكرا! لكل: مرجع اسم علامة تبويب الورقة الحالية في الخلية مع الصيغة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، أواجه مشكلة في الإشارة إلى اسم ورقة في خلية بها برنامج Excel عبر الإنترنت
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، لقد استخدمت الاقتراحات أعلاه ولكن الصيغة الأولى للإشارة إلى اسم ورقة التبويب لن تعمل على "excel" عبر الإنترنت. يعمل الثاني ، لكن "Tabname" يستمر في إظهار نفس اسم علامة التبويب لجميع علامات التبويب في المصنف.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
آسف لم نختبر في التفوق على الإنترنت. لا يمكن أن تساعدك في ذلك حتى الآن. شكرا لك على تعليقك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ما أريده حقًا هو تسمية بعض علامات التبويب باستخدام الأسماء الموجودة في بعض الخلايا من ورقة أخرى (نفس المستند بالطبع). كيف أقوم بذلك؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إذا كنت تستخدم Excel Online. لقد وجدت حلا لهذه المشكلة.

تحتاج إلى استخدام خليتين لجعله يعمل. طالما لديك خلية تحتوي على مرجع علامة تبويب في اسمها ، يمكنك استخدام FORMULATEXT () لتحويل صيغة الخلايا إلى سلسلة ثم استخراج الاسم بهذه الطريقة. لا أستطيع أن أتخيل سيناريو حيث تريد الإشارة إلى ورقة أخرى ولن يكون لديك بالفعل خلية تشير إلى تلك الورقة للحصول على معلومات عنها ، ولكن يمكنك دائمًا إنشاء خلية فارغة / مخفية (كيفما تريد القيام بذلك) يشير فقط إلى الورقة الأخرى لإعداد هذه الصيغة. في المثال أدناه ، يشير إلى الخلية B2 والخلية B1 تحتوي فقط على = Sheet1! A2 كمرجع للورقة التي أريد تسميتها. إذا كنت تستخدم اسمًا للورقة مع وجود مسافة بداخلها (مثال: الورقة 1) ، فسيظهر على النحو التالي (= 'Sheet 1'A1). لقد استخدمت دالة IF ووظيفة ISERROR للبحث عما إذا كانت السلسلة تحتوي على مسافة أم لا ودالتين MID لاستخراج اسم الورقة من كلا السيناريوهين. إذا قمت بتحديث اسم الورقة المرجعية ، فستغير الخلية B1 صيغتها وتغير السلسلة لاحقًا وستخرج الاسم الصحيح في كل مرة.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إذا كنت تستخدم Excel Online. لقد وجدت حلا لهذه المشكلة.

تحتاج إلى استخدام خليتين لجعله يعمل. طالما لديك خلية تحتوي على مرجع علامة تبويب في اسمها ، يمكنك استخدام FORMULATEXT () لتحويل صيغة الخلايا إلى سلسلة ثم استخراج الاسم بهذه الطريقة. لا أستطيع أن أتخيل سيناريو حيث تريد الإشارة إلى ورقة أخرى ولن يكون لديك بالفعل خلية تشير إلى تلك الورقة للحصول على معلومات عنها ، ولكن يمكنك دائمًا إنشاء خلية فارغة / مخفية (كيفما تريد القيام بذلك) يشير فقط إلى الورقة الأخرى لإعداد هذه الصيغة. في المثال أدناه ، يشير إلى الخلية B2 والخلية B1 تحتوي فقط على = Sheet1! A2 كمرجع للورقة التي أريد تسميتها. إذا كنت تستخدم اسمًا للورقة مع وجود مسافة بداخلها (مثال: الورقة 1) ، فسيظهر على النحو التالي (= 'Sheet 1'A1). لقد استخدمت دالة IF ووظيفة ISERROR للبحث عما إذا كانت السلسلة تحتوي على مسافة أم لا ودالتين MID لاستخراج اسم الورقة من كلا السيناريوهين. إذا قمت بتحديث اسم الورقة المرجعية ، فستغير الخلية B1 صيغتها وتغير السلسلة لاحقًا وستخرج الاسم الصحيح في كل مرة.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لن تعمل الصيغة الموجودة في الجزء العلوي حتى تقوم بحفظ الملف على محرك الأقراص الثابتة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
آسف الصيغ الخاصة بك وكل شيء غير صحيح في هذه الصفحة.
بعد النسخ / اللصق المباشر ، كانت نظرياتك خاطئة
لم تنجح أي محاولة من محاولتين باستخدام اقتراحاتك
تقييم شنومك من شنومكس
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا جوليا،
أي نوع من erro حصلت؟
على سبيل الذكر ، لا يمكن تطبيق الصيغة الواردة في المنشور إلا في بيئة نظام اللغة الإنجليزية Excel. إذا كان لديك برنامج Excel بلغة مختلفة عن اللغة الإنجليزية ، فيرجى تحويل الصيغة من الإنجليزية إلى اللغة التي تستخدمها حاليًا.
يمكنك ترجمة الصيغة في هذه الصفحة: https://de.excel-translator.de/translator/
لا توجد تعليقات منشورة هنا حتى الآن

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL