Note: The other languages of the website are Google-translated. Back to English
English English

Comment VLOOKUP et renvoyer plusieurs valeurs correspondantes horizontalement dans Excel?

doc-vlookup-horizontalement-1
Par défaut, la fonction RECHERCHEV peut renvoyer plusieurs valeurs correspondantes au niveau vertical dans Excel.Dans certains cas, vous souhaiterez peut-être renvoyer plusieurs valeurs au niveau horizontal comme illustré ci-dessous. Ici, je vais vous dire qu'une formule peut résoudre cette tâche.
RECHERCHEV et renvoyer plusieurs valeurs horizontalement

flèche bleue bulle droite RECHERCHEV et renvoyer plusieurs valeurs horizontalement

Par exemple, vous disposez d'une plage de données comme illustré ci-dessous, et vous souhaitez RECHERCHER les prix d'Apple.
doc-vlookup-horizontalement-2

1. Sélectionnez une cellule et tapez cette formule =INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), COLUMN(A1))) dedans, puis appuyez sur Maj + Ctrl + Entrée et faites glisser la poignée de remplissage automatique vers la droite pour appliquer cette formule jusqu'à #NUM! apparaît. Voir la capture d'écran:
doc-vlookup-horizontalement-3

2. Supprimez ensuite le #NOMBRE !. Voir la capture d'écran:
doc-vlookup-horizontalement-4

Pointe: Dans la formule ci-dessus, B2: B9 est la plage de colonnes dans laquelle vous souhaitez renvoyer les valeurs, A2: A9 est la plage de colonnes dans laquelle se trouve la valeur de recherche, A11 est la valeur de recherche, A1 est la première cellule de votre plage de données , A2 est la première cellule de la plage de colonnes dans laquelle se trouve la valeur de recherche.

Si vous souhaitez renvoyer plusieurs valeurs verticalement, vous pouvez lire cet article Comment rechercher une valeur renvoyant plusieurs valeurs correspondantes dans Excel?


Combinez facilement plusieurs feuilles / classeurs en une seule feuille ou classeur

Combiner plusieurs feuilles ou classeurs dans une feuille ou un classeur peut être édifiant dans Excel, mais avec le Combiner fonction dans Kutools for Excel, vous pouvez combiner fusionner des dizaines de feuilles / classeurs dans une feuille ou un classeur, vous pouvez également consolider les feuilles en une seule en plusieurs clics.  Cliquez pour un essai gratuit complet de 30 jours!
combiner des feuilles
 
Kutools for Excel: avec plus de 300 compléments Excel pratiques, essayez gratuitement sans limitation en 30 jours.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (19)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une feuille de calcul contenant 115 noms de clients dans lesquels je tire des valeurs chaque jour d'un onglet à l'autre à l'aide d'un vlookup. Une autre personne du bureau met à jour les valeurs chaque jour en collant de nouvelles valeurs avec les noms de clients correspondants. Les noms des clients sont collés sur l'onglet 'PVAL' dans la colonne A et les valeurs des clients sont collées dans la colonne B. Sur l'onglet nommé Master, nous exécutons un vlookup pour les noms des clients commençant dans la cellule N6 (le nom du client correspondant est répertorié dans la cellule AB6) . Le vlookup est =VLOOKUP(AB6,PortDescPortVal,2,FALSE) Chaque jour, nous mettons à jour la feuille de calcul, il y a les mêmes 10 noms de clients qui ne seront pas automatiquement mis à jour. Je dois aller à l'onglet PVAL tous les jours et retaper les noms des clients pour ces 10, puis les données seront mises à jour. Cela fonctionne pour le reste des clients tous les jours. Notez également que la personne qui met à jour les données a essayé de retaper leurs noms pour moi, mais pour une raison quelconque, lorsqu'elle retape leurs noms, la recherche ne fonctionne toujours pas. Je ne trouve pas de paramètre dans son Excel qui diffère du mien. Je me suis assuré que tous les noms de clients sont dans le tableau. Je ne peux pas pour la vie comprendre quel est le problème ici et pourquoi je dois retaper 10 noms de clients sur 115 chaque jour pour que la recherche fonctionne. AIDER!
Ce commentaire a été minimisé par le modérateur sur le site
Essayez d'ajouter des colonnes (modifiez votre plage ss et débarrassez-vous de l'argument False comme ceci ; =VLOOKUP(AB6,'PortDescPortVal'!A:AA,2,)

Peut-être actualiser tout dans l'onglet Données
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour vos conseils car j'ai un problème similaire mais différent. Vlookup Multiple Values ​​- Return MULTIPLE valeurs correspondantes pour MULTIPLE Lookup Values sur les mots trouvés dans la chaîne A1. Cette formule est en B1. La quantité de données est énorme 1 19,000 chaînes de texte dans la ligne A. Par exemple, la chaîne de texte peut indiquer : A B C 1 chien a des points noirs Dalmation 2 chien est grand Grand chien Ma formule recherche des « points noirs » et renvoie « Dalmatiens » à B1 Mon la formule recherche " chien est grand " - ma formule recherche " grand " et renvoie " grands chiens " à B2 :$A$1,A1),'Listes de catégories dynamiques' !$A$100:$A$1),"")) 'Listes de catégories dynamiques' (DIFFÉRENTES FEUILLES DE TRAVAIL) A B 1000 mot de recherche pour trouver les catégories : liste Coller 1 points noirs Dalmation 1 grand grand chien 1000 petit petit chien 1 -2 PLUS -3 PLUS Mon problème est que je dois trouver les 4ème, 5ème, 1000ème occurrences Exemple A B C D 1000 chien a des taches noires Dalmation 2 chien est grand Grand chien 3 4 chien a des taches noires et est tal Dalmation Grand Chien A1 "le chien a des taches noires et est grand" Je veux que la formule renvoie "Dalmation" & "grand chien" à B2 Toute aide serait appréciée. J'ai parcouru des tas de sujets et je n'ai pas trouvé de réponse !
Ce commentaire a été minimisé par le modérateur sur le site
J'ai un problème similaire mais différent. Vlookup Multiple Values ​​- Return MULTIPLE valeurs correspondantes pour MULTIPLE Lookup Values sur les mots trouvés dans la chaîne A1. Cette formule est en B1. La quantité de données est énorme 1 19,000 chaînes de texte dans la ligne A. Par exemple, la chaîne de texte peut indiquer : A B C 1 chien a des points noirs Dalmation 2 chien est grand Grand chien Ma formule recherche des « points noirs » et renvoie « Dalmatiens » à B1 Mon la formule recherche " chien est grand " - ma formule recherche " grand " et renvoie " grands chiens " à B2 :$A$1,A1),'Listes de catégories dynamiques' !$A$100:$A$1),"")) 'Listes de catégories dynamiques' (DIFFÉRENTES FEUILLES DE TRAVAIL) A B 1000 mot de recherche pour trouver les catégories : liste Coller 1 points noirs Dalmation 1 grand grand chien 1000 petit petit chien 1 -2 PLUS -3 PLUS Mon problème est que je dois trouver les 4ème, 5ème, 1000ème occurrences Exemple A B C D 1000 chien a des taches noires Dalmation 2 chien est grand Grand chien 3 4 chien a des taches noires et est tal Dalmation Grand Chien A1 "le chien a des taches noires et est grand" Je veux que la formule renvoie "Dalmation" & "grand chien" à B2 Toute aide serait appréciée. J'ai parcouru des tas de sujets et je n'ai pas trouvé de réponse !
Ce commentaire a été minimisé par le modérateur sur le site
Juste une note rapide à tous, si vous le changez pour être : =IFERROR(INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$ A$9)-ROW($A$2)+1), COLUMN(A1))),"Aucun") Le #NUM deviendra aucun ou utiliser "" pour obtenir une cellule vide ! Ça a l'air beaucoup plus ordonné !
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, je tape la formule et Excel donne une erreur qui dit que la formule n'a pas assez d'arguments, une aide ?
Ce commentaire a été minimisé par le modérateur sur le site
Comment répertorier toutes les valeurs (comme la liste des produits d'épicerie achetés) causées par une valeur spécifique (par une personne X) en utilisant VLOOK_UP et d'autres formules possibles
Ce commentaire a été minimisé par le modérateur sur le site
Vous voulez dire que pour lister toutes les courses qu'une personne doit acheter, n'est-ce pas ? Si tel est le cas, vous pouvez vous référer à la formule de cet article et modifier les arguments selon vos besoins, comme illustré ci-dessous.
Ce commentaire a été minimisé par le modérateur sur le site
Bien que je recherche mes valeurs dans une autre feuille de calcul (je ne pense pas que cela devrait poser un problème?), Je ne semble réussir à faire glisser vers la droite que si j'entre et change le +1 en '0' pour le 1ère instance de l'ID de recherche, '1' pour la 2ème instance et ainsi de suite. Je sais combien d'instances de l'ID de recherche j'ai afin que je puisse contourner le problème. Que dois-je changer pour me permettre de faire glisser le fx horizontalement sans avoir besoin de le modifier (c'est-à-dire faire apparaître le #NUM une fois qu'il n'y a plus de valeurs de recherche à renvoyer).
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je n'ai trouvé aucune solution à vos problèmes. Si vous l'avez trouvé, pourriez-vous me le dire ? Merci.
Ce commentaire a été minimisé par le modérateur sur le site
Changer la colonne en ligne à la fin de la formule

"=INDEX($B$1:$B$206, SMALL(IF($A$209=$A$1:$A$206, ROW($A$1:$A$206)-ROW($A$1)+1), ROW(A1)))"
Ce commentaire a été minimisé par le modérateur sur le site
Salut. J'ai trois feuilles de calcul Google. La première feuille est nommée "Résumé. C'est un tableau contenant le nom de notre employé et le nombre d'évaluations en une semaine de 1 à 7. La feuille suivante est nommée "Chat Score" et la troisième feuille est nommée Ëmail Score". Ce que je veux faire, c'est que lorsque nous saisissons un score d'évaluation pour l'un de nos employés, il sera automatiquement enregistré sur la "feuille de résumé" en tant qu'évaluation 1 ou 2 et ainsi de suite. En bref, je veux obtenir plusieurs valeurs de retour dans une seule clé de recherche sur plusieurs feuilles. J'espère que tu peux aider. https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing
Ce commentaire a été minimisé par le modérateur sur le site
Je dois d'abord trouver la valeur verticale, dans la valeur verticale, il y a plus de valeur horizontale et j'ai choisi la valeur de râpe que j'ai. quelle fonction ou formule peut aider
Ce commentaire a été minimisé par le modérateur sur le site
ce que vous voulez mettre le prix dans l'ordre de la quantité la plus élevée de la colonne c ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,

J'ai retransposé mon problème exactement dans les mêmes positions de colonne que l'exemple et j'obtiens le message #VALEUR ! dès la première affaire.

Mon excel fonctionne en français, j'ai tout retranscrit en français, passé ";" au lieu de ",", appuyé sur CTRL+MAJ+Entrée... des idées sur l'origine du problème ?

Fanny
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour - Cette formule a parfaitement fonctionné - merci ! Cependant, je veux l'appliquer à une longue liste de valeurs de recherche. Lorsque je copie et colle la formule, elle renvoie évidemment les mêmes résultats que la première valeur de recherche. J'ai donc supprimé les $ de $A$11, mais cela modifie le résultat en quelque chose d'incorrect. Comment puis-je appliquer rapidement cette même formule pour une longue liste de valeurs de recherche ?

Merci !

M
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, je souhaite utiliser un mot-clé au lieu d'un texte ou d'une valeur spécifique ici pour plusieurs valeurs de retour, pouvez-vous s'il vous plaît partager la formule de code pour la même chose.
Ce commentaire a été minimisé par le modérateur sur le site
Pour toute personne rencontrant des problèmes dans une plage de données volumineuses, assurez-vous que vous n'avez aucune cellule existante avec "#N/A" ou cela la cassera. Erreur simple mais peut être négligée.
Ce commentaire a été minimisé par le modérateur sur le site
Cet article dit que cela utilise VLOOKUP, mais il utilise INDEX... ce qui ne m'aide pas. J'ai besoin d'une solution pour plusieurs valeurs en utilisant VLOOKUP ou XLOOKUP dans les tables.
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés