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 :

Récuperer les valeurs d'une ligne en comparant son nom


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Par défaut Récuperer les valeurs d'une ligne en comparant son nom
    Bonjour,

    j'ai une base de donnée qui se présente comme ceci :

    Nom Valeur1 Valeur2 Valeur3......

    A 1 2 4
    B 2 1 3
    C 5 3 10

    Je voudrai récupérer quand je tape A ou B ou C dans une cellule,
    Récupérer et écrire les valeur1 2 et 3 dans les cellule suivantes (sur la même ligne).

    Existe t'il une formule excel pour cela ?
    Je souhaite vivement eviter le VBA, mais j'accepte quand même les propositions VVBA au cas ou il n'y aurai pas de solution par fonction excel.

    PS j'ai réussi avec des fonction "SI" imbriquées les unes dans les autres, mais cette solution est beaucoup trop lourde à gérer car ma base de données est en faite bien plus importante que A B C et en plus les "glissé" de formulent me décalent à chaque fois les numéros des noms à comparer, enfin bref, beaucoup trop lourd.

    Merci d'avance pour vos propositions

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Par défaut
    Bonjour,

    j'ai une base de donnée qui se présente comme ceci :

    Nom Valeur1 Valeur2 Valeur3......

    A........1.........2.........4
    B........2.........1.........3
    C........5.........3........10

    Je voudrai récupérer quand je tape A ou B ou C dans une cellule,
    Récupérer et écrire les valeur1 2 et 3 dans les cellule suivantes (sur la même ligne).

    Existe t'il une formule excel pour cela ?
    Je souhaite vivement eviter le VBA, mais j'accepte quand même les propositions VVBA au cas ou il n'y aurai pas de solution par fonction excel.

    PS j'ai réussi avec des fonction "SI" imbriquées les unes dans les autres, mais cette solution est beaucoup trop lourde à gérer car ma base de données est en faite bien plus importante que A B C et en plus les "glissé" de formulent me décalent à chaque fois les numéros des noms à comparer, enfin bref, beaucoup trop lourd.

    Merci d'avance pour vos propositions

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Par défaut
    une proposition svp ?

    J'accepte même le vba...

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il faudrait peut-être préciser un peu plus.
    Où tapes-tu la valeur à chercher par exemple A ?
    et les valeurs, est-ce sur la même ligne où tu as tapé le A ou bien dans les colonnes à côté des autres valeurs.
    Ce n'est pas très clair pour moi.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Par défaut
    Dans une colonne définie, je dois taper mon choix A, B,ou C.
    Ensuite, je dois récupérer les valeurs 1 et 2 et 3 qui correspondent aux valeur de la base de donnée de la ligne A B ou C selon mon choix et je dois ensuite écrire ces valeurs dans les colonnes derrière celle ou j'ai fais mon choix et sur la même ligne que celle ou j'ai fais mon choix.

    J'espère que c'est plus clair...

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    il te faut rechercheV

Discussions similaires

  1. [AC-2007] Requête UNION : récuperer les valeurs sur une seule ligne
    Par tibofo dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 08/12/2009, 12h02
  2. Récuperer la valeur d'une variable à partir de son nom
    Par Etanne dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/10/2007, 18h04
  3. Réponses: 2
    Dernier message: 04/04/2007, 17h21
  4. Réponses: 5
    Dernier message: 12/08/2006, 00h36
  5. Réponses: 12
    Dernier message: 02/05/2006, 19h37

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