[excel] - Associer deux fichiers

Fermé
muzo - 9 févr. 2009 à 12:32
 Nel - 8 juin 2009 à 11:23
Bonjour à tous et à toutes,

Voila mon petit problème :
Je dispose de deux fichiers excel qui ont en commun un champ "date". Sachant qu'il existe des dates communes aux deux fichiers, j'aimerai associer les données de l'un des fichiers à l'autre sans passer un temps infini à copier/coller 1 à 1 mes données en fonction des dates !! En fait il s'agit d'automatiser la tâche.

Au fait, j'ai excel 2003 !!

merci d'avance,
J'attends vos conseils,
Cordialement
A voir également:

4 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
9 févr. 2009 à 12:50
Bonjour,
Tu peu mettre une formule dans le classeur (où tu veux copier) du genre..
=[Classeur1]Feuil1!$A$1
Et tirer vers le bas ?
A+
0
Bonjour,

merci de ta réponse ...mais en fait je ne vois pas en quoi ta formule va me permettre de réaliser ce que je souhaite. En fait, je crois que j'ai du mal m'expliquer.

- J'ai un fichier A avec une colonne "date" et une autre correspondant à des mesures de contamination (colimétrie).
- j'ai un autre fichier B avec une colonne "date" et d'autres colonnes avec des données de t° d'eau, de salinité...

Mon objectif est d'associer les données du fichier B aux données du fichier A....sauf que les dates des 2 fichiers ne correspondent pas toujours (ex ; pour le 09/02/2007 je n'ai pas de données associées dans le fichier B).
En fait j'aimerai fusionner mes fichiers en fonction d'un champ.

voila,ça parait plus clair je pense.

merci encore,
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
9 févr. 2009 à 15:13
Désolé... non ! je comprend pas ce que tu veux fusionner.
j'ai penser que tu voulais avoir les même dates dans les 2 classeurs.
Les données de l'un doivent se repporter sur l'autre si la date est identique ???
0
Bonjour,

oui c'est exactement ça. Les données de l'un des fichiers doivent se reporter sur l'autre si la date est identique.
Une idée ?

merci
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
9 févr. 2009 à 15:39
Essayons d'être concret...
Si une date se trouve dans classeur1 et classeur2 certaine donnée doivent être reportées de classeur1 Vers classeur2 ou l'inverse. Quel cellules doivent êtres reportées et sur quel colonne ?
Les lignes (rows) sont les même ou bien elles peuvent êtres différentes ?
Combien de lignes renseignées dans ton classeur ?
0
Alors pour être concret...
- "Si une date se trouve dans classeur1 et classeur2 certaine donnée doivent être reportées de classeur1 Vers classeur2 ou l'inverse"....Ok pour ça...pour que ce soit plus facile à comprendre disons qu'on mettra tout (données de t° et salinité) dans le classeur 1 à la suite des colonnes déjà existantes. On aura donc 2 colonnes supplémentaires (une de t° et une autre de salinité)

- "Quel cellules doivent êtres reportées et sur quel colonne ?"... c'est la que ça coince au niveau compréhension....Moi je veux juste 2 nouvelles colonnes (comme dit au dessus) où je retrouve mes données de t° et salinité et cela en fonction de la date.

exemple :
fichier A

date E.Coli
17/01/09 250
18/01/09 150
19/01/09 54
20/01/09 658
21/01/09 24


Fichier B

date t° Sal
17/01/09 10 15
19/01/09 15 35
20/01/09 5 30
25/01/09 12 35
27/01/09 9 28

les dates ne sont pas toutes les mêmes dans les 2 fichiers,.. moi je voudrais au final un fichier fusionnant les 2 informations en fonction d'une date commune aux 2 fichiers d'origine, comme ça :

date E.Coli t° Sal
17/01/09 250 10 15
19/01/09 54 15 35
20/01/09 658 5 30


voila, en espérant que ce soit plus clair !!
merci,
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
9 févr. 2009 à 16:43
J'ai compris, malheureusement j'ai l'impression qu'il y a un bug dans excel sur la rechercheV sur les valeurs de date.
Tant que le jour est plus grand que 12 ça fonctionne mais autrement..
A moins qu'un autre intervenant ne trouve la solution je ne vois qu'une fonction personalisée.
Avis aux collégues !!
Par une foncton VBA je crois pouvoir résoudre ton problème. Attendons d'abord une réaction.
A+
0
Merci pour ton aide,

J'ai résolu l'affaire.....je suis passé par access !! Si ça intéresse du monde, je peux expliquer la méthode.

Merci encore pour ton aide lermite222.

à bientôt
0
dendroneil > muzo
20 mai 2009 à 22:26
bonjour !

oui ça m'"interesse !!

je cherche moi aussi a regrouper deux base de donnée avec des enytrées communes !

merci d'avance !
0
Bonjour Muzo,
j'ai exactement le même problème que toi. S'il te plaît pourrais tu m'expliquer comment tu as pu le resoudre.
Merci.
0