Rechercher-Remplacer
Rechercher-Remplacer localise du texte, des valeurs ou des formats dans une feuille ou un classeur et les remplace en une seule opération. Raccourci : Ctrl+H pour remplacer, Ctrl+F pour chercher uniquement ; tu peux aussi utiliser des caractères génériques comme * ou ?.
À quoi sert un rechercher-remplacer dans Excel ?
Rechercher-Remplacer est l'un des outils d'édition les plus puissants d'Excel pour modifier des données en masse en quelques secondes. Tu cherches une valeur, un texte ou un format dans tout ton classeur et tu le remplaces par autre chose, sur des milliers de cellules à la fois, sans intervention manuelle.
Tu vas l'utiliser chaque fois que tu dois corriger une erreur systématique dans tes données (une abréviation mal saisie répétée 500 fois, un ancien nom de produit à remplacer partout), nettoyer des imports, standardiser des libellés ou faire des modifications globales dans des formules. C'est aussi un outil indispensable pour le nettoyage de données avant une analyse.
Rechercher-Remplacer : exemples concrets
Exemple 1 : Responsable qualité : corriger un code produit mal saisi dans 800 lignes
Tu es responsable qualité dans une usine de fabrication. Pendant 3 semaines, les opérateurs ont saisi le code produit "REF-A001" dans le système au lieu de "REF-A001-V2" (la bonne référence après une mise à jour). Tu as 800 lignes de données de production à corriger.
Corrigées une par une, c'est plusieurs heures de travail avec un risque d'erreur humaine. Avec Ctrl+H, tu ouvres Rechercher-Remplacer, tu saisis "REF-A001" dans le champ Rechercher et "REF-A001-V2" dans Remplacer par, puis tu cliques sur Remplacer tout. Excel remplace les 800 occurrences en une fraction de seconde et t'indique combien de remplacements ont été effectués.
Attention : tu coches d'abord "Cellule entière" si tu veux éviter de remplacer "REF-A001" dans des références qui contiennent déjà "REF-A001-V2". Et tu utilises "Remplacer" (une seule occurrence) plutôt que "Remplacer tout" pour vérifier quelques cas avant de lancer le remplacement global.
Exemple 2 : Acheteur : uniformiser les noms de fournisseurs dans un historique de commandes
Tu es acheteur dans une entreprise de distribution. Tu as reçu d'un collègue un historique de commandes des 2 dernières années. Le problème : le nom du fournisseur principal a été saisi de 4 façons différentes selon les personnes qui ont alimenté le fichier : "Dupont SA", "DUPONT SA", "Dupont s.a." et "SA Dupont". Toutes tes formules qui font référence à ce fournisseur ne fonctionnent pas parce que les orthographes varient.
Tu lances Ctrl+H et fais 3 remplacements successifs : "DUPONT SA" par "Dupont SA", "Dupont s.a." par "Dupont SA", et "SA Dupont" par "Dupont SA". En 3 opérations rapides, tous les enregistrements sont harmonisés.
Tu peux aussi utiliser les caractères génériques pour les variantes que tu n'avais pas anticipées : chercher "?upont*" (un caractère quelconque suivi de "upont" suivi de n'importe quoi) t'aide à repérer d'autres variantes orthographiques que tu aurais ratées.
- #1 Ctrl+H ouvre directement Rechercher-Remplacer, Ctrl+F ouvre uniquement la recherche. Dans la boîte de dialogue, tu bascules entre les deux onglets avec un clic.
- #2 Coche "Respecter la casse" si tu veux distinguer les majuscules et minuscules dans ta recherche. Sans cette option, "Excel" et "excel" sont traités comme identiques.
- #3 Les caractères génériques * (n'importe quelle séquence de caractères) et ? (un seul caractère quelconque) élargissent la recherche. Par exemple, "Dupon*" trouvera "Dupont", "Dupond" et "Dupont SA".
- #4 Tu peux chercher et remplacer des formats de cellule : clique sur Options puis sur le bouton Format pour définir une mise en forme source et une mise en forme cible. Pratique pour remplacer toutes les cellules en rouge par des cellules en orange, par exemple.
Les erreurs courantes avec le rechercher-remplacer
✕ Cliquer sur Remplacer tout sans avoir vérifié la portée
Par défaut, Rechercher-Remplacer opère sur toute la feuille active, voire sur tout le classeur si tu changes la portée dans les options. Si tu n'as pas sélectionné une plage précise avant d'ouvrir la boîte, le remplacement s'applique partout, y compris dans des feuilles ou des cellules que tu ne voulais pas toucher.
C'est particulièrement risqué quand tu remplaces une chaîne courte (comme "SA") qui peut apparaître dans des noms, des codes ou des libellés que tu ne voulais pas modifier.
Solution : Sélectionne d'abord la plage concernée avant d'ouvrir Ctrl+H, ou utilise "Remplacer" au lieu de "Remplacer tout" pour valider chaque occurrence une par une. Si tu as fait une erreur, Ctrl+Z annule l'opération entière, même si des centaines de remplacements ont été effectués.
✕ Remplacer du texte contenu dans des formules sans le vouloir
Si tu cherches "2024" pour le remplacer par "2025" et que certaines formules de ta feuille contiennent 2024 comme argument (par exemple =ANNEE(DATE(2024;1;1))), ces formules seront aussi modifiées. Le remplacement ne distingue pas les valeurs des cellules et le contenu des formules.
C'est un comportement qui surprend, parce que le terme "Rechercher" laisse penser qu'on cherche ce qu'on voit dans les cellules. Mais Excel cherche dans le contenu réel des cellules, formules comprises.
Solution : Dans les Options avancées de la boîte Rechercher-Remplacer, change "Regarder dans" de "Valeurs" à "Formules" si tu veux cibler les formules, ou assure-toi de rester sur "Valeurs" si tu veux cibler uniquement ce qui est affiché. Coche aussi "Cellule entière" pour éviter les remplacements partiels non désirés.
✕ Oublier de cocher Cellule entière et remplacer des sous-chaînes
Sans l'option "Cellule entière", Excel remplace toutes les occurrences de ta chaîne cherchée, même si elle fait partie d'un texte plus long. Si tu cherches "SA" pour corriger "SA Dupont" en "Dupont SA", tu vas aussi modifier "BOULANGER SA" en "BOULANGER Dupont SA", "SAISIE" en "SAISIE" (avec des variantes bizarres), et ainsi de suite.
Le remplacement partiel de sous-chaîne est souvent la source d'erreurs en cascade difficiles à repérer, surtout sur un grand jeu de données.
Solution : Active l'option "Cellule entière" dans les paramètres avancés si tu veux que le remplacement ne s'applique qu'aux cellules dont la valeur complète correspond exactement à ta chaîne cherchée. Et utilise toujours "Rechercher suivant" pour valider quelques occurrences avant de lancer "Remplacer tout".
Quelle est la différence entre rechercher-remplacer et atteindre / sélection spéciale ?
Rechercher-Remplacer et Atteindre sont deux outils de navigation dans Excel, mais ils servent des besoins différents. Rechercher-Remplacer (Ctrl+H) cherche du contenu dans les cellules (texte, valeurs, formats) et le modifie. Tu l'utilises quand tu sais ce que tu cherches et ce par quoi tu veux le remplacer.
Atteindre / Sélection spéciale (Ctrl+G puis Alt+S) sélectionne des cellules selon des critères de type ou d'état : toutes les cellules vides, toutes les cellules avec des formules, toutes celles avec des constantes, celles avec des erreurs, etc. Tu l'utilises quand tu veux travailler sur un ensemble de cellules défini par leur nature, pas par leur contenu. Les deux outils sont complémentaires : tu utilises Atteindre pour sélectionner les cellules à modifier, puis Rechercher-Remplacer pour en changer le contenu.
Questions fréquentes sur le rechercher-remplacer
Dans la boîte Rechercher-Remplacer (Ctrl+H), clique sur Options pour afficher les paramètres avancés. Change le champ "Dans" de "Feuille" à "Classeur". Le remplacement s'appliquera alors à toutes les feuilles du classeur. Fais attention à bien vérifier ce que tu remplaces avant de cliquer sur Remplacer tout, parce que l'opération touche potentiellement beaucoup plus de données.
Oui, Ctrl+Z annule l'opération de remplacement entière, même si des centaines de cellules ont été modifiées. Excel traite "Remplacer tout" comme une seule action dans l'historique. Tu peux donc annuler et revenir à l'état d'avant en une seule frappe. Cela dit, si tu as fermé le fichier entre-temps, il n'y a pas de récupération possible sans une sauvegarde antérieure.
Dans la boîte Rechercher-Remplacer, clique sur Options puis coche "Utiliser les caractères génériques". Le symbole * remplace n'importe quelle séquence de caractères (zéro ou plus) et le ? remplace exactement un caractère quelconque. Par exemple, chercher "Du*" avec la case cochée trouvera "Dupont", "Durand" et "Du Bois". Si tu cherches un vrai astérisque ou un vrai point d'interrogation, fais-le précéder d'un tilde (~* ou ~?).
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.