Hogyan szerezzen Excel Sheet nevet (2 módszerek)

  • Ossza Meg Ezt
Hugh West

Ez a cikk 2 kényelmes módszert mutat be a lap nevének lekérdezésére az Excelben. A lap neve az Excelben a Worksheet objektum névtulajdonsága.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Sheet Name.xlsm

2 módszer az Excel lap nevének megszerzéséhez

Gyakran használt függvényekből vagy egyszerű VBA-kódból álló képleteket használhatunk a cellában tárolt vagy az MsgBox-ban megjelenített lapnév lekérdezéséhez.

1. A képlet használata a lap nevének megszerzéséhez az Excelben

Mivel az Excel nem biztosít semmilyen beépített funkció hogy megkapjuk a lap nevét, meg kell írnunk egy függvényt, amely a MID, CELL és FIND funkciók Nézzük meg:

=MID(CELL("fájlnév",A1),FIND("]",CELL("fájlnév",A1))+1,31)

Tegyük a képletet a munkalap bármelyik cellájába, amelynek a nevét szeretnénk megkapni. Ebben a példában a munkalapunk nevét " Formula ", majd helyezze a képletet a cellába C5 .

Hogyan működik a képlet

  • A CELL függvény a képletben visszaadja a teljes elérési útvonal, munkafüzet neve , és a aktuális lap neve Itt a képlet:
=CELL("fájlnév",A1)

  • Az előző lépésben talált eredmény mellékelt a munkafüzet neve a oldalon. [ ] zárójelben e. [excel lap neve.xlsm] . Meg kell tudnunk, hogy pozíció a jobb oldali konzol A jelenlegi munkalap neve azonnal indul a után a jobb oldali konzol Tehát, a FIND függvény a jobb oldali zárójel pozícióját a következő képlettel találja meg, majd hozzá kell adnunk a 1 hogy megkapja a pozíció a első karakterlánc a munkalap neve .
=FIND("]",CELL("fájlnév",A1))+1

  • Végül a MID funkció elveszi három érvek-

1. érv: =CELL("fájlnév",A1) az első lépésben használt.

2. érv: =FIND("]",CELL("fájlnév",A1))+1 a második lépésben.

3. érv: 31 ami a munkalap nevének maximális hossza az Excelben

További információ: Hogyan keressük a lap nevét az Excel munkafüzetben (2 módszer)

Alternatív formula

Ez a képlet felváltva használható, amely a következő képletet használja RIGHT funkció a MID funkció.

=RIGHT(CELL("fájlnév",A1),LEN(CELL("fájlnév",A1))-FIND("]",CELL("fájlnév",A1))))

2. VBA-kód az Excel Sheet név lekérdezéséhez és megjelenítéséhez

2.1 Aktív lap neve az Excelben a VBA-kód használatával

Az alábbi egyszerű kód segítségével megkapja az aktív lap nevét.

 Sub SheetName() Range("A1") = ActiveSheet.Name End Sub 

2.2 A lap nevének megállapítása az indexszám segítségével

A következő kód segítségével megtudhatjuk a munkalap neve az ő indexszám Ha vannak több munkalap egy munkafüzetben, ez a módszer segít a munkalap nevének egyszerű és gyors kiderítésében.

Például, mi vagyunk a második munkalap a nevet viseli. vba1. A következő kóddal megtudhatjuk a első lap név, amely Formula.

 Sub Sheet Name() Range("C5") = Sheets(1).Name End Sub 

A következő kóddal megtudhatjuk a utolsó lap a munkafüzet neve. Ebben a példában az utolsó lap neve VBA 2.

 Sub SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub 

További információ: Hogyan keressük a lap nevét VBA-val az Excelben (3 példa)

Megjegyzések

Használhatjuk a MsgBox funkció hogy a VBA kód eredményét egy MsgBox ha nem szükséges a cellában tárolni vagy használni.

Következtetés

Most már tudjuk, hogyan kapjuk meg a lap nevét az Excelben. Remélhetőleg ez arra ösztönzi Önt, hogy magabiztosabban használja ezt a funkciót. Bármilyen kérdés vagy javaslat ne felejtse el, hogy az alábbi megjegyzés rovatba tegye őket.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.