Ctrl + E dans Excel : le remplissage instantané expliqué simplement
Séparer des prénoms et des noms, mettre en majuscules, extraire un domaine d'e-mail : le raccourci Ctrl + E fait le travail en une seconde. Mode d'emploi, exemples et limites.
RECHERCHEV et RECHERCHEX expliquées simplement : syntaxe, exemples, différences, quelle fonction choisir et comment gérer l'erreur #N/A.
Tu as une liste de commandes avec des références produits, et le prix de chaque produit se trouve dans un autre tableau. Plutôt que de chercher chaque prix à l'œil et de le recopier, tu peux demander à Excel de le faire pour toi. C'est exactement le travail de RECHERCHEV et de sa petite sœur plus moderne, RECHERCHEX. Dans ce guide, on voit les deux, leurs différences, et comment se débarrasser de la fameuse erreur #N/A.
Quand tu cherches un numéro dans un annuaire, tu fais trois choses : tu cherches un nom, tu le trouves dans la liste, puis tu lis l'information sur la même ligne. Les fonctions de recherche d'Excel font la même chose.
Voici le tableau qui va nous servir pour tous les exemples. Il est placé en colonnes E à G :
| E | F | G | |
|---|---|---|---|
| 1 | Référence | Produit | Prix |
| 2 | P01 | Clavier | 25 € |
| 3 | P02 | Souris | 12 € |
| 4 | P03 | Écran | 149 € |
| 5 | P04 | Casque | 39 € |
Notre objectif : taper une référence en A2 (par exemple P03) et voir apparaître automatiquement son prix en B2.
RECHERCHEV (le « V » veut dire verticale) existe dans toutes les versions d'Excel. Sa syntaxe :
=RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;[valeur_proche])
A2.$E$2:$G$5.Pour obtenir le prix :
=RECHERCHEV(A2;$E$2:$G$5;3;FAUX)
Avec P03 en A2, la formule renvoie 149 €. Pour le nom du produit, remplace le 3 par un 2.
N'oublie jamais le FAUX à la fin. Sans lui, Excel fait une recherche approximative et peut renvoyer le prix d'un autre produit, sans aucun message d'erreur. C'est le piège numéro un de RECHERCHEV.
Les $ dans $E$2:$G$5 figent la plage quand tu recopies la formule vers le bas. Pour les ajouter d'un coup, sélectionne la plage dans la formule et appuie sur F4.
3 pointe désormais sur la mauvaise colonne.RECHERCHEX corrige ces défauts. Attention cependant : elle n'est disponible que dans Microsoft 365, Excel 2021, Excel 2024 et Excel pour le web. Elle n'existe pas dans Excel 2019, 2016 ou plus ancien : si tu tapes son nom, tu obtiens #NOM?.
=RECHERCHEX(valeur_cherchée;tableau_recherche;tableau_renvoyé;[si_non_trouvé])
A2.$E$2:$E$5.$G$2:$G$5.=RECHERCHEX(A2;$E$2:$E$5;$G$2:$G$5)
Même résultat : 149 €. Mais plus besoin de compter les colonnes, ni de penser au FAUX : RECHERCHEX cherche une correspondance exacte par défaut.
Et elle sait chercher vers la gauche. Pour retrouver la référence à partir du nom du produit tapé en A2 :
=RECHERCHEX(A2;$F$2:$F$5;$E$2:$E$5)
Avec « Casque » en A2, Excel renvoie P04. Avec RECHERCHEV, c'était impossible sans réorganiser le tableau.
| Critère | RECHERCHEV | RECHERCHEX |
|---|---|---|
| Versions | Toutes | Microsoft 365, 2021, 2024, web |
| Correspondance exacte | Il faut ajouter FAUX | Par défaut |
| Chercher vers la gauche | Non | Oui |
| Résiste à l'ajout de colonnes | Non | Oui |
| Gestion de #N/A intégrée | Non (SIERREUR) | Oui (si_non_trouvé) |
La règle est simple :
Pas sûr de ta version ? Va dans Fichier > Compte (ou Fichier > Aide sur les anciennes versions) : la version d'Excel y est indiquée.
#N/A signifie « non disponible » : Excel n'a pas trouvé la valeur cherchée. Ce n'est pas toujours un bug. Si tu tapes P09 alors que ce produit n'existe pas, #N/A est la bonne réponse. Mais ce n'est pas joli dans un tableau, et ça bloque les totaux : une SOMME qui contient un #N/A affiche elle aussi #N/A.
La fonction SIERREUR dit : « calcule cette formule, et si elle donne une erreur, affiche autre chose ».
=SIERREUR(RECHERCHEV(A2;$E$2:$G$5;3;FAUX);"Introuvable")
Tu peux remplacer "Introuvable" par 0 si tu veux pouvoir additionner la colonne, ou par "" pour laisser la cellule vide.
Ici, pas besoin de fonction en plus : c'est prévu dans la formule.
=RECHERCHEX(A2;$E$2:$E$5;$G$2:$G$5;"Introuvable")
SIERREUR masque toutes les erreurs, y compris celles qui viennent d'une formule mal écrite. Mets-la en dernier, une fois que tu as vérifié que ta recherche fonctionne sur des valeurs qui existent.
C'est rageant, et presque toujours dû à l'une de ces causes :
SUPPRESPACE nettoie ces espaces.1024 saisi comme nombre d'un côté et comme texte de l'autre ne correspond pas. Un nombre stocké en texte est souvent aligné à gauche et marqué d'un petit triangle vert.table_matrice, ou la plage s'arrête trop tôt.Les fonctions de recherche se combinent très bien avec la fonction SI : par exemple, afficher « Stock faible » si le stock renvoyé par RECHERCHEX est inférieur à 5. Et pour gagner du temps quand tu tapes tes formules, jette un œil à nos 15 raccourcis clavier Excel indispensables. Si tu veux apprendre tout ça dans l'ordre, avec des fichiers d'exercices, la formation Excel Pas à Pas est faite pour toi.
À retenir : RECHERCHEV marche partout mais exige FAUX à la fin et ne cherche que vers la droite. RECHERCHEX (Microsoft 365, Excel 2021 et plus) est plus simple, cherche dans les deux sens et gère #N/A avec son quatrième argument. Avec RECHERCHEV, utilise SIERREUR pour remplacer #N/A.
Souvent à cause d'un espace invisible, d'un nombre stocké comme texte d'un côté et comme nombre de l'autre, ou parce que la valeur cherchée n'est pas dans la première colonne de la plage. Vérifie aussi que le dernier argument est bien FAUX.
RECHERCHEX n'existe que dans Microsoft 365, Excel 2021, Excel 2024 et Excel pour le web. Dans Excel 2019, 2016 ou plus ancien, utilise RECHERCHEV ou la combinaison INDEX et EQUIV.
Avec RECHERCHEV, entoure la formule de SIERREUR : =SIERREUR(RECHERCHEV(...);"Introuvable"). Avec RECHERCHEX, renseigne le quatrième argument, si_non_trouvé : =RECHERCHEX(A2;F:F;G:G;0).