Comment faire correspondre deux colonnes et en renvoyer une troisième dans Excel ?

  • Partage Ça
Hugh West

Parfois, lorsque vous travaillez avec plusieurs colonnes, vous avez souvent besoin de faire correspondre vos deux colonnes pour retourner la troisième valeur Dans cet article, nous verrons comment faire correspondre deux colonnes dans un fichier de type Excel et en renvoyer un troisième.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices et entraînez-vous tout en parcourant cet article.

Associez deux colonnes et renvoyez-en une troisième.xlsx

3 méthodes simples pour faire correspondre deux colonnes et en renvoyer une troisième dans Excel

Ici, nous allons comparer deux colonnes où il existe des valeurs identiques. Si les deux valeurs correspondent, le système renverra les valeurs de la troisième colonne, où les valeurs seront les résultats correspondants de la fonction 1ère colonne .

Regardons le tableau ci-dessous où nous avons quelques ID de produits avec leurs prix correspondants. Nous créons une autre colonne avec l'intitulé Produit ID-2 Ici, nous allons comparer les colonnes ID du produit et Produit ID-2 pour retourner la valeur de la Prix dans la colonne Prix 2 colonne.

1. utilisation de la fonction VLOOKUP pour faire correspondre deux colonnes et en renvoyer une troisième dans Excel

Dans la première méthode, je vais vous montrer l'utilisation de la fonction VLOOKUP Faisons-le étape par étape.

Des pas :

  • Aller à F5 et écrire la formule suivante
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Explication de la formule :

  • Ici, le valeur de consultation est E5 .
  • Le site tableau est B5:C15 .
  • Le site numéro d'index de colonne est 2 . donc Excel retournera le prix correspondant pour E5 (parce que le prix est dans la 2ème colonne du tableau)
  • Ensuite, appuyez sur ENTER pour obtenir la sortie.

  • Après cela, utilisez le Poignée de remplissage à AutoFill jusqu'à F9 .

Lire la suite : Comment comparer deux colonnes dans Excel pour la correspondance (8 façons)

Combinaison des fonctions INDEX-MATCH pour faire correspondre deux colonnes et en renvoyer une troisième dans Excel

La méthode suivante est importante. Ici, j'utiliserai une combinaison des éléments suivants l'INDEX et Fonctions MATCH Voyons les étapes.

Des pas :

  • Aller à F5 et écrire la formule suivante
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

Répartition des formules :

  • MATCH(E5,$B$5:$B$15) Excel retournera la position relative 1002 dans le tableau B5:B15 .
    • Sortie : {2}
  • INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Cela devient
  • INDEX($C$5:$C$15,2)
    • Sortie : {1029}
  • Maintenant, appuyez sur ENTER pour obtenir la sortie.

  • Enfin, utilisez le Poignée de remplissage à AutoFill jusqu'à F9 .

Lire la suite : Comment compter les correspondances dans deux colonnes dans Excel (5 méthodes simples)

Lectures similaires

  • Excel compare deux listes et renvoie les différences (4 façons)
  • Comment faire correspondre plusieurs colonnes dans Excel (5 façons les plus simples)
  • Macro Excel pour comparer deux colonnes (4 façons simples)
  • Comparer trois colonnes dans Excel et renvoyer une valeur (4 façons)

3) Combinaison des fonctions IF, INDEX et MATCH pour faire correspondre deux colonnes et en renvoyer une troisième dans Excel

Je vais maintenant vous présenter une autre méthode, pour laquelle j'ai légèrement modifié l'ensemble de données.

Cette fois, je vais faire correspondre les deux ID du produit et Catégorie et obtenir le prix Une combinaison de la FI , INDEX, et MATCH fonctionneront ici.

Des pas :

  • Aller à G7 et écrire la formule suivante
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

Répartition des formules :

  • C5:C15=G6 → C'est le test logique pour le SI La condition est une condition de tableau.
    • Sortie : VRAI est pour Catégorie C et FAUX est pour les autres catégories. {FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE}
  • B5:B15 → Il s'agit de la valeur si le test est VRAI .
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 est la valeur de recherche et le tableau de recherche est IF(C5:C15=G6,B5:B15) c'est-à-dire Excel cherchera à PID-1001 de {FALSE;FALSE ; "PID-1005″ ; "PID-1001″;FALSE;FALSE ; "PID-1009″;FALSE;FALSE;FALSE;FALSE} et vous donner la position relative.
    • Sortie : {4}
  • INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Cela devient
  • INDEX(D5:D15,4)
    • Sortie : {2186}
  • Ensuite, appuyez sur CTRL+SHIFT+ENTER pour obtenir le résultat, car il s'agit d'une formule de type tableau. Vous verrez une paire d'éléments suivants 2ème tranche apparaissent dans la formule qui contient la formule en question.

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

Les choses à retenir

  • Le site référence absolue sert à verrouiller une plage.
  • CTRL+SHIFT+ENTER est pour les formules de tableau.

Conclusion

Une comparaison entre les colonnes pour trouver des correspondances et obtenir une valeur provenant d'une colonne différente est une pratique courante dans le domaine de la santé. Excel Connaître les solutions à ce type de problème facilite votre travail dans de nombreux cas. J'espère que cet article vous plaira et je vous invite à lire d'autres articles intéressants.

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.