Академический Документы
Профессиональный Документы
Культура Документы
Accueil > Bureau que > Excel > Excel Avancé > Comparer et consolider deux tableaux
Livres à télécharger
Excel
1 2 3 4 5 6
Pour partager ce e vidéo sur les réseaux sociaux ou sur un site, voici son url :
https://youtu.be/ImjBBKE5HQU?list=PLpQBnWleLAauNEFq-J2OW8zhlU0uOAUiL
Les services et prestataires sont nombreux expliquant les dissonances qui existent
entre certaines bases de données réalisant le suivi des véhicules.
L'extension de ce fichier (xlsm) permet de gérer les macros et le code Visual Basic qui
leur
Ce site u lise les est pour
cookies associé. Ce votre
améliorer classeur est cons
expérience navigatué
on. de deux feuilles. La feuille Interne propose un Ok Non
bl l éhi l d
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html
bil Il ' i d l d d é 2/13
01/05/2020 Comparer et consolider deux tableaux Excel
tableau recensant les véhicules du parc automobiles. Il s'agit de la source de données
officielle qui a volontairement été restreinte. Comme l'illustre la capture ci-dessus, trois
champs perme ent de décrire ces véhicules. Le dernier champ (Corr.) est conçu pour
ini er les travaux de comparaison. La feuille externe est vide quant à elle. Comme son
nom l'indique, elle est prévue pour accueillir les données issues des ges onnaires de
bases externes.
Cliquer sur l'onglet externe en bas de la fenêtre Excel pour ac ver sa feuille,
Sélec onner la cellule A1 pour désigner le point de départ de l'importa on,
Cliquer sur l'onglet données en haut de la fenêtre Excel pour ac ver son ruban,
Tout à fait à gauche du ruban, cliquer sur le bouton Données externes,
Dans la liste, choisir Fichier texte,
Double cliquer sur le fichier externe.txt précédemment téléchargé,
Dans la boîte de dialogue qui suit, conserver cochée la case Délimité et cliquer
sur Suivant,
Dans l'étape qui suit, décocher la case Tabula on puis cocher la case Point-
virgule,
Nous indiquons ainsi comment Excel doit reconstruire les colonnes depuis ce e source.
Vous remarquez d'ailleurs que l'aperçu en bas de la boîte de dialogue se met
instantanément à jour. Désormais, les informa ons de champs semblent explicitement
iden fiées et séparées.
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 3/13
01/05/2020 Comparer et consolider deux tableaux Excel
Comme vous le constatez, les données sont parfaitement importées et recons tuées
dans trois colonnes correspondant aux trois champs iden ques à ceux de la source
d'origine. Néanmoins, les noms des champs sont manquants en entête du tableau.
Nous proposons donc de les ajouter et de réaliser une rapide mise en forme.
Nous récupérons ainsi les tres du tableau source pour y voir plus clair.
Cliquer dans l'une des cellules de tre pour désigner le tableau, par exemple B1,
Dans la sec on Styles du ruban Accueil, cliquer sur le bouton Me re sous forme
de tableau,
Dans les visuels proposés, choisir un style moyen orangé par exemple,
Dans la boîte de dialogue qui suit, valider la sélec on proposée en cliquant sur
Ok,
Puis, confirmer le message rela f aux données externes en cliquant sur Oui,
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 4/13
01/05/2020 Comparer et consolider deux tableaux Excel
Les données sont plus joliment présentées et de fait semblent mieux structurées. Ce e
mise en forme automa que est très pra que pour me re en valeur des tableaux de
bases de données. En revanche, les références des cellules sont transformées en plages
nommées. Or, pour les besoins des calculs de comparaison, nous préférons manipuler
ces plages avec leurs références d'origine. Pour ce faire, nous pouvons exploiter les
op ons du ruban Créa on Contextuel qui est visible lorsque l'une des cellules du
tableau est ac ve.
Nous retrouvons un tableau normal tout en conservant les a ributs de mise en forme
automa que qui ont été répliqués. Vous remarquez que les flèches des filtres
automa ques ont disparu.
Nous obtenons donc deux tableaux de structures iden ques mais d'origines
différentes. Celui de la feuille interne représente le tableau officiel. Celui de la feuille
externe représente le tableau des données à compléter.
Depuis la colonne Corr. (D) de la feuille interne donc, nous allons récupérer
l'immatricula on recherchée si elle existe dans le tableau de la feuille interne et
afficher un message textuel le cas échéant. Lorsque la fonc on RechercheV ne trouve
aucune correspondance, elle retourne un message d'erreur. Pour gérer ce e erreur et
la remplacer par un texte, nous allons l'imbriquer dans une fonc on SiErreur.
Cliquer sur l'onglet Interne en bas de la fenêtre Excel pour ac ver sa feuille,
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
Sélec onner la cellule D2 et taper le symbole = pour débuter le calcul,
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 5/13
01/05/2020 Comparer et consolider deux tableaux Excel
Sélec onner la cellule et taper le symbole pour débuter le calcul,
Saisir le nom de la fonc on d'erreur suivi d'une parenthèse, soit SiErreur(,
Saisir le nom de la fonc on de recherche suivi d'une parenthèse, soit
RechercheV(,
Cliquer la cellule A2 pour désigner l'élément cherché, soit l'immatricula on,
Taper un point-virgule (;) pour passer à l'argument suivant de la fonc on,
Cliquer sur l'onglet Externe en bas de la fenêtre Excel pour ac ver sa feuille,
Supprimer le préfixe Externe! inscrit automa quement par Excel dans la
formule,
En effet, pour que la recherche des non correspondances puisse s'adapter aux futures
sources de données, nous ne pouvons pas nous contenter de désigner un tableau aux
bornes fixes. Nous allons exploiter la fonc on Excel Decaler comme nous l'avait appris
la forma on Excel pour créer des listes déroulantes dynamiques et évolu ves. Ce e
dernière associée à la fonc on NbVal pour comptabiliser les cellules non vides,
perme ra de décaler la borne inférieure du tableau, jusqu'à intégrer la dernière saisie,
quelle que soit la taille du tableau importé.
Notez qu'Excel replace aussitôt le préfixe de la feuille devant la référence figée ($A$1)
de la cellule désignée. Les deux arguments suivants pour la fonc on Decaler,
perme ent de définir les décalages de départ en ligne et en colonne. Nous n'en
voulons pas, puisqu'il s'agit de considérer la recherche dès la première immatricula on.
Donc si une erreur est générée du fait que la fonc on RechercheV ne trouve aucune
correspondance, nous indiquons à la fonc on SiErreur d'inscrire l'informa on nok en
lieu et place dans la cellule du résultat.
Double cliquer sur la poignée de la cellule pour répliquer le calcul sur la hauteur
du tableau,
Comme vous le constatez, la densité des messages nok en retour est importante. Elle
traduit les nombreuses discordances entre les deux sources de données et notamment
le manque de fiabilité de la source externe.
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 7/13
01/05/2020 Comparer et consolider deux tableaux Excel
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 8/13
01/05/2020 Comparer et consolider deux tableaux Excel
Ce e ac on a pour effet de faire apparaître les flèches de filtres automa ques sur la
ligne d'entête du tableau.
La fonc on retourne le nombre 88 pour désigner les 88 véhicules recensés par défaut
dans ce e pe te base de données, volontairement compactée.
La fonc on Sous.Total s'est en effet adaptée aux lignes masquées par le filtre et
corrobore l'informa on de la barre d'état. Pour éviter de naviguer entre les extrémités
de la feuille, nous aurions aussi pu choisir de placer ce résultat de synthèse sur les
lignes du dessus, dans des colonnes situées à droite du tableau.
Cliquer sur l'onglet Données en haut de la fenêtre Excel pour ac ver son ruban,
Cliquer sur le bouton Filtrer pour les désac ver,
Les flèches de filtres automa ques disparaissent en effet, et si ce n'était pas déjà le cas,
toutes les données du tableau réapparaissent.
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 10/13
01/05/2020 Comparer et consolider deux tableaux Excel
Nous devons maintenant créer une zone de critère en colonne H ainsi qu'une zone
d'extrac on entre les colonnes I et K, comme l'illustre la capture ci-dessus. Ces noms de
champs doivent être strictement iden ques à ceux de la source de données. Pour
éviter toute erreur, il est préférable de les copier.
Comme vous pouvez le voir, tous les véhicules manquants dans la source externe sont
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
parfaitement extraits sous les champs de la zone d'extrac on
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 11/13
01/05/2020 Comparer et consolider deux tableaux Excel
parfaitement extraits sous les champs de la zone d extrac on.
Cliquer sur l'onglet Développeur en haut de la fenêtre Excel, pour ac ver son
ruban,
Dans la sec on Code, à gauche du ruban, cliquer sur le bouton Enregistrer une
macro,
Dans la zone Nom de la macro de la boîte de dialogue qui suit, taper : extraire,
Cliquer sur le bouton Ok pour débuter l'enregistrement,
Sélec onner l'une des cellules du tableau, par exemple B4,
Dans le ruban Données, cliquer sur le bouton Avancé,
Conserver la plage proposée par défaut pour la détec on des bornes du tableau,
Dans la zone de critères, spécifier la plage de cellules H1:H2,
Cocher la case Copier vers un autre emplacement,
Dans la zone Copier dans, spécifier de nouveau la plage I1:K1,
Cliquer sur Ok pour réaliser l'extrac on,
Sélec onner la première cellule des données extraites, soit I2,
Réaliser le raccourci clavier CTRL + MAJ + Fin pour englober toutes les données
extraites,
Les copier (CTRL + C) puis cliquer sur l'onglet Externe en bas de la fenêtre pour
ac ver sa feuille,
Réaliser le raccourci CTRL + Fin pour a eindre la toute dernière cellule de ce e
feuille,
Descendre d'une ligne avec la flèche orientée vers le bas du pavé direc onnel,
Enfoncer la touche Home (Flèche orientée Nord-Ouest) pour ac ver la première
cellule de ce e dernière ligne,
Réaliser le raccourci CTRL + V pour coller les données extraites,
U liser éventuellement la balise ac ve pour coller sans mise en forme,
Dans le ruban Développeur, cliquer sur le bouton Arrêter l'enregistrement,
Supprimer les données consolidées par la simula on de la macro,
Revenir sur la feuille Interne,
Dans la sec on Contrôles du ruban Développeur, cliquer sur le bouton Insérer,
Le tracer entre le tableau source et la zone d'extrac on, entre les lignes 2 et 3,
Dans la boîte de dialogue qui apparaît, sélec onner la macro extraire pour faire
le lien,
Puis cliquer sur ce bouton de macros,
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 12/13
01/05/2020 Comparer et consolider deux tableaux Excel
Comme vous le remarquez, les ac ons s'enchainent automa quement. Les données
non correspondantes sont parfaitement extraites dans un premier temps. Ensuite, elles
sont copiées tout en bas de la feuille externe afin de consolider ce e seconde source
de données. Désormais donc, à chaque importa on d'une nouvelle source de données,
l'u lisateur n'a plu qu'à cliquer sur le bouton pour la me re à jour automa quement. A
l'issue il ne restera qu'à l'extraire pour la livrer.
★ Le saviez-vous ? La zone Cci des messages Outlook signifie Copie Carbone Invisible.
Sur Facebook Sur Youtube Les livres Men ons légales Contact
Ce site u lise les cookies pour améliorer votre expérience naviga on. Ok Non
https://www.bonbache.fr/comparer-et-consolider-deux-tableaux-excel-238.html 13/13