IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Comment rapatrier une donnée contenue dans une cellule d’une feuille dont le nom commence par le chiffre zéro? [XL-2013]


Sujet :

Excel

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 670
    Points : 147
    Points
    147
    Par défaut Comment rapatrier une donnée contenue dans une cellule d’une feuille dont le nom commence par le chiffre zéro?
    Bonsoir à tous,
    J’ai un classeur qui contient sur la première feuille un tableau récapitulatif qui contient en colonne A les numéros des clients : 02001, 02002, 02003, etc.
    Les autres feuilles du classeur sont des fiches clients, dont le nom est le numéro du client.
    Je souhaite rapatrier dans la cellule de la colonne B de la première feuille la donnée contenu de la cellule A1 de la feuille, qui a pour nom le numéro contenu dans les cellules de la colonne A.
    Ainsi en cellule B5 du tableau récapitulatif, j’ai la formule suivante :
    =INDIRECT("'"&$A5&"'!A1")
    La formule fonctionne si en A5 le nom de la fiche client est le numéro de client "2001", mais ne fonctionne plus lorsque j’ai le numéro de client "02001".
    A noter que pour faire apparaître le zéro en premier chiffre dans le numéro du client, j’ai personnalisé le format de la colonne A avec : 00000.
    Quelle modification effectuer pour que la formule ne soit pas perturbée par un numéro de client commençant par un zéro ?
    D’avance, merci beaucoup pour votre réponse.
    Bonne nuit à tous.
    bolide7

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 412
    Points : 16 254
    Points
    16 254
    Par défaut
    Bonsoir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("'"&TEXTE($A5;"00000")&"'!A1")
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 670
    Points : 147
    Points
    147
    Par défaut
    Bonsoir 78chris,
    Merci beaucoup pour ta célérité et pour la qualité de ta proposition de formule.
    Excellent nuit.
    bolide7

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer données contenues dans une balise issue d'une webradio
    Par boguerdan dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/03/2016, 17h33
  2. [XL-2003] SELECT intégrant une donnée contenu dans une cellule
    Par kikie43 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/12/2014, 15h26
  3. Réponses: 3
    Dernier message: 07/04/2011, 14h38
  4. Réponses: 2
    Dernier message: 30/03/2011, 15h33
  5. Changer un caractère dans une chaîne contenue dans une phrase
    Par cirtey dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 07/03/2007, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo