Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
Inscrivez-vous  \/ 
x

or

Comment vlookup et retourner une ligne entière / entière d'une valeur correspondante dans Excel?

Normalement, vous pouvez vlookup et renvoyer une valeur correspondante à partir d'une plage de données à l'aide de la fonction Vlookup, mais avez-vous déjà essayé de trouver et de renvoyer toute la ligne de données en fonction de critères spécifiques comme illustré ci-dessous.

Vlookup et renvoyer des données de ligne entières / entières d'une valeur correspondante avec une formule

Vlookup et renvoyer les données de ligne entière / entière d'une valeur correspondante avec une formule matricielle


Vlookup et renvoyer des données de ligne entières / entières d'une valeur correspondante avec une formule

Pour obtenir toutes les données de ligne d'une valeur correspondante, veuillez appliquer la formule suivante:

Entrez cette formule: = RECHERCHEV ($ F $ 2, $ A $ 1: $ D $ 12, COLONNE (A1), FALSE) dans une cellule vide où vous souhaitez obtenir le résultat, par exemple H1, puis faites glisser la formule vers la droite (de H2 à K2), et vous obtiendrez toutes les données de ligne souhaitées. Voir la capture d'écran:

Notes: Dans la formule ci-dessus, F2 est la valeur de recherche sur laquelle vous souhaitez renvoyer toute la ligne, A1: D12 est la plage de données que vous souhaitez utiliser, A1 indique le premier numéro de colonne dans votre plage de données.


Vlookup et renvoyer les données de ligne entière / entière d'une valeur correspondante avec une formule matricielle

À l'exception de la formule ci-dessus, voici une autre formule matricielle qui peut également vous aider.

1. Veuillez sélectionner les cellules dans lesquelles vous souhaitez afficher le résultat de la ligne entière, puis entrez cette formule matricielle: = RECHERCHEV (F2, $ A $ 2: $ D $ 12, {1,2,3,4}, FALSE) dans la barre de formule, voir capture d'écran:

2. Et puis appuyez sur Ctrl + Maj + Entrée clés ensemble, vous obtiendrez toute la ligne de la valeur correspondante, voir capture d'écran:

Notes: Dans la formule ci-dessus, F2 est la valeur de recherche sur laquelle vous souhaitez renvoyer toute la ligne, A2: D12 est la plage de données que vous souhaitez utiliser, 1,2,3,4 est le numéro de colonne pour lequel vous souhaitez renvoyer sa valeur correspondante.


Si vous êtes intéressé par la fonction RECHERCHEV dans Excel, Kutools pour Excel's Super recherche prend en charge certaines formules Vlookup puissantes pour vous, vous pouvez exécutez rapidement la fonction Vlookup sans vous souvenir des formules. Cliquez pour télécharger Kutools for Excel!

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!


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ée...
  • 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 gammes...
  • 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 cellules...
  • 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 PDF...
  • 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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jason · 2 months ago
    Is there a way to use the third column data to search in and still return the first two columns?

  • To post as a guest, your comment is unpublished.
    arumugaraj · 3 months ago
    to get the 4 column to paste first copy the formula and select four cells and paste the formula you will get all 4
  • To post as a guest, your comment is unpublished.
    CJ · 8 months ago
    Also, I am unable to set up an account (tried twice and got an error twice) and cannot post a screenshot as a guest.

  • To post as a guest, your comment is unpublished.
    CJ · 8 months ago
    I've tried to replicate this table just as you had it but the formula does not work, what gives?

  • To post as a guest, your comment is unpublished.
    Jack · 1 years ago
    Hi,

    I registered just to say thank you so much! After looking on the internet for hours this is exactly what I needed to see. Perfect explanation.

    Thanks,

    Jack
  • To post as a guest, your comment is unpublished.
    Bryan Christensen · 1 years ago
    So I am needing some help with Vlookup. Have a table with the following headers (group assignmen, Name, home town, gender, and comments). I am trying to input a value of the group and have it list everyone that is in the group along with the respective data such as the name, home town, gender, and comments associated with row. I am able to produce the first row but I need all the "1", "2",......."15" from the list that is sorted by group assignment not just the fist one from the list. Any help would be much appreciated
  • To post as a guest, your comment is unpublished.
    DavonG · 1 years ago
    Is there a way to do a vlookup to return entire rows for one lookup value. If there were 4 rows with products titled DDD-4, can you do a search that will display the 4 products and the details in column 1,2,3,4?
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello, Claude,
      Maybe the below array formula can help you:(Note: after pasting this formula, please press Ctrl + Shift + Enter keys together.)
      =IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($E$2,$A$2:$A$12)),ROW($A$2:$A$12),""),ROW()-1)),"")
      After pressing the Ctrl + Shift + Enter keys, then drag the fill handle right to the cells, and then drag the fill hanlde down the cells to get the results.
      Please try, hopt it can help you, thank you!
      • To post as a guest, your comment is unpublished.
        D · 8 months ago
        Is there a way to do this but search across multiple sheets?
  • To post as a guest, your comment is unpublished.
    DaVon · 1 years ago
    Is there a way to do vlookup to return multiple entire rows for one lookup value. If there were 4 rows with the product DDD-4 in the table, can vlookup return the entire row for all 4 results?
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello, DaVon,
      Maybe the below array formula can help you:(Note: after pasting this formula, please press Ctrl + Shift + Enter keys together.)
      =IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($E$2,$A$2:$A$12)),ROW($A$2:$A$12),""),ROW()-1)),"")
      After pressing the Ctrl + Shift + Enter keys, then drag the fill handle right to the cells, and then drag the fill hanlde down the cells to get the results.
      Please try, hopt it can help you, thank you!
  • To post as a guest, your comment is unpublished.
    Whitney · 1 years ago
    What if the values appears multiple times in the data set and I want them all to appear? As of right now only the first occurrence is appearing.
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello, Whitney ,
      Maybe the below array formula can help you:(Note: after pasting this formula, please press Ctrl + Shift + Enter keys together.)
      =IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($E$2,$A$2:$A$12)),ROW($A$2:$A$12),""),ROW()-1)),"")
      After pressing the Ctrl + Shift + Enter keys, then drag the fill handle right to the cells, and then drag the fill hanlde down the cells to get the results.
      Please try, hopt it can help you, thank you!
      • To post as a guest, your comment is unpublished.
        WHITNEY JULES · 1 years ago
        Thanks Skyyang! This was helpful.
  • To post as a guest, your comment is unpublished.
    Nick · 1 years ago
    Is there a way to ahve this apply to a large array of data, rather than returning a single row?
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello, Nick,
      Do you mean to apply this formula to multiple cells? If you want this, just need to selecte the first row formula, and then drag the fill handle down to apply this formula.
      Please try, thank you!
  • To post as a guest, your comment is unpublished.
    Sunil Joshi · 2 years ago
    Thank You Boss it is great....
  • To post as a guest, your comment is unpublished.
    Hyerim · 2 years ago
    Me either....
  • To post as a guest, your comment is unpublished.
    Leigh · 2 years ago
    didn't work for me...
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hello, Leigh,
      What's your problem, you can insert a screenshot here to explain your problem.
      Thank you!
  • To post as a guest, your comment is unpublished.
    S. Rathinagiri · 2 years ago
    Amazing! Never knew that, we can use array formula for VLookup!
    • To post as a guest, your comment is unpublished.
      vikash · 2 years ago
      can you explainv how was that curly braces added { } by keyboard by using ctrl shift enter