EXCEL - Réaliser une synthèse à partir de feuilles identiques
Résolu
lucienjacques
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
lucienjacques Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
lucienjacques Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai réalisé un inventaire d'instruments de musique de la façon suivante : je suis partie d'une feuille modèle où j'ai disposé à différents endroits des intitulés (comme nom, marque, état, accessoire) pour y répondre à côté, puis j'ai dupliqué cette feuille autant de fois que j'ai d'instrument. Ainsi, on retrouve à chaque fois l'information au même endroit (par exemple, le nom en A1, la marque en B2, l'état en C3 et l'accessoire en D4).
Maintenant, j'aimerais faire une nouvelle feuille au sein de mon classeur sous forme d'un tableau pour lister tout les instruments (avec dans les colonnes les intitulés (nom, marque, état, accessoire) et pour chaque ligne, un instrument).
On m'a expliqué comment me servir de la fonction INDIRECT, hors elle ne marche pas dans ce cas-là : j'ai renommé chaque onglet d'un code spécial attribué à chaque instrument et qui ne se suit pas (par exemple, FLU-01 puis SAX-03, etc).
Auriez-vous une idée de comment faire ?
Merci d'avance !
J'ai réalisé un inventaire d'instruments de musique de la façon suivante : je suis partie d'une feuille modèle où j'ai disposé à différents endroits des intitulés (comme nom, marque, état, accessoire) pour y répondre à côté, puis j'ai dupliqué cette feuille autant de fois que j'ai d'instrument. Ainsi, on retrouve à chaque fois l'information au même endroit (par exemple, le nom en A1, la marque en B2, l'état en C3 et l'accessoire en D4).
Maintenant, j'aimerais faire une nouvelle feuille au sein de mon classeur sous forme d'un tableau pour lister tout les instruments (avec dans les colonnes les intitulés (nom, marque, état, accessoire) et pour chaque ligne, un instrument).
On m'a expliqué comment me servir de la fonction INDIRECT, hors elle ne marche pas dans ce cas-là : j'ai renommé chaque onglet d'un code spécial attribué à chaque instrument et qui ne se suit pas (par exemple, FLU-01 puis SAX-03, etc).
Auriez-vous une idée de comment faire ?
Merci d'avance !
A voir également:
- EXCEL - Réaliser une synthèse à partir de feuilles identiques
- Liste déroulante excel - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Déplacer une colonne excel - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Comment faire une recherche à partir d'une photo - Guide
1 réponse
Bonjour
Il faut dans une 1ere colonne du Recap faire la liste des noms des onglets, tu pourras ensuite utiliser ces noms dans ta fonction INDIRECT dans les colonnes suivantes
Pour récupérer automatiquement les noms d'onglets il y a une possibilité :
1) Ouvrir le Gestionnaire de noms (ruban Formules) - Nouveau nom
donner comme nom par ex ONGLETS et dans fait référence à : copier-coller la formule suivante :
=TRANSPOSE(DROITE(LIRE.CLASSEUR(1);NBCAR(LIRE.CLASSEUR(1))-TROUVE("]"; LIRE.CLASSEUR(1)))) puis valider
2) Dans la 1ere colonne de Recap selectionner un nombre de cellules égale au nombre d'onglets (Recap compris) ; taper =ONGLETS et valider par CTRL+MAJ+ENtrée (car matricielle)
3) Si tu veux avoir que la liste des onglets sans la formule (de manière à classer ces noms par exemple) tu copies ces cellules de la colonne A puis collage spécial en colonne B Valeurs uniquement et enfin tu supprimes la colonne A
Cdlmnt
Via
Il faut dans une 1ere colonne du Recap faire la liste des noms des onglets, tu pourras ensuite utiliser ces noms dans ta fonction INDIRECT dans les colonnes suivantes
Pour récupérer automatiquement les noms d'onglets il y a une possibilité :
1) Ouvrir le Gestionnaire de noms (ruban Formules) - Nouveau nom
donner comme nom par ex ONGLETS et dans fait référence à : copier-coller la formule suivante :
=TRANSPOSE(DROITE(LIRE.CLASSEUR(1);NBCAR(LIRE.CLASSEUR(1))-TROUVE("]"; LIRE.CLASSEUR(1)))) puis valider
2) Dans la 1ere colonne de Recap selectionner un nombre de cellules égale au nombre d'onglets (Recap compris) ; taper =ONGLETS et valider par CTRL+MAJ+ENtrée (car matricielle)
3) Si tu veux avoir que la liste des onglets sans la formule (de manière à classer ces noms par exemple) tu copies ces cellules de la colonne A puis collage spécial en colonne B Valeurs uniquement et enfin tu supprimes la colonne A
Cdlmnt
Via
Avec le nom de l'onglet par ex en A2, en B2 si tu veux avoir la valeur de la cellule C1 de l'onglet :
= INDIRECT(A2 & "!C1") ne pas oublier le !
Cdlmnt
Via