grouper 2 tableaux, recherche verticale?

S

seb

Guest
Bjr,

j'ai crée 2 tableaux à l'aide d'importation de données.
dans ces deux tableaux figure 1 colonne commune. je voudrais ne faire plus qu'un de ces deux tableaux, je ne sais pas comment faire, j'ai lu un truc sur recherche verticale je ne sais pas si la solution est adaptée pour moi ....

précision la mention commune est une colonee ou se trouve un numero de dossier (donc présente dans les deux tableaux)

dans un tableau un numero de dossier par ligne

dans le 2eme tableau le numero de dossier peut etre repeté sur 2 ou 3 lignes car ce tableau est le detail du dossier

voila j'espere avoir ete le plus clair

merci de votre aide

seb
 
S

seb

Guest
pardon je sais pas si ca a marché voici mes tableaux c'est dans le tableau entete achats que je veux prendre des données (la colonne ref client) et la mettre dans mon second tableau lignes achats. le denominateur commun etant la collone "bon"

merci

seb

2 tableaux ci joint.
 

Pièces jointes

  • tableaux.zip
    6.8 KB · Affichages: 42
  • tableaux.zip
    6.8 KB · Affichages: 44
  • tableaux.zip
    6.8 KB · Affichages: 42
M

Michel_M

Guest
Re,

Je ne sais pas si c'est bien ce que tu voulais:

dans ligneha tu as la ref du client correspondant au bon. Le principe est une rechercheV et non H

A+

Michel
 

Pièces jointes

  • seb_xld.zip
    7.3 KB · Affichages: 63
S

seb

Guest
oui une recherche v d'accord mais lorsue je prepare ma fonction recherche V, je ne sais pas quoi mettre dans les colonnes:

valeur cherchée
table matrice
n° index col
valeur proche

je n'ai jamais fait cela.

merci à toi

seb
 
M

Michel_M

Guest
Re,

je ne comprends pas...

As tu regardé dans la pièce jointe ? la rechercheV est faite


Pour piger les recherches V H, tu as des démos très bien faites de Gaetan Mourmant dans les téléchargement à la rubrique Lecons et vba (je crois)

Michel
 
S

seb

Guest
arg j'avais pas vu le .zip .....
merci bcp michel, j'ai ouvert les fichiers c'est exactement ce que j'ai besoin !! merci.

par contre je n'arrive pas à reproduire ca moi même ...j'ai honte.

pourrais tu me commenter pas a pas moi j'ai fait:

ouverture des 2 fichiers
je vais dans fichier lignes achats, je me place la ou je veux que mes infos ref client se place (dans la cellule de la 1ere ligne en haut a droite)

je fais inserer une fonction, recherchev

en valeur je pointe le 1er numero de bon sur la 1ere ligne
en table je suis pas sur .... je vais pointer sur la feuille entete achat le premier numero de bon?

en n° index je met 4 comme tu as mis mais je le fait sans savoir pourquoi

en valeur proche je met faux

voila ou j'en suis.

merci de me corriger car ca ne marche pas ainsi chez moi

seb
 
M

Michel_M

Guest
Re,

Avant d'écrire la formule (je n'ai plus les fichiers) j'ai sélectionné la zone où je prends les renseignements et l'ai nommé "entete" (insertion nom définir)

dans le fichier "cible" je me place où je veux la donnée et j'écris:
=recherchev(
je clique sur la ligne du "n°de bon"

je tape le ;

je vais dans le fichier source et j'effectue la commande "édition-atteindre--entete

je tape le ;

je tape 4 qui est la 4° colonne dans la zone "entete" ou tu as la ref client

on ferme la parenthèse et "entrée"

Voilà;

Les fonctions recherche H V sont fondamentales sous excel donc prends le temps de bosser là dessus: tu as les démos que je t'ai indiqué, des sites comme www.info-3000.com, l'aide microsoft et surtout toutes les réponses sur ce forum.

Bon courage mais ca vaut le coup d'y consacrer du temps

Michel
 
S

seb

Guest
bien ton aide j'ai fais pas a pas et ca donne ca:

=RECHERCHEV(C3;ententesachatsTEST.xls!entete;4)

#N/A donc erreur j'ai du me louper à un moment


lorsque tu dis clique sur la ligne numero du bon c'est sur mon 1er chiffre de bon ou sur la cellule ou dedans il y a ecrit "bon"

merci j'y suis presque mais pas tout a fait.

seb
 

Discussions similaires

Réponses
18
Affichages
880

Statistiques des forums

Discussions
313 060
Messages
2 094 924
Membres
106 128
dernier inscrit
lopierre