Faire correspondre deux colonnes et en sortir une troisième dans Excel (3 méthodes rapides)

  • Partage Ça
Hugh West

Microsoft Excel est l'une des applications les plus utilisées dans le monde d'aujourd'hui. Des grandes entreprises aux petites et moyennes entreprises utilisent cette application. Nous pouvons traiter nos données selon nos désirs grâce à cette application. Dans cet article, nous allons expliquer comment faire correspondre deux colonnes et obtenir le résultat de la troisième colonne dans Excel. Ceci est utilisé lorsque nous avons besoin d'une certaine quantité de données à partir d'un grand nombre de données.fiche technique.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

Faire correspondre deux colonnes et sortir la troisième.xlsx

3 méthodes pour faire correspondre deux colonnes et afficher la troisième dans Excel

Nous allons expliquer comment faire correspondre deux colonnes et sortir la troisième dans Excel en utilisant trois méthodes simples. Nous prenons un ensemble de données d'un super magasin composé de ID du produit et Nom .

1. utilisation de la fonction VLOOKUP pour obtenir le résultat d'une troisième colonne dans Excel

La fonction VLOOKUP recherche une valeur dans la colonne la plus à gauche d'un tableau. Et une valeur dans la même ligne à partir d'une colonne que nous spécifions. Par défaut, le tableau doit être trié par ordre croissant.

Syntaxe :

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Arguments :

valeur de la recherche - Nous recherchons cette valeur par le biais de l'opération. Notre valeur de recherche doit se trouver dans la première colonne de la plage de données spécifiée mentionnée par table_array. Lookup_value peut être une valeur ou une référence à une cellule.

tableau_réseau - Il s'agit de la plage spécifiée pour rechercher la valeur de recherche. Il peut s'agir d'une plage nommée ou d'une référence de table ou de cellule. La valeur de retour doit être incluse ici.

col_index_num - Ce nombre indique quelle colonne nous obtiendrons dans le retour, en commençant par la dernière colonne de table_array.

recherche de plage - C'est une valeur logique qui spécifie la nature de la recherche de la fonction. Nous avons deux possibilités Correspondance exacte ou un Correspondance approximative .

Dans cette section, nous utiliserons la fonction VLOOKUP pour faire correspondre les colonnes.

Étape 1 :

  • Nous ajoutons une colonne pour faire un Facture .

Étape 2 :

  • Nous apporterons notre contribution à la ID et Nom boîte.

Étape 3 :

  • Maintenant, nous allons appliquer le VLOOKUP opération en Cellule F6 .
  • Complétez la formule et elle ressemblera à ceci :
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

Étape 4 :

  • Maintenant, appuyez sur Entrez .

Étape 5 :

  • Tirez sur le Poignée de remplissage jusqu'à la dernière cellule contenant des données.

Nous voyons ces noms correspondant à chaque ID du produit se montrent.

Étape 6 :

  • Si nous mettons ID qui n'est pas présent sur notre jeu de données, voir ce qui se passe.
  • Nous avons mis A-010 comme ID du produit.

Lire la suite : Formule VLOOKUP pour comparer deux colonnes dans des feuilles différentes !

2. INDEX+MATCH+IFERROR pour obtenir la sortie d'une troisième colonne dans Excel

La fonction IFERROR vérifie une valeur et si c'est une erreur ou non. S'il trouve une erreur, ce cas montre quelque chose donné sur l'argument. Sinon, il retourne la valeur de la référence.

Syntaxe :

IFERROR(valeur, valeur_if_error)

Arguments :

valeur - C'est l'argument pour vérifier l'erreur.

valeur_si_erreur - Il s'agit de la valeur à renvoyer si la formule donne lieu à une erreur. Les types d'erreurs suivants sont évalués : #N/A, #VALUE !, #REF !, #DIV/0 !, #NUM !, #NAME ? ou #NULL !

La fonction MATCH recherche un objet sélectionné dans une plage donnée. Il donne également la position relative de cet objet dans cette plage. Nous utilisons la fonction MATCH au lieu de l'un des LOOKUP si nous avons besoin de la position de l'objet dans cette plage.

Syntaxe :

MATCH(lookup_value, lookup_array, [match_type])

Arguments :

lookup_value - Cet argument lookup_value peut être une valeur (nombre, texte ou valeur logique) ou une référence de cellule à un nombre, un texte ou une valeur logique.

lookup_array - La plage donnée de cellules pour la recherche.

match_type - Il peut être -1, 0, ou 1. L'argument match_type spécifie comment Excel fait correspondre lookup_value avec les valeurs de lookup_array. La valeur par défaut de cet argument est 1.

La fonction INDEX renvoie une valeur ou une référence de cellule à une valeur d'un tableau ou d'une plage. Il existe deux façons d'utiliser la fonction INDEX : si nous voulons renvoyer la valeur d'une cellule indiquée ou d'un tableau de cellules, nous utiliserons la forme Array. Sinon, nous utiliserons la forme Reference pour renvoyer une référence de cellules indiquées.

Syntaxe :

INDEX(tableau, numéro_ligne, [numéro_colonne])

Arguments :

réseau - Une plage ou une constante de tableau. Si le tableau ne contient qu'une seule ligne ou colonne, l'argument row_num ou column_num correspondant est facultatif. Si le tableau a plus d'une ligne et plus d'une colonne, et que seul row_num ou column_num est utilisé, INDEX renvoie un tableau de la ligne ou de la colonne entière dans le tableau.

row_num - Il est obligatoire sauf si column_num est présent. Il choisit la ligne dans le tableau pour retourner une valeur à partir de celle-ci. Si row_num est omis, column_num est obligatoire.

column_num - Elle choisit une colonne dans le tableau pour retourner une valeur. Si column_num est omis, row_num est requis.

Ici, nous utiliserons la combinaison IFERROR , MATCH et INDEX pour faire correspondre deux colonnes et obtenir la sortie d'une troisième.

Étape 1 :

  • Allez à la Cellule F6 .
  • Écrivez la formule avec les arguments appropriés. Donc, la formule sera :
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

Étape 2 :

  • Ensuite, appuyez sur Entrez .

Étape 3 :

  • Tirez sur le Poignée de remplissage l'icône Cellule F9 .

Ici, nous avons comparé deux colonnes et obtenu le résultat dans la troisième colonne.

Étape 4 :

  • Maintenant, nous allons entrer un ID de produit qui n'est pas présent dans l'ensemble de données.
  • Nous avons mis A-010 et voir ce qui se passe.

Nous voyons ce blanc dans le cas d'un objet qui n'est pas présent sur l'ensemble des données.

Répartition des formules :

  • MATCH(E6,$B$5:$B$12,0)

Cette formule correspond Cellule E6 dans la fourchette B5 à B12 ... ici, 0 est utilisé pour obtenir la correspondance exacte.

Sortie : 2

  • INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))

Cette formule renvoie la valeur de l'intervalle C5 à C12 Le deuxième argument de la INDEX est le résultat de la fonction MATCH fonction.

Sortie : Huile

  • IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

Cette formule renvoie un blanc si le résultat de la fonction INDEX n'est pas valide, sinon il s'agit du résultat de la fonction INDEX fonction.

Sortie : Huile

Lire la suite : Faire correspondre deux colonnes dans Excel et en renvoyer une troisième (3 façons)

Lectures similaires :

  • Comment comparer deux colonnes dans Excel en cas de valeurs manquantes (4 façons)
  • Comment comparer 4 colonnes dans Excel (6 méthodes)
  • Macro Excel pour comparer deux colonnes (4 façons simples)
  • Macro pour comparer deux colonnes dans Excel et mettre en évidence les différences
  • Excel compare du texte dans deux colonnes (7 façons fructueuses)

3. formule de tableau INDEX-MATCH pour faire correspondre deux colonnes et sortie de la troisième colonne

Ici, nous allons utiliser une formule de tableau pour comparer deux colonnes et obtenir le résultat de la troisième.

Tout d'abord, ajoutez une colonne avec nos données, afin que nous puissions obtenir un retour de cette colonne.

Étape 1 :

  • Ajoutez trois colonnes dans les données pour définir les références.
  • Maintenant, donnez votre avis sur les cases de référence.

Étape 2 :

  • Maintenant, allez à Cellule D17 .
  • Écrivez la formule ici. La formule est :
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

Étape 3 :

  • Ensuite, appuyez sur Ctrl+Shift+Enter car il s'agit d'une fonction de tableau.

Étape 4 :

  • Faites glisser le Poignée de remplissage icône.

Nous avons essayé de faire correspondre deux colonnes de l'ensemble de données avec un autre tableau et d'obtenir les résultats de la troisième colonne.

Contenu connexe : Formule Excel pour comparer deux colonnes et renvoyer une valeur (5 exemples)

Conclusion

Dans cet article, nous avons simplement montré 3 méthodes pour faire correspondre deux colonnes et obtenir le résultat de la troisième colonne dans Excel. J'espère que cela répondra à vos besoins. Veuillez consulter notre site web. Exceldemy.com et donnez vos suggestions dans la boîte de commentaires.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.