OVH Cloud OVH Cloud

RECHERCHEV

2 réponses
Avatar
tony.chevalier
bonlours,
voila j'ai deux document excel qui contiennent:
doc 1
name
a
b
c
d
et un doc 2
adress name
1 a
2 a
3 c
4 d
je souhaite mettre les valeur adress (du doc 2,correspondant au name)
dans le doc 1 pour avoir
doc 1
name adress1 adress2
a 1 2
b
c 3
d 4
dans une case differente ou les deux valeur separé par ";"!
est ce possible sachant que par adress il y a plusieur valeur de name?
car recherche v ne donne qu'une seul valeur!

2 réponses

Avatar
Bourby
bonjour,

(s'il y au maximum 2 adresses par nom),
pour la 1ère adresse, sur la 1ère ligne, puis tirer la formule vers le bas:
=recherchev(A1;[doc2.xls]Feuil1!A$1:A$1000;2;FAUX)

Pour la 2ème adresse
=recherchev(A1;decaler([doc2.xls]Feuil1!A$1:A$1000;equiv(A1;[doc2.xls]Feuil1
!A$1:A$1000;0));2;FAUX)

Lorsqu'il n'y a pas de 2è adresse, on peut éviter les #N/A
en testant le résultat :
= si (esterreur(la formule);"";la formule)



"toyyot" a écrit dans le message news:

bonlours,
voila j'ai deux document excel qui contiennent:
doc 1
name
a
b
c
d
et un doc 2
adress name
1 a
2 a
3 c
4 d
je souhaite mettre les valeur adress (du doc 2,correspondant au name)
dans le doc 1 pour avoir
doc 1
name adress1 adress2
a 1 2
b
c 3
d 4
dans une case differente ou les deux valeur separé par ";"!
est ce possible sachant que par adress il y a plusieur valeur de name?
car recherche v ne donne qu'une seul valeur!


Avatar
Philippe.R
Bonsoir Tony,
Tu peux aussi te reporter à la ficelle "recherche à résultats multiples" du 18/11/03
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"toyyot" a écrit dans le message de
news:
bonlours,
voila j'ai deux document excel qui contiennent:
doc 1
name
a
b
c
d
et un doc 2
adress name
1 a
2 a
3 c
4 d
je souhaite mettre les valeur adress (du doc 2,correspondant au name)
dans le doc 1 pour avoir
doc 1
name adress1 adress2
a 1 2
b
c 3
d 4
dans une case differente ou les deux valeur separé par ";"!
est ce possible sachant que par adress il y a plusieur valeur de name?
car recherche v ne donne qu'une seul valeur!