Სარჩევი
ეს სტატია ასახავს 2 მოსახერხებელ გზას Excel-ში ფურცლის სახელის მისაღებად. ფურცლის სახელი არის Excel-ში Worksheet Object-ის სახელის თვისება.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს სავარჯიშო სამუშაო წიგნი, რათა ივარჯიშოთ ამ სტატიის კითხვის დროს.
Sheet Name.xlsm
2 მეთოდი ფურცლის სახელის მისაღებად Excel-ში
ჩვენ შეგვიძლია გამოვიყენოთ ჩვეულებრივგან დამზადებული ფორმულები გამოიყენება ფუნქციები ან მარტივი VBA კოდი, რათა ფურცლის სახელი შეინახოს უჯრედში ან ნაჩვენები იყოს MsgBox-ში.
1. ფორმულის გამოყენება ფურცლის სახელის მისაღებად Excel-ში
რადგან Excel არ იძლევა ჩაშენებულ ფუნქციას ფურცლის სახელის მისაღებად, ჩვენ გვჭირდება ჩაწეროთ ფუნქცია კომბინაციაში MID, CELL და FIND ფუნქციებთან . მოდით შევხედოთ მას:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
ჩადეთ ფორმულა სამუშაო ფურცლის ნებისმიერ უჯრედში, რომლის სახელიც გვინდა მივიღოთ. ამ მაგალითში, ჩვენ დავარქვით ჩვენი სამუშაო ფურცლის სახელი „ ფორმულა “ და შემდეგ ჩავსვით ფორმულა უჯრედში C5 .
როგორ მუშაობს ფორმულა
- ფორმულაში CELL ფუნქცია აბრუნებს სრულ გზას, სამუშაო წიგნის სახელს და მიმდინარე ფურცლის სახელს . აქ არის ფორმულა:
=CELL("filename",A1)
- შედეგი, რომელიც ჩვენ ვიპოვეთ წინა საფეხურმა ჩართო სამუშაო წიგნის სახელი [ ] ფრჩხილებში ე. [ექსელის ფურცლის სახელი.xlsm] . ჩვენ უნდა გავარკვიოთ პოზიცია -ისმარჯვენა ფრჩხილი . მიმდინარე სამუშაო ფურცლის სახელი იწყება დაუყოვნებლივ მარჯვენა ფრჩხილის შემდეგ. ასე რომ, FIND ფუნქცია პოულობს მარჯვენა ფრჩხილის პოზიციას შემდეგი ფორმულით და შემდეგ უნდა დავამატოთ 1 , რომ მივიღოთ პოზიცია პირველი სტრიქონი სამუშაო ფურცლის სახელის .
=FIND("]",CELL("filename",A1))+1
- ბოლოს, MID ფუნქცია იღებს სამ არგუმენტს-
1st არგუმენტს: =CELL („ფაილის სახელი“, A1) გამოიყენება პირველ ეტაპზე.
მეორე არგუმენტი: =FIND(“]”,CELL(“ფაილის სახელი”,A1)) +1 გამოიყენება მეორე ეტაპზე.
მე-3 არგუმენტი: 31 რაც არის სამუშაო ფურცლის სახელის მაქსიმალური სიგრძე Excel-ში
წაიკითხეთ მეტი: როგორ მოძებნოთ ფურცლის სახელი Excel-ის სამუშაო წიგნში (2 მეთოდი)
ალტერნატიული ფორმულა
ეს ფორმულა შეიძლება გამოყენებულ იქნას მონაცვლეობით, რომელიც იყენებს RIGHT ფუნქცია MID ფუნქციის ნაცვლად.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. VBA კოდი Excel ფურცლის სახელის მისაღებად და საჩვენებლად
2.1 მიიღეთ აქტიური ფურცლის სახელი Excel-ში VBA კოდის გამოყენებით
გამოიყენეთ ქვემოთ მოყვანილი მარტივი კოდი აქტიური ფურცლის სახელის მისაღებად.
6900
2.2 შეიტყვეთ ფურცლის სახელი ინდექსის ნომრის გამოყენებით
შემდეგი კოდის გამოყენებით ჩვენ შეგვიძლია გავიგოთ სამუშაო ფურცლის სახელი მათი ინდექსის ნომრის მიხედვით . თუ სამუშაო წიგნში არის მრავალი სამუშაო ფურცელი , ეს მეთოდი გამოსადეგიასამუშაო ფურცლის სახელის მარტივად და სწრაფად გასარკვევად.
მაგალითად, ჩვენ ვართ მეორე სამუშაო ფურცელში სახელად vba1. შემდეგი კოდით ჩვენ შეგვიძლია გავიგოთ პირველი ფურცელი სახელი, რომელიც არის ფორმულა.
5700
შემდეგი კოდით შეგვიძლია გავიგოთ ბოლო ფურცელი სამუშაო წიგნის სახელი. ამ მაგალითში, ფურცლის ბოლო სახელია VBA 2.
5793
წაიკითხეთ მეტი: როგორ მოვიძიოთ ფურცელი სახელი VBA-ით Excel-ში (3 მაგალითი)
შენიშვნები
ჩვენ ასევე შეგვიძლია გამოვიყენოთ MsgBox ფუნქცია VBA კოდის შედეგის საჩვენებლად MsgBox-ში თუ არ არის საჭირო მისი შენახვა ან გამოყენება უჯრედში.
დასკვნა
ახლა, ჩვენ ვიცით როგორ მივიღოთ ფურცლის სახელი Excel-ში. იმედია, ეს მოგცემთ საშუალებას გამოიყენოთ ეს ფუნქცია უფრო თავდაჯერებულად. ნებისმიერი შეკითხვა ან შემოთავაზება არ დაგავიწყდეთ მათი განთავსება კომენტარების ველში ქვემოთ.