Como obter o nome da folla de Excel (2 métodos)

  • Comparte Isto
Hugh West

Este artigo ilustra dúas formas convenientes de obter o nome da folla en Excel. O nome da folla é unha propiedade do nome do Obxecto da folla de traballo en Excel.

Descargar o caderno de prácticas

Descarga este caderno de prácticas para facer exercicio mentres estás lendo este artigo.

Sheet Name.xlsm

2 Métodos para obter o nome da folla en Excel

Podemos usar fórmulas feitas de comúnmente usou funcións ou código VBA sinxelo para obter o nome da folla almacenado nunha cela ou mostrado no MsgBox.

1. Uso da fórmula para obter o nome da folla en Excel

Como Excel non ofrece ningunha función integrada para obter o nome da folla, necesitamos para escribir unha función nunha combinación coas funcións MID, CELL e FIND . Botámoslle unha ollada:

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

Pon a fórmula en calquera das celas da folla de traballo que queremos obter o nome. Neste exemplo, chamamos o nome da nosa folla de traballo " Fórmula " e despois colocamos a fórmula na cela C5 .

Como funciona a fórmula

  • A función CELA da fórmula devolve o camiño completo, o nome do libro de traballo e o nome da folla actual . Aquí está a fórmula:
=CELL("filename",A1)

  • O resultado que atopamos en o paso anterior incluíu o nome do libro de traballo entre [ ] corchetes e. [nome da folla Excel.xlsm] . Necesitamos descubrir a posición do corchete dereito . O nome da folla de traballo actual comeza inmediatamente despois do o corchete dereito . Entón, a función FIND atopa a posición do corchete dereito coa seguinte fórmula e, a continuación, necesitamos engadir 1 para obter a posición do primeira cadea do nome da folla de traballo .
=FIND("]",CELL("filename",A1))+1

  • Finalmente, a función MID toma tres argumentos-

1er argumento: =CELL ("nome de ficheiro", A1) usado no primeiro paso.

2º argumento : =FIND ("]", CELL ("nome de ficheiro", A1)) +1 usado no segundo paso.

3er argumento: 31 que é a lonxitude máxima do nome dunha folla de cálculo en Excel

Ler máis: Como buscar o nome da folla no libro de traballo de Excel (2 métodos)

Fórmula alternativa

Esta fórmula pódese usar alternativamente que usa a función RIGHT en lugar da función MID.

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

2. Código VBA para recuperar e mostrar o nome da folla de Excel

2.1 Obter o nome da folla activa en Excel mediante o código VBA

Utilice o código simple a continuación para obter o nome da folla activa.

3104

2.2 Averigua o nome da folla usando o número de índice

Ao usar o seguinte código podemos descubrir o nome da folla de traballo en función do seu número de índice . Se hai varias follas de traballo nun libro de traballo, este método é útilpara descubrir o nome da folla de traballo con facilidade e rapidez.

Por exemplo, estamos na segunda folla de traballo chamada vba1. Co seguinte código, podemos descubrir a primeira folla nome que é Fórmula.

9456

Co seguinte código, podemos descubrir a última folla nome dun caderno de traballo. Neste exemplo, o último nome da folla é VBA 2.

7888

Ler máis: Como buscar na folla Nome con VBA en Excel (3 exemplos)

Notas

Tamén podemos usar a función MsgBox para mostrar o resultado do código VBA nun MsgBox se non é necesario almacenalo ou usalo nunha cela.

Conclusión

Agora, sabemos como obter o nome da folla en Excel. Con sorte, animaríache a usar esta función con máis confianza. Calquera pregunta ou suxestión non esquezas poñelas na caixa de comentarios a continuación.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.