Com obtenir el nom del full d'Excel (2 mètodes)

  • Comparteix Això
Hugh West

Aquest article il·lustra dues maneres pràctiques d'obtenir el nom del full a Excel. El nom del full és una propietat del nom de l'objecte del full de treball a Excel.

Baixeu el quadern de pràctiques

Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.

Sheet Name.xlsm

2 mètodes per obtenir el nom del full a Excel

Podem utilitzar fórmules fetes de comunament ha utilitzat funcions o codi VBA senzill per obtenir el nom del full emmagatzemat en una cel·la o mostrat al MsgBox.

1. Ús de la fórmula per obtenir el nom del full a Excel

Com que Excel no proporciona cap funció integrada per obtenir el nom del full, necessitem per escriure una funció en una combinació amb les funcions MID, CELL i FIND . Donem-hi una ullada:

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

Coloqueu la fórmula a qualsevol de les cel·les del full de treball que volem obtenir el nom. En aquest exemple, hem posat el nom del nostre full de treball " Fórmula " i després hem posat la fórmula a la cel·la C5 .

Com funciona la fórmula

  • La funció CELL de la fórmula retorna el camí complet, el nom del llibre de treball i el nom del full actual . Aquesta és la fórmula:
=CELL("filename",A1)

  • El resultat que hem trobat a el pas anterior ha adjuntat el nom del llibre de treball entre [ ] claudàtors e. [nom del full d'excel.xlsm] . Hem d'esbrinar la posició del claudàtor dret . El nom del full de treball actual comença immediatament després de el parèntesi dret . Per tant, la funció TROBAR troba la posició del claudàtor dret amb la fórmula següent i després hem d'afegir 1 per obtenir la posició del primera cadena del nom del full de treball .
=FIND("]",CELL("filename",A1))+1

  • Finalment, la funció MID pren tres arguments-

1r argument: =CELL ("nom del fitxer",A1) utilitzat al primer pas.

segon argument : =FIND(“]”,CELL(“nom del fitxer”,A1)) +1 utilitzat al segon pas.

3r argument: 31 que és la longitud màxima d'un nom de full de treball a Excel

Més informació: Com cercar el nom del full al llibre d'Excel (2 mètodes)

Fórmula alternativa

Aquesta fórmula es pot utilitzar alternativament que utilitza la funció RIGHT en lloc de la funció MID.

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

2. Codi VBA per recuperar i mostrar el nom del full d'Excel

2.1 Obteniu el nom del full actiu a Excel mitjançant el codi VBA

Utilitzeu el codi senzill a continuació per obtenir el nom del full actiu.

4342

2.2 Esbrineu el nom del full utilitzant el número d'índex

Usant el codi següent podem esbrinar el nom del full de treball basat en el seu número d'índex . Si hi ha diversos fulls de treball en un llibre de treball, aquest mètode és útilper esbrinar el nom del full de treball fàcilment i ràpidament.

Per exemple, estem al segon full de treball anomenat vba1. Amb el codi següent, podem esbrinar el primer full nom que és Fórmula.

9266

Amb el codi següent, podem esbrinar el últim full nom d'un llibre de treball. En aquest exemple, el darrer nom del full és VBA 2.

2456

Llegeix més: Com cercar el full Nom amb VBA a Excel (3 exemples)

Notes

També podem utilitzar la funció MsgBox per mostrar el resultat del codi VBA en un MsgBox si no és necessari emmagatzemar-lo o utilitzar-lo en una cel·la.

Conclusió

Ara, ja sabem com obtenir el nom del full a Excel. Amb sort, us animaria a utilitzar aquesta funcionalitat amb més confiança. Qualsevol pregunta o suggeriment no us oblideu de posar-los al quadre de comentaris a continuació.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.