Comment obtenir le nom de la feuille actuelle dans Excel

Excel ne fournit pas de formule intégrée pour renvoyer immédiatement le nom de la feuille de calcul Excel active. Cependant, il peut arriver que vous ayez besoin de renseigner dynamiquement la valeur de votre feuille active dans votre fichier Excel. Par exemple, si le nom de la table sur votre feuille doit être le nom de la feuille elle-même et si vous coder en dur le nom de la table, et si vous modifiez le nom de la feuille ultérieurement, le nom de la table doit également être modifié manuellement. Mais si le nom de la table est rempli dynamiquement, par exemple en utilisant une formule, alors si le nom de la feuille change, le nom de la table change également automatiquement.

Comme déjà mentionné, bien que les exigences soient tout à fait possibles, il n'existe pas de formule simple à l'aide de laquelle vous pouvez extraire le nom de la feuille active. Cependant, nous avons quelques combinaisons de formules à l'aide desquelles vous pouvez extraire avec succès le nom de la feuille active. Lisez la suite, pour savoir comment!

Section 1: Comment obtenir le nom de la feuille actuelle à l'aide de la combinaison des fonctions Right, Cell, Find et Len

Section 1.1: Formule complète

La première étape serait de vous assurer que vous avez enregistré votre feuille Excel. Si vous n'avez pas enregistré votre document Excel, enregistrez-le d'abord, sinon cette formule ne fonctionnerait pas.

Pour enregistrer le document, il vous suffit d'appuyer sur la touche CTRL + S touches ensemble, accédez à l'emplacement où vous souhaitez enregistrer votre document, donnez un nom au fichier et enfin enregistrez-le.

Étape 1: Une fois que vous avez enregistré le document Excel, double-cliquez sur n'importe quelle cellule. Une fois entré dans le mode d'édition, copier et collere la formule suivante et appuyez sur le Entrer clé.

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

Noter: Ne vous inquiétez pas en voyant la longueur de la formule, dans la section ci-dessous, nous avons expliqué la formule en détail.

1 bonne formule Min

Étape 2: Une fois que vous avez appuyé sur Entrer touche, vous pouvez voir que le nom de la feuille actuelle, dans l'exemple ci-dessous le nom de la feuille est La page des geeks, est renvoyé avec succès sur la cellule où la formule a été saisie. Oui, c'est simple, nous sommes d'accord aussi. Mais si vous souhaitez savoir comment la formule a fonctionné, vous pouvez vous référer à la section ci-dessous.

2 Feuille Nom Peuplé Min

Section 1.2: Explication de la formule

Dans cette section, prenons la longue formule de la section ci-dessus, divisons-la et découvrons ce qui se passe réellement et comment elle renvoie le nom de la feuille actuelle avec succès.

Étape 1: La toute première partie de la formule est =CELLULE("nom de fichier"). La cellule fonction ne prend qu'un seul argument. Il renvoie l'adresse complète de la cellule, y compris l'emplacement du fichier de la feuille et le nom de la feuille de calcul en cours.

PUBLICITÉ

3 Nom de fichier Min

Étape 2: Si vous regardez la capture d'écran ci-dessous, si vous appuyez sur le Entrer clé, vous obtenez le nom de fichier complet, y compris le nom de la feuille actuelle à la fin.

4 Nom de fichier complet Min

Étape 3: Comme tu peux le voir, le nom de la feuille est à la toute fin du nom du fichier. Pour être précis, tout ce qui vient après le accolade droite, ], est le nom de la feuille. Alors, utilisons le TROUVER fonction pour trouver la valeur d'index du caractère accolade. Après avoir trouvé cet index, trouvons tous les caractères qui le suivent, qui sont essentiellement le nom de la feuille.

La TROUVER La fonction prend 2 arguments, l'un est le caractère dont l'index doit être trouvé, et le second est la chaîne où la recherche doit être effectuée. Donc notre TROUVER fonction ressemblerait à ce qui suit dans ce cas particulier.

=TROUVER("]",A1)

A1 est l'identifiant de cellule de la cellule qui contient le nom de fichier que nous avons trouvé en utilisant le CELLULE fonction. Si votre nom de fichier est dans une cellule différente, vous devez donner cet identifiant de cellule au lieu de A1.

5 Trouver Min

Étape 4: La TROUVER fonction a renvoyé la valeur 65. Cela signifie que le accolade droite est au 65e position. Nous devons donc extraire tout du nom de fichier qui vient après la 65e position, c'est-à-dire tout ce qui vient après l'accolade droite.

6 Trouver la valeur min

Étape 5: Pour extraire tout ce qui vient après la 65ème position, il faut d'abord savoir combien de caractères doivent être extraits après la 65ème position. Pour simplifier, nous devons savoir combien de caractères précisément notre nom de la feuille courante a. Pour cela, utilisons le LEN fonction. La fonction est la suivante.

=NBCAR(A1)-TROUVER("]",A1)

La formule ci-dessus simplement renvoie la longueur du nom de la feuille. Il est découvert en calculant d'abord la longueur du nom de fichier, en utilisant LEN(A1), puis en soustrayant la longueur du nom de fichier jusqu'à l'accolade droite, qui est 65.

7 Longueur Fonction Min

Étape 6: La formule ci-dessus renvoie 13, qui est le longueur du courant feuilleNom, La page des geeks.

8 Longueur Valeur Min

Étape 7: Nous avons donc maintenant la chaîne source, qui est le nom de fichier complet et nous savons que le nom de la feuille actuelle est de 13 caractères et qu'il se trouve à la fin du nom de fichier. Donc, si nous extrayons 13 caractères à l'extrême droite du nom de fichier, nous obtenons le nom de la feuille actuelle.

Maintenant, extrayons le nom de la feuille en utilisant le DROIT fonctionner tout de suite. La DROIT fonction est la suivante.

=DROITE(A1, LEN(A1)-TROUVER("]",A1))

La DROIT la fonction prend 2 arguments, l'un est la chaîne à partir de laquelle la sous-chaîne doit être extraite, et le second est le nombre de caractères qui doivent être extraits de la partie droite du parent chaîne de caractères.

Maintenant, la capture d'écran suivante vous explique cela en détail. La DROIT La fonction prend le nom du fichier et la longueur de la feuille courante. Donc à partir du nom de fichier, DROIT string extraira le nom de la feuille, qui est de 13 caractères comme calculé à partir des étapes ci-dessus, à partir du côté droit de la chaîne.

9 Droite Fonction Min

Étape 8: Voilà! Le nom de la feuille active est maintenant extrait avec succès !

10 Droite Valeur Min

Étape 9: Le nom est extrait avec succès, mais il y a une petite dépendance. Notre formule dépend de la cellule où le CELLULE fonction est définie. Nous ne cessons de nous référer à A1. Une chose est que nous pourrions ne pas vouloir le nom de fichier complet dans notre document, donc cela pourrait être un énorme inconvénient de l'avoir sur le document. Une autre chose est que si nous le supprimons, notre formule ne fonctionnera plus car elle a une dépendance. Supprimons donc la dépendance.

Pour ça, double-cliquez sur la cellule où la fonction CELLULE est définie et copie toute la formule. Vous pouvez copier la formule en la sélectionnant puis en appuyant sur les touches CTRL + C ensemble.

11 Copier la fonction de cellule Min

Étape 10: Maintenant dans notre DROIT formule, remplacez A1 par la fonction CELLULE que vous avez copiée à l'étape 9. Il y a 3 occurrences de A1 dans la formule DROITE, donc toutes les 3 doivent être remplacées.

12 Remplacer A1 Min

Étape 11: La capture d'écran ci-dessous montre à quoi devrait ressembler la formule RIGHT une fois les remplacements effectués.

13 Remplacé Min

Étape 12: Si vous appuyez sur Entrer touche ou cliquez ailleurs, vous pouvez voir que le nom de la feuille actuelle est extrait avec succès. De plus, puisqu'il n'y a plus de dépendance, vous pouvez effacer la A1 cellule. Prendre plaisir!

14 Dernière minute

Section 2: Comment obtenir le nom de la feuille actuelle à l'aide de la combinaison des fonctions Mid, Cell et Find

Il s'agit d'une autre combinaison de formules à l'aide de laquelle vous pouvez trouver le nom de la feuille active. Dans cette formule, au lieu d'utiliser le DROIT fonction, on utilise la MILIEU fonction. La formule est la suivante.

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

Dans le document Excel, double-cliquez sur n'importe quelle cellule et copier-coller la formule ci-dessus et frappez le Entrer clé. Vous obtiendrez le nom de la feuille active renvoyée sur la cellule dans laquelle vous avez entré la formule.

Noter: La MILIEU La fonction renvoie la sous-chaîne de la chaîne principale si nous donnons la position de départ de la sous-chaîne et sa longueur.

Veuillez également noter que même pour que cette formule fonctionne, vous devez d'abord enregistrer le document quelque part, sinon vous obtiendrez le ÉvaluerErreur.

Même s'il n'y a pas de formule simple dans Excel à l'aide de laquelle vous pouvez immédiatement obtenir le nom de la feuille active, en utilisant l'une des combinaisons de formules ci-dessus, vous pouvez obtenir votre résultat.

Veuillez nous indiquer dans la section des commentaires si vous avez des préoccupations concernant l'une des étapes.

Restez à l'écoute!

Vous pouvez également télécharger cet outil de réparation de PC pour localiser et résoudre tout problème de PC :
Étape 1 - Téléchargez l'outil de réparation Restoro PC à partir d'ici
Étape 2 - Cliquez sur Démarrer l'analyse pour rechercher et résoudre automatiquement tout problème de PC.
Le format et l'extension du fichier Excel ne correspondent pas? Réparez-le rapidement

Le format et l'extension du fichier Excel ne correspondent pas? Réparez-le rapidementExceller

Pour résoudre divers problèmes de PC, nous recommandons DriverFix :Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérie...

Lire la suite
Nous répondons: Pourquoi un fichier Excel compressé n'est-il pas plus petit ?

Nous répondons: Pourquoi un fichier Excel compressé n'est-il pas plus petit ?WinrarWinzipExceller

Pour résoudre divers problèmes de PC, nous recommandons DriverFix :Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérie...

Lire la suite
Comment empêcher Excel de changer les nombres en dates

Comment empêcher Excel de changer les nombres en datesExceller

Pour résoudre divers problèmes de PC, nous recommandons DriverFix :Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérie...

Lire la suite