Recherche et rapatriement de la ligne de données

Fermé
zara70 Messages postés 178 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 - 22 avril 2016 à 06:35
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 22 avril 2016 à 15:13
Bonjour,

J ai 2 feuilles excel ayant en point commun en colonne A le matricule client.
Je souhaite faire une recherchev a partir de ce n et faire en sorte que s il le détecte dans la 2 eme feuille , qu il rapatrie toutes des données de la ligne correspondant à ce client dans la feuille n 1

S'agit il d une rechercheh?

Merci beaucoup pour votre aide

Zara 70

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
22 avril 2016 à 08:04
Bonjour

oui, si le numéro cherché est bien dans la 1° colonne de la base de données

=RECHERCHEV(valeur;plage;N° de colonne dans la plage à ressortir;0)

crdlmnt
0
zara70 Messages postés 178 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 1
22 avril 2016 à 14:15
Ma problématique est de rapatrier la ligne entière, c est possible ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 22/04/2016 à 14:26
C'est possible si vous suivez le détail de la formule proposée:
plage: toute la plage des informations, toutes colonnes comprises, avec la recherche de la "valeur" obligatoirement dans la première colonne de cette plage
N° de colonne dedans la plage vous renverra la valeur dans cette colonne pour la ligne où se trouve la valeur cherchée

exemple: en feuil2 avec une base de données en feuil1!
si vous placez la valeur cherchée en A1:


=RECHERCHEV($A1;Feuil1!$A:$Z;2;0) vous donnera la valeur dans la 2° colonne de la plage A:Z

=RECHERCHEV($A1;Feuil1!$A:$Z;3;0) dans la 3° colonne

etc..

vous pouvez compléter la formule pour éviter des affichages d'erreur si la valeur A cherchée n'existe pas dans A de la base de donnée ou si A1 est vide:

Excel à partir de 2007
=SIERREUR(RECHERCHEV($A1;Feuil1!$A:$Z;2;0);"")

Excel avant 2007:
=SI(NB.SI(Feuil1!$A:$A;$A1)=0;"";RECHERCHEV($A1;Feuil1!$A:$Z;2;0))


si problème avec ça , et si possible déposez un modèle avec quelques explication sur:
https://www.cjoint.com/

déposer / créer le lien en bas de page le copier en haut de page et revenir le coller ici)

à vous lire

crdlmnt
0
zara70 Messages postés 178 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 1 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
22 avril 2016 à 14:47
Merci à vous pour votre réponse et votre patience.

J'ai du mal à expliquer mon besoin, et je m'en excuse.

J'ai donc 2 feuilles excel, le seul point commun entre les 2 feuilles est le n° de client.

Dans ma 2ème feuille, je souhaite entrer une formule me permettant de dire :

si le n° de client (que je sélectionne dans la cellule) est connu dans ma feuille 1 (je sélectionne tout mon fichier), je souhaite par cette formule que me soit rappatrier pour ce n° de client les informations connus sur toute la ligne.

C'est compréhensible ?

Merci encore

Zara70
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 22/04/2016 à 14:59
oui c'est compréhensible et ça correspond tout à fait à ce que je propose, du moins je crois, mais pour en être sur, il faudrait que vous nous proposiez un modèle, (même avec des données bidonnées si confidentialité)
voyez le site pour ce dépôt dans mon précédent message
0
zara70 Messages postés 178 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 1 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
22 avril 2016 à 15:04
je crois que je viens de comprendre.

En fin de compte il me faut créer autant de formules que de colonnes à rappatrier.

Je pensais pour gagner du temps qu'il m'était possible de rappatrier le résultat de plusieurs colonnes en même temps.

Cordialement,
0