Comment avoir une colonne d’index dynamique dans Vlookup sur Google Sheets

Avez-vous déjà voulu avoir une colonne d’index dynamique dans Vlookup sur Google Sheets? Voici une astuce simple que vous pouvez utiliser pour y parvenir. Dans cet article, je vais vous montrer deux méthodes pour obtenir une colonne d’index dynamique dans Vlookup. Vous êtes prêt? Alors continuons!

Astuces pour obtenir une colonne d’index dynamique dans Vlookup sur Google Sheets

Astuce 1: Utilisez la fonction Columns comme numéro d’index

La première méthode consiste à utiliser la fonction Columns comme numéro d’index. Cette fonction ajuste la colonne d’index dans Vlookup lorsque vous supprimez ou ajoutez de nouvelles colonnes dans la plage de données.

Par exemple, supposons que vous souhaitiez retourner une valeur de la colonne 3 en fonction d’une recherche dans la colonne A. Dans Vlookup, le numéro d’index de la colonne 3 est utilisé. Mais que se passe-t-il si vous insérez une nouvelle colonne entre les colonnes 1 et 2? Dans la formule Vlookup, le numéro d’index reste 3, alors qu’il devrait être 4.

Pour résoudre ce problème, vous pouvez utiliser la fonction Columns pour figer la colonne d’index, indépendamment de sa position ou de son numéro. Voici la formule à utiliser:

=vlookup("Patrick",A2:G7,columns(A2:C7),FALSE)

Dans cette formule, la fonction Columns compte le nombre de colonnes de A à C et renvoie le numéro trois. Ce numéro trois est alors utilisé comme numéro d’index dans Vlookup. Ainsi, lorsque vous insérez ou ajoutez de nouvelles lignes entre A et C, le numéro de colonne d’index change automatiquement.

Astuce 2: Utilisez un tableau virtuel comme plage de recherche

La deuxième méthode consiste à utiliser un tableau virtuel comme plage de recherche dans Vlookup. Cela vous permet de figer le numéro de colonne d’index, indépendamment de la position réelle de la colonne dans la plage de données.

Voici comment cela fonctionne:

=vlookup("Patrick",{A2:A7,C2:E7},2,FALSE)

Dans cette formule, la plage de recherche utilisée dans Vlookup comprend uniquement la première colonne (la colonne de recherche) et la colonne d’index. Par exemple, si votre plage de données d’origine est A2:E7, vous pouvez la modifier comme suit dans la formule pour exclure les colonnes entre A et C:

{A2:A7,C2:E7}

Ainsi, même si vous insérez ou supprimez des colonnes dans la plage de données, cela n’affectera pas le numéro de colonne d’index dans Vlookup.

Conclusion

Voilà, ce sont les deux solutions les plus simples pour obtenir une colonne d’index dynamique dans Vlookup sur Google Sheets. Bien sûr, vous pouvez également utiliser Index-Match comme alternative, mais Vlookup est la méthode la plus simple à suivre.

Maintenant que vous connaissez ces astuces, vous pouvez les utiliser pour rendre votre recherche de données plus efficace sur Google Sheets. Si vous souhaitez en savoir plus sur les astuces de Google Sheets, consultez Crawlan.com pour plus d’informations.

À la prochaine!

Image Source: Crawlan.com

Related Reading:

  1. Comment utiliser Vlookup sur différentes feuilles dans Google Sheets
  2. Comment utiliser Vlookup pour trouver plusieurs valeurs dans Google Sheets
  3. Comment utiliser Vlookup pour trouver la n-ième occurrence dans Google Sheets

Articles en lien