Excel / Access : fusionner deux basses de données

Excel / Access : fusionner deux basses de données - Logiciels - Windows & Software

Marsh Posté le 19-03-2008 à 16:41:47    

Bonjour.
 
Voici deux bases de données : A et B.
La base C est le résultant que je veux obtenir.
 
 
http://img329.imageshack.us/img329/209/50002034cu7.jpg
 
 
 
Je veux les fusionner en une seule ayant pour base A mais s'enrichissant de B si les informations sont disponibles.
 
Est ce que je peux le faire avec Excel?
Sinon avec Access?
Comment faire ?
 
merci.

Reply

Marsh Posté le 19-03-2008 à 16:41:47   

Reply

Marsh Posté le 19-03-2008 à 18:11:46    

Regarde la fonction RechercheV sous Excel, elle devrait coller pile-poil. Il te suffit d'ajouter une colonne Age à ton premier tableau A.


Message édité par Idoine le 19-03-2008 à 18:12:52
Reply

Marsh Posté le 19-03-2008 à 18:36:54    

+1
 
avec un SI et SIERREUR pour que ça soit propre quand la rechercheV ne trouve pas de correspondance.
 
Par contre si il y a des milliers d'enregisterment, ça devient assez vite trés lent par rapport à une base access. Mais pour des petits volumes, ça marche TRES bien sur excel


---------------
La ligne droite n'est en aucun cas le plus court chemin entre deux points. Sauf, bien sûr, si les deux points sont bien alignés l'un en face de l'autre
Reply

Marsh Posté le 20-03-2008 à 14:07:55    

Merci des réponses.
 
Avec mon chef on a effectivement conclu qu'il vallait mieux passer sur accesS.
 
merci quand même, la solution est bonne!

Reply

Marsh Posté le 21-03-2008 à 11:43:58    

Bonjour
 
Si ca ne dépasse pas 65536 lignes, avec MSQuery sous Excel ca fonctionne tout autant.
Question, tes bases, sont sous quoi ? Excel ? Access ? Autres ?
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 21-03-2008 à 17:14:58    

SuppotDeSaTante a écrit :

Bonjour
 
Si ca ne dépasse pas 65536 lignes, avec MSQuery sous Excel ca fonctionne tout autant.
Question, tes bases, sont sous quoi ? Excel ? Access ? Autres ?
 
Cordialement


20000 vlookup sur 30000 lignes, ça te laisse le temps d'aller boire un café si t'as un PC aussi vieux que le mien (même pas 3 ans). Si tu dois faire 6 recherches par minutes, faut passer par access.
 
Le choix dépend du volume de donnée et du volume de traitements souhaité.
 
Excel 2007 explose cette limite (Plus d'un million de lignes) mais, à part l'exploitation des processeurs multicore, n'accélere pas drastiquement la vitesse de calcul par rapport aux précédentes versions. Ca sait faire du boulot de base de donnée mais ça ne les remplace pas encore.


---------------
La ligne droite n'est en aucun cas le plus court chemin entre deux points. Sauf, bien sûr, si les deux points sont bien alignés l'un en face de l'autre
Reply

Sujets relatifs:

Leave a Replay

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