- VicomteDeValmontGrand sage
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 ?
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.
- MathadorEmpereur
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.
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)
- dryadeNiveau 8
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.
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.
- MathadorEmpereur
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)
- elea25Niveau 6
Si j'ai bien compris ce dont tu as besoin, la fonction recherchev devrait faire l'affaire.
- ZenxyaGrand sage
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.
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
_________________
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
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum