A munkalap neve a Képletből - Excel

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan lehet lekérni a munkalap nevét képlettel az Excelben.

Töltse ki a lap nevét

Az Excelben nincs egyetlen függvény a lap nevének közvetlen lekérésére. A munkalap nevét a VBA használatával szerezheti be, vagy használhatja a CELL, FIND és MID funkciókat:

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

Nézzük végig a fenti képletet.

CELL funkció

A CELL függvény segítségével visszaadhatjuk a fájl elérési útját, nevét és lapját a „fájlnév” megadásával.

1 = CELL ("fájlnév")

Az aktuális munkalap nevének lekéréséhez használhatja a függvényt az opcionális referencia argumentummal vagy anélkül, hivatkozva az aktuális lap bármely cellájára.

1 = CELL ("fájlnév", A1)

Bármely más munkalapról is tájékozódhat, ha hivatkozik az adott lap cellájára.

1 = CELL ("fájlnév", AnotherSheet! A1)

FIND funkció

Amint az fent látható, a CELL függvény a fájl elérési útját, nevét és munkalapját adja vissza. Nincs szükségünk az útvonalra vagy a munkafüzet nevére, ezért el kell különítenünk a munkalap nevét.

Először a FIND függvénnyel határozza meg a karakter pozícióját közvetlenül a lap neve előtt (amely mindig „]”).

1 = KERESÉS ("]", B3)

MID funkció

Mivel a munkalap neve előtti utolsó karakterpozícióval rendelkezünk, most a MID függvény segítségével kivonhatjuk a karaktereket az adott pozíció után. Lapunk neve a + 1 felett található pozícióban kezdődik, de nem tudjuk, hogy milyen hosszú a lap neve. Azonban tudjuk a munkalap nevének maximális hosszát (31), és ezt használhatjuk a MID függvényben:

1 = MID (B3, C3+1,31))

Ha mindezt összeadjuk, az eredeti képletünket kapjuk:

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

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave