KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

RECHERCHEV et renvoi de plusieurs valeurs selon un ou plusieurs critères

AuteurXiaoyang Date de modification
Recherche verticale (VLOOKUP) et renvoi de plusieurs valeurs

Normalement, la fonction RECHERCHEV vous permet d’obtenir la première valeur correspondante, mais il arrive parfois que vous souhaitiez récupérer tous les enregistrements répondant à un critère donné. Dans cet article, je vous explique comment utiliser RECHERCHEV pour renvoyer toutes les valeurs correspondantes — verticalement, horizontalement ou même dans une seule cellule.

RECHERCHEV et renvoi de toutes les valeurs correspondantes verticalement

RECHERCHEV et renvoi de toutes les valeurs correspondantes horizontalement

RECHERCHEV et renvoi de toutes les valeurs correspondantes dans une seule cellule


RECHERCHEV et renvoi de toutes les valeurs correspondantes verticalement

Pour renvoyer toutes les valeurs correspondantes verticalement selon un critère spécifique, veuillez appliquer la formule matricielle suivante :

1. Saisissez ou copiez cette formule dans une cellule vide pour afficher le résultat :

=IFERROR(INDEX($C$2:$C$20, SMALL(IF($E$2=$A$2:$A$20, ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),«» )

Remarque : Dans la formule ci-dessus, C2:C20 est la colonne contenant les enregistrements que vous souhaitez renvoyer ; A2:A20 est la colonne contenant le critère ; et E2 est la valeur spécifique à rechercher. Adaptez ces plages à vos besoins.

2. Ensuite, appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir la première valeur, puis faites glisser la poignée de recopie vers le bas afin d’obtenir tous les enregistrements correspondants souhaités, comme illustré ci-dessous :

Renvoyer toutes les valeurs correspondantes verticalement selon un critère spécifique

Conseils :

Pour effectuer une recherche avec RECHERCHEV et renvoyer toutes les valeurs correspondantes selon des critères plus précis verticalement, appliquez la formule ci-dessous, puis appuyez sur Ctrl + Maj + Entrée.

=IFERROR(INDEX($C$2:$C$20, SMALL(IF(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))), ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),«» )

Recherche verticale (VLOOKUP) et renvoi de toutes les valeurs correspondantes selon des critères plus précis, verticalement

une capture d’écran de kutools for excel ia

Libérez la magie d’Excel avec Kutools IA

  • Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
  • formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
  • Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
  • Interprétation de formules : Décryptez facilement les formules complexes.
  • Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Améliorez vos capacités Excel grâce à des outils alimentés par l’intelligence artificielle.Téléchargez dès maintenantet découvrez une efficacité inégalée !

RECHERCHEV et renvoi de toutes les valeurs correspondantes horizontalement

Si vous souhaitez afficher les valeurs correspondantes dans un ordre horizontal, la formule matricielle ci-dessous peut vous aider.

1. Saisissez ou copiez cette formule dans une cellule vide où vous souhaitez afficher le résultat :

=IFERROR(INDEX($C$2:$C$20,SMALL(IF($F$1=$A$2:$A$20,ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),«»)

Remarque : Dans la formule ci-dessus, C2:C20 correspond à la colonne contenant les enregistrements que vous souhaitez récupérer ; A2:A20 correspond à la colonne contenant le critère ; et F1 représente la valeur spécifique à rechercher. Adaptez ces plages selon vos besoins.

2. Ensuite, appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir la première valeur, puis faites glisser la poignée de recopie vers la droite afin d’obtenir tous les enregistrements correspondants souhaités, comme illustré ci-dessous :

Recherche verticale (VLOOKUP) et renvoi de toutes les valeurs correspondantes horizontalement selon une condition

Conseils :

Pour effectuer une recherche avec RECHERCHEV et renvoyer toutes les valeurs correspondantes selon des critères plus précis horizontalement, appliquez la formule ci-dessous, puis appuyez sur Ctrl + Maj + Entrée.

=IFERROR(INDEX($C$2:$C$20,SMALL(IF(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20))),ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),«»)

Recherche verticale (VLOOKUP) et renvoi de toutes les valeurs correspondantes horizontalement selon plusieurs critères


RECHERCHEV et renvoi de toutes les valeurs correspondantes dans une seule cellule

Pour effectuer une recherche avec RECHERCHEV et renvoyer toutes les valeurs correspondantes dans une seule cellule, veuillez appliquer la formule matricielle suivante.

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide :

=TEXTJOIN(", ",TRUE,IF($A$2:$A$20=F1,$C$2:$C$20,«»))

Remarque: Dans la formule ci-dessus,C2:C20est la colonne contenant les enregistrements que vous souhaitez renvoyer ;A2:A20est la colonne contenant le critère ; et F1est le critère spécifique sur lequel vous souhaitez effectuer la recherche Valeur de retour. Veuillez les adapter à vos besoins.

2. Ensuite, appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir toutes les valeurs correspondantes dans une seule cellule, comme illustré ci-dessous :

Recherche verticale (VLOOKUP) et renvoi de toutes les valeurs correspondantes dans une seule cellule selon une condition

Conseils :

Pour effectuer une recherche avec RECHERCHEV et renvoyer toutes les valeurs correspondantes selon des critères plus précis dans une seule cellule, appliquez la formule ci-dessous, puis appuyez sur Ctrl + Maj + Entrée.

=TEXTJOIN(", ",TRUE,IF(($A$2:$A$20=F1)*($B$2:$B$20=F2),$C$2:$C$20,«»))

Recherche verticale (VLOOKUP) et renvoi de toutes les valeurs correspondantes dans une seule cellule selon plusieurs critères

Remarque :Cette formule ne fonctionne correctement qu’à partir d’Excel 2016. Si vous n’avez pas Excel 2016, veuillez consulter icipour le télécharger.

Autres articles relatifs à RECHERCHEV :

  • RECHERCHEV et renvoi de plusieurs valeurs à partir d’une liste déroulante
  • Dans Excel, comment effectuer une recherche et renvoyer plusieurs valeurs correspondantes à partir d’une liste déroulante, c’est-à-dire que lorsque vous sélectionnez un élément dans la liste déroulante, toutes ses valeurs associées s’affichent simultanément, comme illustré dans la capture d’écran ci-dessous ? Dans cet article, je vous présenterai la solution étape par étape.
  • RECHERCHEV pour renvoyer une cellule vide au lieu de 0 ou #N/A dans Excel
  • Normalement, lorsque vous appliquez la fonction RECHERCHEV pour renvoyer la valeur correspondante, si la cellule correspondante est vide, la fonction renvoie 0, et si la valeur recherchée n’est pas trouvée, vous obtenez une erreur #N/A. Au lieu d’afficher 0 ou #N/A, comment faire pour qu’une cellule vide s’affiche à la place ?
  • RECHERCHEV pour renvoyer plusieurs colonnes à partir d’un tableau Excel
  • Dans une feuille de calcul Excel, vous pouvez appliquer la fonction RECHERCHEV pour renvoyer la valeur correspondante à partir d’une seule colonne. Cependant, il peut arriver que vous ayez besoin d’extraire des valeurs correspondantes provenant de plusieurs colonnes, comme le montre la capture d’écran ci-dessous. Comment obtenir simultanément les valeurs correspondantes de plusieurs colonnes à l’aide de la fonction RECHERCHEV ?
  • Recherche de valeurs avec RECHERCHEV dans plusieurs feuilles de calcul
  • Dans Excel, nous pouvons facilement appliquer la fonction RECHERCHEV pour renvoyer les valeurs correspondantes dans un seul tableau d’une feuille de calcul. Mais avez-vous déjà envisagé comment effectuer une recherche avec RECHERCHEV à travers plusieurs feuilles de calcul ? Supposons que j’aie les trois feuilles de calcul suivantes contenant des plages de données, et que je souhaite maintenant obtenir certaines valeurs correspondantes en fonction de critères provenant de ces trois feuilles.

  • Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
  • Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages
  • Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
  • Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
  • Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
  • Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
  • Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
  • Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF
  • Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini
kte tab 201905
  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous évite des centaines de clics de souris chaque jour !
officetab bottom