Voir le sujet précédentAller en basVoir le sujet suivant
VicomteDeValmont
VicomteDeValmont
Grand sage

Comment croiser et fusionner deux tableaux excel ? Empty Comment croiser et fusionner deux tableaux excel ?

par VicomteDeValmont Jeu 15 Déc - 17:35
Bonjour,

J'ai une question pratique à laquelle quelqu'un sera peut-être en mesure de répondre.

Je vais essayer d'être clair (mais c'est pas évident) :
J'ai deux tableaux excel et j'aimerais récupérer une ou plusieurs colonnes du deuxième tableau et qu'elles soient ajoutées au premier tableau sur la ligne dont une case (présente dans une colonne sur le tableau 1 et 2) est la même sur les deux tableaux.

Est-ce que quelqu'un saurait comment faire ? Avec un logiciel ou une fonction ?

_________________
Cette insigne faveur que votre coeur réclame
Nuit à ma renommée et répugne à mon âme.
Mathador
Mathador
Empereur

Comment croiser et fusionner deux tableaux excel ? Empty Re: Comment croiser et fusionner deux tableaux excel ?

par Mathador Jeu 15 Déc - 18:41
Dans le monde des bases de données on appelle ça une jointure. Si je devais faire ça je serais tenté de le faire en exportant les tableaux en CSV, en les important avec R (c'est un environnement de programmation spécialisé, pratique pour les statistiques et les graphiques) puis en utilisant la fonction merge() de R.
Mais R demande un certain investissement et je ne te le recommande pas si tu n'en auras pas l'usage ultérieurement.

PS: apparemment c'est possible directement sous Excel. Liens (en anglais): https://support.microsoft.com/en-us/office/how-can-i-merge-two-or-more-tables-c80a9fce-c1ab-4425-bb96-497dd906d656 et https://support.microsoft.com/en-us/office/merge-queries-and-join-tables-cbd17828-7a50-4dc6-9aac-20af4ef6d8a6 (ce sont deux méthodes différentes).

PPS: https://superuser.com/questions/420635/how-do-i-join-two-worksheets-in-excel-as-i-would-in-sql a l'air intéressant aussi.

_________________
"There are three kinds of lies: lies, damned lies, and statistics." (cité par Mark Twain)
« Vulnerasti cor meum, soror mea, sponsa; vulnerasti cor meum in uno oculorum tuorum, et in uno crine colli tui.
Quam pulchrae sunt mammae tuae, soror mea sponsa! pulchriora sunt ubera tua vino, et odor unguentorum tuorum super omnia aromata. » (Canticum Canticorum 4:9-10)
dryade
dryade
Niveau 8

Comment croiser et fusionner deux tableaux excel ? Empty Re: Comment croiser et fusionner deux tableaux excel ?

par dryade Jeu 15 Déc - 20:55
Dans le document que tu veux conserver ou compléter, insère des colonnes aux endroits voulus.
Dans le document avec des colonnes à copier, copie chaque colonne une par une en la collant dans le doc d'arrivée avec l'option "collage spécial" si tu as des formules à copier (sinon, "coller" normal).
J'espère avoir pu t'aider. trefle
Mathador
Mathador
Empereur

Comment croiser et fusionner deux tableaux excel ? Empty Re: Comment croiser et fusionner deux tableaux excel ?

par Mathador Jeu 15 Déc - 21:08
Cela ne fonctionne que si la donnée en commun n'est pas en double et qu'il y a les mêmes valeurs de chaque côté.

_________________
"There are three kinds of lies: lies, damned lies, and statistics." (cité par Mark Twain)
« Vulnerasti cor meum, soror mea, sponsa; vulnerasti cor meum in uno oculorum tuorum, et in uno crine colli tui.
Quam pulchrae sunt mammae tuae, soror mea sponsa! pulchriora sunt ubera tua vino, et odor unguentorum tuorum super omnia aromata. » (Canticum Canticorum 4:9-10)
elea25
elea25
Niveau 6

Comment croiser et fusionner deux tableaux excel ? Empty Re: Comment croiser et fusionner deux tableaux excel ?

par elea25 Jeu 15 Déc - 21:49
Si j'ai bien compris ce dont tu as besoin, la fonction recherchev devrait faire l'affaire.
Zenxya
Zenxya
Grand sage

Comment croiser et fusionner deux tableaux excel ? Empty Re: Comment croiser et fusionner deux tableaux excel ?

par Zenxya Jeu 15 Déc - 22:00
Avec la fonction RechercheV. Il faut que tes deux tableaux soient dans le même classeur (dans deux onglets différents, tu peux le faire facilement en faisant clic droit sur l'onglet à copier puis copier vers ---> le second classeur.
Après dans la colonne du tableau 1 : tu tapes =RECHERCHEV(valeur_commune_des_2_fichiers;tableau2_cellule_début_cellule_fin;nombre_de_colonne_où_se_trouve_la_donnée_à_partir_de_valeur_commune;FAUX).

Pas très claire mes explications, j'ai fait un exemple, 1er tableau des élèves (j'ai une imagination de ouf) avec leur date de naissance et 2nd tableau, les mêmes élèves mais avec leur classe. Pour bien "voir" le résultat j'ai ajouté la colonne recherchev sur le 3ème onglet.
Fichiers joints
Comment croiser et fusionner deux tableaux excel ? Attachment
exemple.xlsx Vous n'avez pas la permission de télécharger les fichiers joints.(10 Ko) Téléchargé 2 fois

_________________
Soyez résolus à ne plus servir, et vous voilà libres - La Boétie
La folie c’est faire toujours la même chose et s’attendre à un résultat différent - Albert Einstein
L'École est le lieu où l'on va s'instruire de ce que l'on ignore ou de ce que l'on sait mal pour pouvoir, le moment venu, se passer de maître - Jacques Muglioni
Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum