Problème pour parcourir colonne avec excel
Résolu
robin12
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
robin12 Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
robin12 Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, suite à une requete sql via vba sur une base oracle, je récupère 2 tables Table 1: Colonne A et Colonne B Table 2 : Colonne D Colonne A | Colonne B | Colonne D -----------------------|-----------------------|------------------------------------------------ CATEGORIE | NOMBRE | CATEGORIE_2 A | 4 | A B | 1 | B M | 1 | C D | 4 | D G | 1 | E J | 2 | F K | 5 | G L | 1 | H | 1 | I | | J | | K | | L Je souhaiterai vérifier si chaque catégorie de la colonne A appartiennent aux catégories de la colonnes D et copier les valeurs de la colonne B dans la colonne E à l'emplacement spécifique. La jointure n'étant pas faisable sur oracle, je souhaiterai la faire avec excel en parcourant les colonnes. C'est la ou je bloque. Voila le résultat que je souhaiterai obtenir: Colonne A | Colonne B | Colonne D | Colonne E -----------------------|----------------------|----------------------- |---------------- CATEGORIE | NOMBRE | CATEGORIE_2 | NOMBRE_FINAL A | 4 | A | 4 B | 1 | B | 1 M | 1 | C | D | 4 | D | 4 G | 1 | E | J | 2 | F | K | 5 | G | 1 L | 1 | H | | | I | | | J | 2 | | K | 5 | | L | 1 Je devrai ensuite récuperérer les colonnes D et E pour faire des traitements dessus. Si quelqu'un à une solution, je suis preneur. Merci
Configuration: Windows XP Firefox 2.0.0.20
2 réponses
-
Bonjour,
La fonction à utiliser est recherchev
en E2 :
=recherchev(D2;A:B;2;faux)
Si D2 est dans la colonne A ==> retourne la valeur de la colonne B
Si D2 est absent de la colonne A ==> retourne #N/A
pour affiner la formule et éviter le #N/A
=si(esterreur(recherchev(D2;A:B;2;faux));"";recherchev(D2;A:B;2;faux))
ou
=si(esterreur(recherchev(D2;A:B;2;faux));"perdu, cette catégorie n'existe pas !";recherchev(D2;A:B;2;faux)) -
Merci,
c'est exactement ce que je cherchais !!!!
je m'attendais à un script compliqué mais c'est en réalité tout simple.
Merci leplot pour ta rapidité.
Bonne journée à tous.