Comment utiliser Vlookup sur les doublons dans Google Sheets

Vous utilisez Google Sheets et vous souhaitez utiliser la fonction Vlookup sur des doublons dans votre feuille de calcul ? Ne vous inquiétez pas, nous sommes là pour vous aider ! Dans ce tutoriel, nous allons vous expliquer comment utiliser Vlookup sur les doublons dans Google Sheets de manière efficace et précise.

Le problème avec Vlookup sur les doublons

La fonction Vlookup est une fonction très utile dans Google Sheets pour rechercher une valeur dans une colonne spécifique et renvoyer une valeur correspondante dans une autre colonne. Cependant, si la colonne de recherche contient des doublons, Vlookup renverra seulement la première correspondance trouvée.

Par exemple, si vous avez une colonne avec le mot « Car » répété plusieurs fois et que vous utilisez la fonction Vlookup pour trouver la valeur correspondante dans la deuxième colonne, vous obtiendrez seulement la valeur correspondante du premier « Car » trouvé.

Mais que faire si vous souhaitez récupérer les valeurs correspondantes de tous les « Car » présents dans votre feuille de calcul ?

Utiliser la fonction Filter comme alternative à Vlookup

Heureusement, il existe une solution simple à ce problème. Vous pouvez utiliser la fonction Filter comme alternative à Vlookup pour récupérer toutes les valeurs correspondantes des doublons dans votre feuille de calcul.

Voici comment faire :

  1. Tout d’abord, utilisez la formule Filter pour filtrer les valeurs de la deuxième colonne si la valeur de la première colonne est égale à votre recherche.

    =filter($B$2:$B,$A$2:$A=D2)

    Dans cet exemple, la formule filtrera les valeurs de la colonne B si la valeur de la colonne A est « Car ». Vous obtiendrez ainsi toutes les valeurs correspondantes dans deux lignes.

  2. Ensuite, pour obtenir les valeurs filtrées dans une colonne, vous pouvez utiliser la fonction Transpose comme suit :

    =transpose(filter($B$2:$B,$A$2:$A=D2))

    La formule Filter se trouve dans la cellule E2. Vous pouvez simplement faire glisser la poignée de recopie vers le bas pour répéter la recherche pour une autre valeur de recherche.

Utiliser une formule combinée pour Vlookup sur les doublons

Mais si vous voulez aller plus loin et utiliser une formule plus puissante, vous pouvez combiner la fonction Vlookup avec d’autres formules pour obtenir le résultat souhaité.

Voici comment faire :

  1. Tout d’abord, utilisez la fonction Query pour générer les données nécessaires à partir de votre plage de données initiale. Vous pouvez suivre ce tutoriel pour obtenir une explication détaillée de cette formule.

    =ArrayFormula(query(query({A2:B,COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A))},"Select Col1, max(Col2) where Col1 is not null group by Col1 Pivot Col3"),"Select * offset 1",0))

    Cette formule générera les mêmes données que dans les colonnes E à G de notre premier exemple.

  2. Ensuite, utilisez la formule Vlookup en utilisant la plage de données générée avec la fonction Query comme plage de recherche.

    =ArrayFormula(Vlookup(D2,query(query({A2:B,COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A))},"Select Col1, max(Col2) where Col1 is not null group by Col1 Pivot Col3"),"Select * offset 1",0),{2,3},FALSE))

    Dans cet exemple, D2 est la valeur de recherche, la formule Query est la plage de recherche et {2,3} représente le nombre de colonnes à renvoyer.

Voilà, vous savez maintenant comment utiliser Vlookup sur les doublons dans Google Sheets ! Amusez-vous bien avec vos feuilles de calcul !

Retrouvez des ressources supplémentaires sur Vlookup :

  • Comment ignorer les cellules vides dans Vlookup dans Google Sheets.
  • Colonne d’index dynamique dans Vlookup dans Google Sheets.
  • Utilisation de Vlookup pour ne renvoyer que les valeurs des lignes maximum dans Google Sheets.
  • Comment effectuer une recherche bidirectionnelle avec Vlookup dans Google Sheets.
  • Comment rechercher une plage de dates avec Vlookup dans Google Sheets.
  • Vlookup ignore les lignes masquées dans Google Sheets.
  • Recherche partielle avec Vlookup dans Google Sheets.
  • Résultat Vlookup plus les prochaines ‘n’ lignes dans Google Sheets.
  • Vlookup de bas en haut dans Google Sheets.

Crawlan.com

Articles en lien