Vous souhaitez utiliser RECHERCHEX entre 2 feuilles Excel pour rechercher une valeur dans une feuille et renvoyer un résultat depuis une autre feuille.
C’est une situation très fréquente lorsque vous travaillez avec plusieurs tableaux ou bases de données.

Pour comprendre le fonctionnement global de la formule, consultez notre explication complète de la fonction RECHERCHEX Excel.

Principe de RECHERCHEX entre 2 feuilles

Le principe est simple : la valeur recherchée se trouve dans une feuille, et la recherche est effectuée dans une autre feuille.

Par exemple :

  • la feuille « Recherche » contient la valeur à rechercher ;
  • la feuille « Base » contient la base de données.

Exemple concret

Dans cet exemple :

  • en feuille « Recherche », la cellule D5 contient le nom de la commune ;
  • en feuille « Base », la colonne A contient les communes ;
  • la colonne B contient les codes postaux.

L’objectif est de retrouver automatiquement le code postal correspondant.

=RECHERCHEX(D5;Base!A:A;Base!B:B)

Dans cette formule :

  • D5 correspond à la valeur recherchée ;
  • Base!A:A correspond à la zone de recherche ;
  • Base!B:B correspond à la zone renvoyée.

Excel cherche la valeur de D5 dans la feuille « Base », puis renvoie le résultat correspondant.

Méthode simple (comme en formation)

Dans la pratique, il n’est pas nécessaire de taper les références entre feuilles manuellement.

1. Tapez =RECHERCHEX(
2. Cliquez sur la cellule à rechercher (ex : D5)
3. Tapez ;
4. Changez de feuille et sélectionnez la colonne avec la souris
5. Recommencez pour la colonne de résultat

Excel ajoute automatiquement les références du type Base!A:A.

Comprendre la référence entre feuilles

Lorsque vous utilisez une autre feuille, Excel utilise la syntaxe suivante :

NomFeuille!Plage

Exemples :

  • Base!A:A
  • Base!B:B

Si le nom de la feuille contient des espaces, il faut utiliser des apostrophes :

'Base de données'!A:A

Gérer les erreurs avec RECHERCHEX

Si la valeur recherchée n’existe pas, Excel renverra une erreur #N/A.

Pour éviter cela, vous pouvez utiliser le paramètre Si_non_trouvé :

=RECHERCHEX(D5;Base!A:A;Base!B:B;"Non trouvé")

Erreurs fréquentes

  • mauvais nom de feuille ;
  • oubli du ! dans la formule ;
  • plages de tailles différentes ;
  • données non homogènes (texte / nombre).

Cas avancé

Dans certains cas, vous pouvez combiner cette approche avec plusieurs critères.

Consultez cet article : RECHERCHEX plusieurs critères.

Si vous souhaitez aller plus loin dans l’automatisation, nous pouvons vous accompagner via une application Excel sur mesure.

Aller plus loin avec Excel

Découvrez notre formation Excel à Aix-les-Bains pour structurer vos fichiers et automatiser vos traitements.

FAQ RECHERCHEX entre 2 feuilles

Comment utiliser RECHERCHEX entre deux feuilles ?

Il suffit de référencer la feuille dans la zone de recherche avec la syntaxe NomFeuille!Plage.

Comment sélectionner une autre feuille dans RECHERCHEX ?

En pratique, il n’est pas nécessaire de taper le nom de la feuille à la main.

  • saisissez =RECHERCHEX( ;
  • cliquez sur la cellule contenant la valeur recherchée (ex : D5) ;
  • tapez ; ;
  • cliquez sur la feuille contenant les données ;
  • sélectionnez la plage avec la souris ;
  • Excel ajoute automatiquement la référence (ex : Base!A:A).

Excel écrit automatiquement les références entre feuilles, il n’est pas nécessaire de les connaître par cœur.

Pourquoi ma formule ne fonctionne pas ?

Vérifiez le nom de la feuille, la syntaxe et les plages utilisées.

Peut-on utiliser plusieurs feuilles dans une formule RECHERCHEX ?

Oui, tant que les plages sont correctement définies.