Excel хуудасны нэрийг хэрхэн авах вэ (2 арга)

  • Үүнийг Хуваалц
Hugh West

Энэ нийтлэлд Excel дээр хуудасны нэрийг авах 2 тохиромжтой аргыг харуулсан болно. Хуудасны нэр нь Excel-ийн Ажлын хуудасны объектын нэрний шинж чанар юм.

Дадлага хийх ажлын номыг татаж авах

Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэ дадлагын номыг татаж авна уу.

Sheet Name.xlsm

Excel дээр хуудасны нэрийг авах 2 арга

Бид нийтлэг байдлаар хийгдсэн томъёог ашиглаж болно. Хүснэгтийн нэрийг нүдэнд хадгалах эсвэл MsgBox-д харуулахын тулд функцууд эсвэл энгийн VBA кодыг ашигладаг.

1. Хуудасны нэрийг Excel-д авахын тулд томьёо ашиглах

Excel нь хуудасны нэрийг авахын тулд суурилагдсан функц гүй тул бидэнд хэрэгтэй MID, CELL болон FIND функцүүд -тэй хослуулан функц бичих. Үүнийг харцгаая:

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)

Бидний нэрийг авахыг хүссэн ажлын хуудасны аль нэг нүдэнд томьёог оруулна уу. Энэ жишээнд бид ажлын хуудасныхаа нэрийг “ Формула ” гэж нэрлээд C5 нүдэнд томьёог оруулсан.

Томъёо хэрхэн ажилладаг вэ

  • Томьёоны CELL функц нь бүрэн зам, ажлын номын нэр болон одоогийн хуудасны нэрийг буцаана. Энд томъёо байна:
=CELL("filename",A1)

  • Бидний олсон үр дүн өмнөх алхам нь хүртэлх ажлын номын нэрийг [ ] хаалтанд e. [excel хуудасны нэр.xlsm] . Бид -ын байрлалыг олох хэрэгтэйбаруун хаалт . Одоогийн ажлын хуудасны нэр нь шууд баруун хаалт -ын дараа эхэлнэ. Тэгэхээр FIND функц нь дараах томъёогоор баруун хаалтын байрлалыг олоод -ийн байр -ийг авахын тулд 1 нэмэх шаардлагатай. ажлын хуудасны нэрний эхний мөр .
=FIND("]",CELL("filename",A1))+1

  • Эцэст нь MID функц нь гурван аргумент-

1-р аргументыг авдаг: =CELL (“файлын нэр”,A1) эхний алхамд ашигласан.

2-р аргумент: =FIND(“]”,CELL(“файлын нэр”,A1)) +1 хоёр дахь алхамд ашигласан.

3-р аргумент: 31 энэ нь Excel-ийн ажлын хуудасны нэрний хамгийн их урт

Дэлгэрэнгүй: Excel ажлын номноос хуудасны нэрийг хэрхэн хайх вэ (2 арга)

Өөр томъёо

Энэ томьёог МИД функцийн оронд БАРУУН функц ашигладаг ээлжлэн ашиглаж болно.

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

2. Excel хуудасны нэрийг авах, харуулах VBA код

2.1 VBA кодыг ашиглан Excel-д идэвхтэй хуудасны нэрийг авах

Доорх энгийн кодыг ашиглан идэвхтэй хуудасны нэрийг авна уу.

8905

2.2 Индекс дугаарыг ашиглан хуудасны нэрийг олоорой

Дараах кодыг ашигласнаар бид ажлын хуудасны нэр нь тэдгээрийн индексийн дугаар дээр үндэслэсэн. Хэрэв ажлын дэвтэрт олон ажлын хуудас байгаа бол энэ арга нь тустайАжлын хуудасны нэрийг хялбар бөгөөд хурдан олохын тулд.

Жишээ нь, бид vba1 нэртэй хоёр дахь ажлын хуудас байна. Дараах кодоор бид эхний хуудасны нэр нь Формула гэдгийг олж мэдэх боломжтой.

8475

Дараах кодоор бид сүүлийн хуудсыг <4 мэдэж болно> ажлын дэвтрийн нэр. Энэ жишээн дэх хуудасны сүүлчийн нэр нь VBA 2.

5404

Дэлгэрэнгүй: Хүснэгтийг хэрхэн хайх талаар Excel дээрх VBA-тай нэр (3 жишээ)

Тэмдэглэл

Бид мөн VBA кодын үр дүнг харуулахын тулд MsgBox функцийг ашиглаж болно. MsgBox хэрэв үүнийг нүдэнд хадгалах эсвэл ашиглах шаардлагагүй бол.

Дүгнэлт

Одоо бид яаж авахаа мэдэж байна. Excel дээрх хуудасны нэр. Энэ нь таныг энэ функцийг илүү итгэлтэй ашиглахад тусална гэж найдаж байна. Аливаа асуулт, санал байвал доорх коммент хэсэгт оруулахаа бүү мартаарай.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.