matching sous excel

matching sous excel - Logiciels - Windows & Software

Marsh Posté le 17-01-2005 à 15:17:39    

Bonjour, j'ai deux bases de données Excel...
 
n'ayant pas de prim key, je voudrais matcher les deux db sur le nom et le prénom ?
 
est-ce possible ???
 
Merci d'avance
 
Julien

Reply

Marsh Posté le 17-01-2005 à 15:17:39   

Reply

Marsh Posté le 17-01-2005 à 15:23:46    

Excell fait des db ?  
A mon avis tes deux fichiers tu devrai les mettre dans une vrai base. Style mySQL ou tt simplement access.

Reply

Marsh Posté le 17-01-2005 à 15:25:49    

je peux toujours les convertir en access ???
et après... access peut le faire ???

Reply

Marsh Posté le 17-01-2005 à 15:27:20    

BEn access sait très bien importé les fichiers excell quand même. Et faire des tables avec tes fichiers.

Reply

Marsh Posté le 17-01-2005 à 15:37:24    

oui, mais il me faut un systeme que le fasse automatiquement.
Je suis avec des bases de plusisurs milliers de personnes !
 
une base contient des données que l'autre ne contient pas et inversément. Et il me faut une base qui contient toutes les données.
Et la seule chose pour que je puisse faire un primary key, c'est le nom + le prenom
 
si je dois le faire manuellement, je suis parti pour une semaine non-stop...

Reply

Marsh Posté le 17-01-2005 à 15:39:45    

C'est des milliers de fichiers ou une dizaine ?
Car l'importation se fait très simplement et sur la table que tu veux. Après c'est au moment de l'importation du fichier excell que tu choisis les collonnes qui correspdront aux champs de la table. Donc même si les fichiers st formaté différement tu pourras choisire .

Reply

Marsh Posté le 17-01-2005 à 15:40:50    

Au pire à l'arrache un simple copier coller d'excell vers access.

Reply

Marsh Posté le 17-01-2005 à 15:43:55    

bah je sais que c'est un soucis de colonne...
Mais je ne veux pas de doublons et lorsqu'il y a dans les deux bases une colonne identique, il faut qu'il écrase une des deux données (au lieu de les additionner)...
 
...
je n'y connais pas grand chose...

Reply

Marsh Posté le 17-01-2005 à 15:45:56    

non, mais en fait, tu importe tes 2 fichier, ensuite tu créé une requette avec ces 2 table basé sur tes 2 colone et c est tout


---------------
#mais-chut
Reply

Marsh Posté le 17-01-2005 à 15:46:14    

Mais non tu importes dans ta table access par fichiers excell. Donc quand tu en a fini un tu fait l'autre. Et ils rajoutes les enregistrements à la suite. A chaque importation excell tu choisiras les colonnes que tu veux donc c bon tu auras juste après à definire les colonnes selectionnés aux champs de la table.
ps: Z_cool as raison aussi


Message édité par wonee le 17-01-2005 à 15:53:25
Reply

Marsh Posté le 17-01-2005 à 15:46:14   

Reply

Marsh Posté le 17-01-2005 à 15:53:29    

wonee a écrit :

Mais non tu importes dans ta table access par fichiers excell. Donc quand tu en a fini un tu fait l'autre. Et ils rajoutes les enregistrements à la suite. A chaque importation excell tu choisiras les colonnes que tu veux donc c bon tu auras juste après à definire les colonnes selectionnés aux champs de la table.


 
de ce cas, je vais me retrouver avec une ***** de doublons .... :S

Reply

Marsh Posté le 17-01-2005 à 15:54:25    

Z_cool a écrit :

non, mais en fait, tu importe tes 2 fichier, ensuite tu créé une requette avec ces 2 table basé sur tes 2 colone et c est tout


 
ça me semble intéressant comme façon, mais on fait comment ça exactement ?
 
faut me faire un mode d'emploi à moi :P sorry  :??:

Reply

Marsh Posté le 17-01-2005 à 16:14:45    

http://s25.yousendit.com/d.aspx?id [...] I8GN2DGZ87
 
 
 
repasse le toi au ralenti
 
l import des fichier excel n y est pas, mais c est loin d etre le plus compliqué


Message édité par Z_cool le 17-01-2005 à 16:15:16

---------------
#mais-chut
Reply

Marsh Posté le 17-01-2005 à 16:22:09    

tu creer une clef dans un autre champ (Nom + Prenon) dans les 2 fichier et tu les match avec vlookup( commande excel en anglais).

Reply

Marsh Posté le 17-01-2005 à 17:06:08    

Halala, je suis vraiment mal.
Je réexplique complètement mon problème...
 
j'ai deux tables...
une avec environ 5000 entrées et l'autre avec environ 2000 entrées...
elles ont en commun des champs tels que nom, prenom, langue, sexe,...
une première table (2000) n'a que ces champs
une deuxième (5000) les as aussi en plus qu'une série d'autres champs importants (genre "activité", "formation", "société" etc...)
 
Mon job est de vérifié quels personnes de la première table (2000) se trouve dans la deuxième (5000). Et en même temps (du coup) pouvoir dire qui sont les gens qui n'y sont pas...
 
Mais les deux tables ne sont pas top... Elles comportent quelques doublons et des fois des champs inexactes.  
Exemple, pour une meme personne, dans une table, le champs "region" est à "Paris" alors que dans l'autre c'est "Saint-Denis".
J'aimerais pouvoir quand même matcher (via le nom+prenom car pas de clef primaire) en sachant que j'aurais un pourvcentage d'erreur. Mais vu le nombre d'entrés dans les tables, je le considèrerai pas très important.
 
Une fois cela fait, je devrais analyser les résultats des gens présent en fonction  de leur secteur d'activité etc... Mais ça, c'est autre chose...
 
Si je dois faire ça manuellement, je n'ose même pas penser le temps que ça va me prendre...
 
J'espère avoir tout dis, si d'autres détails vienent, je le dirai... En espérant que vous puissiez maider.. Car ça stress...
 
MERCI :hello:

Reply

Marsh Posté le 18-01-2005 à 09:25:49    

on, jai bien suivit la petit vidéo, j'ai changé quelques truc et j'obtient un matching qui semble bon...
 
donc merci beaucoup à vous tous pour l'aide !!!
Ce forum est vraiment top

Reply

Marsh Posté le 18-01-2005 à 09:27:03    

jedijul a écrit :

on, jai bien suivit la petit vidéo, j'ai changé quelques truc et j'obtient un matching qui semble bon...
 
donc merci beaucoup à vous tous pour l'aide !!!
Ce forum est vraiment top


 
 
il y a sans doute possibilité d extraire vers excel apres


---------------
#mais-chut
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed