When VLOOKUP looks to the left

Context

VLOOKUP is an Excel formula which looks up to the right to find a value.

For instance, if you want to know which customer is #282655, VLOOKUP can help you for this: the formula will return “Bastra”.

But, what if you want to find the customer number of Castero? In this case, VLOOKUP will not help you. Indeed, as we said before, the formula only looks to the right, but in our example, the Customer numbers are in the left column.

I will show you three methods to solve this problem:

  • Method A – Manual
  • Method B – Nested formula (which works on every Excel’s versions)
  • Method C – New era

Method A – Manual

In this method, we will simply copy data from column A and paste them in column C. The result column (customer number) will be displayed to the right of the column with the desired value (name):

We are now able to perform the VLOOKUP, but the table array will be column B and C:

This method is easy, but not productive at all. Indeed, suppose that you have tons of data. Or that the data in column A are from an external source.

Method B – Nested formula

The advantage of this method is that it is working properly on every Excel’s versions (including the old versions). You can then share your file with everybody, it does not matter which Excel’s versions they have.

This method is using two formulas: INDEX (Uses an index to choose a value from a reference or array) and MATCH (Looks up values in a reference or array).

We will have:

Method C – XLOOKUP

With Microsoft365, the firm from Redmond brought a gift for millions of Excel’s users: the VLOOKUP which looks to the left – XLOOKUP.

The structure of the formula is quite similar to the VLOOKUP, except that we must split the lookup array and the return array.

So, we will have:


You can download the file used as example here:

La RechercheV vers la gauche

Contexte

La RechercheV permet de rechercher des données dans un tableau en renvoyant vers une colonne toujours située à droite.

Par exemple, si on souhaite savoir à quel nom correspond le numéro de client 282655, grâce à une RechercheV, on déterminera qu’il s’agit du client Bastra.

Mais qu’en est-il si on souhaite avoir le numéro client de Castero ? En effet, la RechercheV permet le renvoie d’une valeur uniquement située dans une colonne située à droite.

Je vais vous présenter ici trois méthodes :

  • Méthode A – Méthode Manuelle
  • Méthode B – Compilation de deux formules (fonctionne sur toutes les versions d’Excel)
  • Méthode C – Méthode moderne (uniquement sur Microsoft 365)

Méthode A – Méthode Manuelle

Dans cette méthode, on va copier la colonne A et la coller dans la colonne C. Ce faisant, on aura la colonne de résultat (numéro client) à droite de la colonne de la valeur recherchée (Nom) :

On peut donc maintenant faire notre RechercheV classique, mais en sélectionnant le tableau de la colonne B et C :

Cette méthode est simple, mais n’est pas du tout pratique. En effet, supposez que vous ayez une grande quantité de données. Ou alors que les données de la colonne A proviennent d’une source externe.

Méthode B – Compilation de deux formules

Cette méthode permet de pallier l’absence d’une « RechercheV vers la gauche » sur certaines versions d’Excel. Elle a donc l’avantage de fonctionner sur toutes les versions (donc, si vous préparez un fichier pour un collaborateur, il pourra pleinement l’utiliser, peu importe la version de son Excel).

On va donc compiler la formule INDEX (permet d’indiquer une valeur au croisement d’une ligne et d’une colonne) et EQUIV (une sorte de recherche simple d’une valeur).

On aura donc :

Cette formule, bien qu’un peu plus complexe que celle qu’on va voir dans la méthode C, fonctionne très bien et sera exploitable sur toutes les versions d’Excel.

Méthode C – La RechercheX

Avec Microsoft365, la firme américaine a réalisé le rêve de nombreux utilisateurs d’Excel, elle a apporté enfin la « RechercheV vers la gauche » : voici la RechercheX.

Dans sa structure, la RechercheX fonctionne comme une RechercheV, à l’exception qu’on distingue la colonne de la valeur recherchée et la colonne de résultat.

Ainsi, dans notre exemple, on aura :

Vous pouvez récupérer le fichier ici :

N’hésitez pas de me faire part de vos commentaires et remarques. Et si vous avez des questions, n’éhsitez pas à les poser en commentaire.