انتقل إلى المحتوى الرئيسي

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

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

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


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

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

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

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

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

كوتولس ل إكسيل's أدخل معلومات المصنف تساعد الأداة المساعدة في إدراج اسم علامة التبويب النشطة بسهولة في خلية معينة. بالإضافة إلى ذلك ، يمكنك الرجوع إلى اسم المصنف ومسار المصنف واسم المستخدم وما إلى ذلك في خلية أو رأس أو تذييل ورقة العمل حسب حاجتك. انقر للاطلاع على التفاصيل.
قم بتنزيل Kutools لبرنامج 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 AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

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

الوصف


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (24)
Rated 0.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
sorry your formulas and everything are incorrect on this page.
after direct copy/paste your THEORIES were WRONG
ZERO OUT OF TWO ATTEMPTS WORKED USING YOUR SUGGESTIONS
Rated 0.5 out of 5
This comment was minimized by the moderator on the site
Hi Julia,
What kind of erro did you get?
To be mentioned, the formula provided in the post can only be applied in English system environment Excel. If you have Excel in a different language than English, please convert the formula from English to the language you are currently using.
You can translate the formula in this page: https://de.excel-translator.de/translator/
This comment was minimized by the moderator on the site
The formula at the top won't work until you save the file to your hard drive.
This comment was minimized by the moderator on the site
If you're using Excel Online. I found a solution for this issue.

You need to use 2 cells to make it work. As long as you have a cell that has the reference of a tab in its name, you can use FORMULATEXT() to turn that cells formula into a string and then extract the name that way. I can't imagine a scenario where you will want to reference another sheet and you wont already have a cell referencing that sheet for information on it, but you can always just make a blank/hidden (however you want to do it) cell that is just referencing the other sheet to set this formula up. In the below example, it is referencing cell B1 and cell B1 just contains =Sheet2!A1 as a reference to the sheet I want to name. If you use a name for a sheet with a space in it (example: Sheet 1) it would show up as (='Sheet 1'A1). I used an IF function and an ISERROR function to search if the string contains a space or not and two MID functions to extract the name of the sheet from both scenarios. If you update the name of the referenced sheet, cell B1 will change its formula and subsequently change the string and output the correct name each time.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
This comment was minimized by the moderator on the site
If you're using Excel Online. I found a solution for this issue.

You need to use 2 cells to make it work. As long as you have a cell that has the reference of a tab in its name, you can use FORMULATEXT() to turn that cells formula into a string and then extract the name that way. I can't imagine a scenario where you will want to reference another sheet and you wont already have a cell referencing that sheet for information on it, but you can always just make a blank/hidden (however you want to do it) cell that is just referencing the other sheet to set this formula up. In the below example, it is referencing cell B1 and cell B1 just contains =Sheet2!A1 as a reference to the sheet I want to name. If you use a name for a sheet with a space in it (example: Sheet 1) it would show up as (='Sheet 1'A1). I used an IF function and an ISERROR function to search if the string contains a space or not and two MID functions to extract the name of the sheet from both scenarios. If you update the name of the referenced sheet, cell B1 will change its formula and subsequently change the string and output the correct name each time.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
This comment was minimized by the moderator on the site
What I really want is to name some tabs using with the names on some cells from another sheet (same document of course). How can I do that?
This comment was minimized by the moderator on the site
Hi, I used the above suggestions but the first formula to reference the tab sheet name will not work on "excel" online. The second works, but the "Tabname" keeps showing the same tab name for all tabs on the workbook.
This comment was minimized by the moderator on the site
Hi,
Sorry we didn't test in excel online. Can't help you with that yet. Thank you for your comment.
This comment was minimized by the moderator on the site
hello, i am having trouble referencing a sheet name into a cell with online excel
This comment was minimized by the moderator on the site
Excellent, thanks! Per: Reference the current sheet tab name in cell with formula
This comment was minimized by the moderator on the site
Sorry, the comment line is wrong - should be Ctrl-Alt-Shift-F9
This comment was minimized by the moderator on the site
FYI, you need to have more than one sheet in your workbook for this to work. Otherwise, the formula will display the filename but no sheet name.
This comment was minimized by the moderator on the site
Good Day,
Thank you for your comment. I have tested the formula in a workbook that has only one sheet, but everything was running smoothly. The formula only displays the sheet name no matter how many worksheets existing in a workbook.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations