Formule dans excel

Résolu/Fermé
lacav34 Messages postés 46 Date d'inscription samedi 1 août 2015 Statut Membre Dernière intervention 8 février 2024 - 26 août 2015 à 11:09
lacav34 Messages postés 46 Date d'inscription samedi 1 août 2015 Statut Membre Dernière intervention 8 février 2024 - 26 août 2015 à 15:06
Bonjour,

J'ai classeur EXCEL A avec une feuille Excel dans laquelle j'ai la colonne A1 qui comporte des numéros de clients ( 2015opl12, ou B1423, ou L4225 .. ETC) et ensuite d'autres colonnes avec des infos.

Dans une autre feuille Excel d'un autre classeur B, j'ai la même colonne avec une suite de colonnes différentes que je dois rajouter dans le Classeur A.

Bref il faut que je trouve une formule pour comparer les deux colonnes A1 des deux tableaux Excel sachant que les numéros des deux colonnes A1 ne sont pas forcément dans le même ordre, ou sont dans 1 tableau et pas dans l'autre.
Le but étant de pouvoir coller des infos du classeur B dans le classeur A mais dans la bonne ligne correspondant au numéro de client

Je ne sais pas si c est clair mais je ne sais pas comment faire.
Trop novice dans Excel

Merci de votre aide

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 26/08/2015 à 11:48
Bonjour

si votre code dans le tableau à remplir est en A1 de la feuil1 et votre base de données de A à Z dans la feuil2!

=RECHERCHEV(A1;feuil2!A:Z;2;0)
vous donnera la valeur, de B sur la ligne de feuil2 qui continet A1 en colonne A
=RECHERCHEV(A1;feuil2!A:Z;3;0) la valeur de C et ect avec ;3;0) ;4;0) ...
et si vous voulez éviter des affichages parasites quand A feuil1! est vide:
=SIERREUR(RECHERCHEV(A1;feuil2!A:Z;2;0);"")

valable à partir d'Excel 2007, sinon:
=SI(NB.SI(feuil2!A:A;A1)=0;"";RECHERCHEV(A1;feuil2!A:Z;2;0))

bien entendu il faut aussi compléter l'adresse feuil2 avec le nom du classeur correspondant.

crdlmnt

Errare humanum est, perseverare diabolicum
0
lacav34 Messages postés 46 Date d'inscription samedi 1 août 2015 Statut Membre Dernière intervention 8 février 2024
26 août 2015 à 14:13
J'ai fait la première partie et cela ne marche pas ça met NA

QUOI faire ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
26 août 2015 à 14:26
Si la réponse est NA, c'est que Excel ne trouve pas la valeur cherchée dans la première colonne du tableau de la base de données (A:Z et donc dans la colonne A dans mon exemple)
de même, ouvrez bien vous deux fichiers (c'est à dire la 1° colonne du champ, indiqué dans la formule
et aussi soigner bien le libellé des adresses d'un fichier à l'autre (le mieux et de la faire écrire par excel en sélectionnant le champ de la base de données pendant l'écriture)
Et si ça ne va pas, donnez nous plus d'info sur vos données à défaut de diffuser les fichiers
quelle est la cellule contenant la valeur qu'il faut trouver? (A1 dans mon exemple)
dans quelle colonne de la base de données se situe les valeurs de référence
quelles sont les colonnes à éditer?
à vous lire
0
lacav34 Messages postés 46 Date d'inscription samedi 1 août 2015 Statut Membre Dernière intervention 8 février 2024
26 août 2015 à 14:48
VAUCLUSE
En fait j'ai recommencer la formule puis le fait descendre le long des différentes lignes et là effectivement j ai des infos qui sont apparues. Donc pour ca ok merci beaucoup
Mais la j 'ai mes code clients du CLASSEUR B qui sont dans la colonne A1 en face des lignes correspondantes du CLASSEUR A ce que je voulais.
Mais maintenant il faudrait aussi que je récupère les infos du classeur B pour la colonne C
et la il y a #NA
Merci
0
lacav34 Messages postés 46 Date d'inscription samedi 1 août 2015 Statut Membre Dernière intervention 8 février 2024
26 août 2015 à 15:06
VAUCLUSE

MERCI POUR TOUT CA MARCHE
SUPER CE FORUM ET LES GENS QUI SI CONNECTE POUR SAUVER DES NOVICES
BONNE JOURNEE
0