Fusionner plusieurs classeurs Excel basé sur la colonne de la clé
- Je obtenir sept classeurs (fichiers xlsx) à partir de clients différents, chacun avec une seule feuille.
Chaque feuille a au moins une commune de la colonne ID (UNIQ, PK). Un de le classeur contient la liste de tous les possibles id. D'autres peuvent ne pas avoir toutes les id, mais chaque ligne a la valeur de l'id défini.
J'ai besoin de faire un classeur, avec la première colonne ID, puis de l'union de toutes les autres colonnes de chaque fichier.
Puis-je envoyer les final.xlsx
via e-mail, donc indépendant de la source des fichiers (je ne sais pas si c'est possible de déréférencement d'elle, tout en conservant les valeurs de constante).
Pouvons-nous faire cela à l'aide de VLOOKUP
ou intégré dans les fonctions d'Excel?
Imbriqués les recherches. Je veux savoir comment faire pour s'unir et d'afficher les colonnes restantes à partir de différents Classeurs et feuilles de calcul en une seule.
RECHERCHEV et INDEX sont des candidats potentiels pour le renvoi de données à partir de plusieurs colonnes. Dans chaque classeur source, il y a au plus une ligne d'intérêt par ID, ou pourrait-il y avoir plusieurs lignes par ID?
Un ID ne sera pas répétée plus d'une fois dans un Classeur (feuille de calcul; comme il n'y a qu'une seule feuille par Classeur).
Pour éviter beaucoup de va-et-vient dans les commentaires, vous avez quelques minutes à me rejoindre dans le chat? chat.stackoverflow.com/rooms/45033/...
OriginalL'auteur Annie | 2014-01-11
Vous devez vous connecter pour publier un commentaire.
Si vous allez effectuer cette opération qu'une seule fois. Vous pouvez le faire comme ceci:
Aussi, si c'est quelque chose que vous avez à faire, très fréquemment, & les étapes restent les mêmes. Je suggère qu'avant de commencer, vous cliquez sur Enregistrer une Macro, puis effectuer les étapes ci-dessus, tweak qui code un peu, l'enregistrer dans un autre fichier pour l'avenir & la prochaine fois, vous n'aurez pas à le faire manuellement.
master.xlsx
, il suffit d'effectuer toutes ces étapes (qu'il aurait déjà que la formule en place).OriginalL'auteur Xaq
Dans le cas où vous voudriez essayer approche différente, jetez un oeil à la "Excel Assistant Requête" https://superuser.com/questions/722348/merge-and-combine-in-excel/747430#747430
OriginalL'auteur endriju
Importer les deux fichiers excel dans la base de données Access.
Utiliser l'assistant Requête pour sélectionner l'une des deux tables et copie le résultat dans une nouvelle feuille excel.
Access et Excel sont dans le même paquet, donc pas de coût supplémentaire.
OriginalL'auteur Mahmoud Fayez