Une bonne base de données est toujours structurée. Cela signifie que différentes entités ont des tables différentes. Bien qu’Excel ne soit pas un outil de base de données, il est souvent utilisé pour maintenir de petits morceaux de données.
Plusieurs fois, nous avons besoin de fusionner des tables afin de voir une relation et de baratiner des informations utiles.
Dans les bases de données comme SQL, Oracle, Microsoft Access, etc, il est facile de joindre des tables en utilisant des requêtes simples. Mais dans excel, nous n’avons pas de JOINs mais nous pouvons tout de même joindre des tables dans excel. Nous utilisons les fonctions Excel pour fusionner et joindre des tableaux de données. C’est peut-être une fusion plus personnalisable que SQL. Voyons les techniques de fusion de tableaux excel.
Fusionner des données dans Excel en utilisant la fonction VLOOKUP
Pour fusionner des données dans excel, nous devrions avoir au moins un facteur/identifiant commun dans les deux tableaux, de sorte que nous puissions l’utiliser comme une relation et fusionner ces tableaux.
Considérez ces deux tableaux ci-dessous. Comment pouvons-nous combiner ces tableaux de données dans Excel ?
Le tableau Commande a les détails de la commande et le tableau Client contient les détails du client. Nous devons préparer un tableau qui indique quelle commande appartient à quel nom de client, les points du client, le numéro de maison et sa date d’adhésion.
L’identifiant commun aux deux tableaux est Cust.ID qui peut être utilisé pour fusionner les tableaux dans excel.
Il existe trois méthodes pour fusionner des tableaux en utilisant la fonction VLOOKUP.
Retrouver chaque colonne avec l’index de colonne
Dans cette méthode, nous allons utiliser un simple VLOOKUP pour ajouter ces tableaux dans un seul tableau. Ainsi, pour récupérer le nom, écrivez cette formule.
Pour fusionner les points dans le tableau, écrivez cette formule.
Pour fusionner le n° de maison dans le tableau, écrivez cette formule.
Ici nous avons fusionné deux tableaux dans excel, chaque colonne une par une dans le tableau. Ceci est utile lorsque vous n’avez que quelques colonnes à fusionner. Mais lorsque vous avez plusieurs colonnes à fusionner, cela peut devenir une tâche fastidieuse. Donc pour fusionner plusieurs tableaux, nous avons différentes approches.
Fusionner des tableaux en utilisant la fonction VLOOKUP et COLUMN.
Lorsque vous voulez récupérer plusieurs colonnes adjacentes, utilisez cette formule.
Ici, la fonction COLUMN renvoie juste les numéros des colonnes dans lesquelles la formule est écrite.
n est un nombre quelconque qui ajuste le numéro de colonne dans tableau_table,
Dans notre exemple, la formule pour la fusion de tableaux sera :
Une fois que vous aurez écrit cette formule, vous n’aurez pas à écrire à nouveau la formule pour les autres colonnes. Il suffit de la copier dans toutes les autres cellules et colonnes.
Comment ça marche
Ok ! Dans la première colonne, nous avons besoin d’un nom, qui est la deuxième colonne du tableau des clients.
Ici, le facteur principal est COLUMN()-2. La fonction COLUMN renvoie le numéro de colonne de la cellule actuelle. Nous écrivons la formule en D3, donc nous obtiendrons 4 de COLUMN(). Ensuite, nous soustrayons 2, ce qui donne 2. D’où finalement notre formule se simplifie en =VLOOKUP($B3,Customers,2,0).
Lorsque nous copions cette formule dans E colonnes, nous obtiendrons la formule comme =VLOOKUP($B3,Customers,3,0). Ce qui récupère la 3e colonne du tableau des clients.
Fusionner des tableaux à l’aide de la fonction VLOOKUP-MATCH
Ceci est ma façon préférée de fusionner des tableaux dans excel en utilisant la fonction VLOOKUP. Dans l’exemple ci-dessus, nous avons récupéré la colonne en série. Mais que faire si nous devions récupérer des colonnes aléatoires. Dans ce cas, les techniques ci-dessus seront inutiles. La technique VLOOKUP-MATCH utilise les en-têtes de colonnes pour fusionner les cellules. C’est également appelé VLOOKUP avec Dynamic Col Index.
Pour notre exemple ici, la formule sera la suivante.
Ici, nous utilisons simplement la fonction MATCH pour obtenir le numéro de colonne approprié. C’est ce qu’on appelle le VLOOKUP dynamique.
Utilisation de la fonction INDEX-MATCH pour fusionner des tableaux dans Excel
La fonction INDEX-MATCH est un outil de consultation très puissant et, bien souvent, elle est qualifiée de meilleure fonction VLOOKUP. Vous pouvez l’utiliser pour combiner deux ou plusieurs tableaux. Cela vous permettra également de fusionner les colonnes de la gauche du tableau.
Ce fut un tutoriel rapide sur la fusion et la jonction des tableaux dans excel. Nous avons exploré plusieurs façons de fusionner deux ou plusieurs tableaux dans excels. N’hésitez pas à poser des questions sur cet article ou toute autre requête concernant excel 2019, 2016, 2013 ou 2010 dans la section des commentaires ci-dessous.
IF, ISNA et fonction VLOOKUP dans Excel
IFERROR et fonction VLOOKUP dans Excel
Comment récupérer la ligne entière d’une valeur appariée dans Excel
Articles populaires :
50 raccourcis Excel pour augmenter votre productivité : Soyez plus rapide dans votre tâche. Ces 50 raccourcis vous feront travailler encore plus vite sur Excel.
Comment utiliser la fonction VLOOKUP dans Excel : C’est l’une des fonctions les plus utilisées et les plus populaires d’excel qui est utilisée pour rechercher une valeur à partir de différentes plages et feuilles.
Comment utiliser la fonction COUNTIF dans Excel : Comptez les valeurs avec des conditions en utilisant cette fonction étonnante. Vous n’avez pas besoin de filtrer vos données pour compter des valeurs spécifiques. La fonction COUNTIF est essentielle pour préparer votre tableau de bord.
Comment utiliser la fonction SUMIF en Excel : C’est une autre fonction essentielle au tableau de bord. Elle vous aide à faire la somme des valeurs sur des conditions spécifiques.
La fonction SUMIF est essentielle pour préparer votre tableau de bord.