Comment rechercher et remplacer des valeurs dans une sélection ou des cellules spécifiques dans Excel ?
Dans Excel, la capacité à rechercher et remplacer rapidement des valeurs au sein d’une sélection ou d’une plage de cellules précise est essentielle pour nettoyer les données, mettre à jour des enregistrements ou corriger des erreurs dans de grands jeux de données. Bien qu’Excel propose des outils intégrés pour effectuer des opérations simples de recherche et de remplacement, il arrive parfois que les utilisateurs aient besoin de solutions plus avancées — comme traiter uniquement une partie des données, ignorer la casse ou effectuer des remplacements sans écraser directement les valeurs d’origine. Cet article présente plusieurs méthodes pratiques, allant des fonctionnalités natives d’Excel jusqu’à des approches plus avancées et automatisées, afin de vous permettre de rechercher, localiser et remplacer efficacement des données au sein de vos plages de cellules sélectionnées.
- Rechercher ou Rechercher et remplacer des valeurs dans la sélection avec la fonctionnalité Rechercher et remplacer
- Rechercher ou Rechercher et remplacer des valeurs dans la sélection, entre plusieurs feuilles ou dans des classeurs entiers avec Kutools pour Excel
- Rechercher et remplacer des valeurs à l’aide d’une formule Excel
- Remplacer plusieurs Valeur différente dans la sélection en une seule fois à l’aide de VBA
Rechercher ou Rechercher et remplacer des valeurs dans la sélection avec la fonctionnalité Rechercher et remplacer
La fonctionnalité intégrée Rechercher et remplacer d’Excel permet aux utilisateurs de rechercher rapidement du texte, des nombres ou des caractères spécifiques au sein d’une Sélectionner la plage et, si nécessaire, de remplacer immédiatement ces valeurs par de nouvelles. Cette approche convient parfaitement lorsque vous souhaitez une méthode simple et immédiate pour mettre à jour des données dans un ensemble ciblé de cellules ou de plages, sans avoir besoin de fonctions avancées telles que des critères personnalisés ou des remplacements basés sur des formules.
Scénarios d’utilisation : Utilisez cette méthode pour effectuer rapidement des modifications en masse dans une plage sélectionnée manuellement. Elle est particulièrement adaptée aux tâches simples ne nécessitant ni règles de recherche avancées ni correspondances partielles uniquement.
Limites : Cet outil est moins adapté lorsque vous avez besoin d’un contrôle plus précis, par exemple pour remplacer des valeurs uniquement si les cellules contiennent exactement le contenu recherché, ou lorsque vous travaillez dans un environnement sensible à la casse.
1. Sélectionnez la plage ou les cellules dans lesquelles vous souhaitez effectuer une recherche ou un remplacement de valeurs.
2. Appuyez sur Ctrl + F pour ouvrir la boîte de dialogue Rechercher et remplacer.
3. Pour localiser une valeur spécifique, cliquez sur l’onglet Rechercher, saisissez la valeur dans le champ « Rechercher », puis cliquez sur Rechercher tout. Excel affiche alors tous les résultats correspondants en bas de la boîte de dialogue, accompagnés de liens cliquables qui vous permettent d’accéder directement à chaque occurrence. Voir la capture d’écran ci-dessous :
![]() | >>> | ![]() |
Si vous souhaitez remplacer une valeur, rendez-vous dans l’onglet Remplacer. Saisissez le texte à rechercher dans le champ « Rechercher » et la valeur de remplacement dans le champ « Remplacer par ». Vous pouvez choisir Remplacer (pour la cellule actuelle) ou Remplacer tout (pour mettre à jour toutes les occurrences dans votre sélection).
Après avoir cliqué sur le bouton Remplacer tout, Excel affiche une boîte de dialogue récapitulative indiquant le nombre de cellules modifiées. Cliquez sur OK pour fermer ce message. Voir la capture d’écran ci-dessous :

Conseils : Si vous souhaitez remplacer uniquement des cellules entières (et non des correspondances partielles), cliquez sur Options dans la boîte de dialogue et cochez la case « Correspondance du contenu de la cellule » pour des remplacements plus précis. Pour effectuer une recherche sensible à la casse, activez l’option « Respecter la casse ».
Rappel important : Vérifiez toujours que votre sélection est correcte avant d’exécuter Remplacer tout, car cette action ne peut pas être facilement annulée si elle est appliquée à une grande plage.
Rechercher ou Rechercher et remplacer des valeurs dans la sélection, entre plusieurs feuilles ou dans des classeurs entiers avec Kutools pour Excel
Le volet Rechercher et remplacer avancé de Kutools pour Excel étend les capacités standards d’Excel, vous permettant de rechercher ou remplacer des valeurs non seulement dans une ou plusieurs sélections spécifiques, mais aussi dans tous les classeurs ouverts, dans le classeur actuel ou même simultanément dans plusieurs feuilles de calcul. Cette fonctionnalité est particulièrement utile lorsque vos données s’étendent sur plusieurs feuilles ou classeurs et que vous souhaitez éviter des opérations manuelles répétitives.
1. Une fois Kutools installé et Excel lancé, le volet Kutools Navigation s’ouvre généralement sur le côté gauche.
Conseils : Si ce volet n’apparaît pas, ouvrez-le via Kutools > Navigation depuis le ruban.

2. Dans le volet Rechercher et remplacer, vous pouvez personnaliser votre opération :
bouton pour activer le Rechercher et remplacervolet.
pour cibler une ou plusieurs plages précises pour votre opération.
Les résultats de recherche ou de remplacement s’affichent instantanément dans le volet. Comparée à la fonction intégrée « Rechercher et remplacer », Kutools offre une flexibilité accrue, notamment pour consolider des remplacements entre plusieurs feuilles de calcul.
Remarque : Grâce à cette fonctionnalité, vous pouvez rechercher ou remplacer des données non seulement dans votre sélection actuelle, mais aussi dans tous les classeurs ouverts, uniquement dans la feuille de calcul active, dans plusieurs feuilles spécifiques ou dans l’ensemble de votre environnement Excel — ce qui réduit considérablement le temps consacré à des mises à jour manuelles répétitives. Voir la capture d’écran :

Avantages : Cette solution est particulièrement adaptée aux utilisateurs qui gèrent régulièrement de grands classeurs, des structures de données complexes ou qui ont besoin d’un traitement par lots plus rapide. Kutools prend en outre en charge la sélection selon la casse, les correspondances avec caractères génériques et d’autres options plus précises.
Précautions : Vérifiez attentivement vos paramètres, révisez-les et sélectionnez la portée correcte afin d’éviter tout remplacement involontaire en dehors de votre zone cible.
Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Rechercher ou Rechercher et remplacer des valeurs dans la sélection à l’aide d’une formule Excel
Si vous devez effectuer une opération de Rechercher et remplacer sans écraser vos données d’origine – par exemple pour générer de nouvelles valeurs dans une autre colonne tout en conservant les données source –, les formules Excel telles que SUBSTITUE ou REMPLOCER sont extrêmement pratiques.
Scénarios d’utilisation : Lorsque vous devez conserver intactes les données d’origine, effectuer des remplacements partiels (par exemple au sein d’une chaîne de caractères) ou lorsque vous souhaitez que les modifications soient mises à jour automatiquement dès que les données sources changent.
Avantages : Non destructif : vos valeurs d’origine restent inchangées. Les formules peuvent être facilement copiées ou étendues vers le bas pour traiter rapidement de grandes plages. Vous pouvez également adapter la formule pour réaliser des manipulations de chaînes plus complexes.
Inconvénients : Nécessite une colonne supplémentaire pour afficher le résultat de la formule. Ne convient pas aux remplacements globaux en place, sauf si vous copiez-collez ultérieurement les valeurs afin d’écraser les données d’origine.
Remplacer un texte spécifique à l’aide de la fonction SUBSTITUE :
1. Supposons que vos valeurs se trouvent dans la colonne A. Cliquez sur la cellule B1 (ou la première cellule adjacente à vos données) et saisissez la formule suivante :
=SUBSTITUTE(A1,"old_text","new_text") Explication des paramètres : « ancien_texte » correspond à la valeur que vous souhaitez rechercher, et « nouveau_texte » à celle par laquelle vous souhaitez la remplacer. Adaptez ces valeurs selon vos besoins.
2. Appuyez sur Entrée, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes nécessaires. Les valeurs mises à jour s’afficheront alors dans la colonne B, tandis que la colonne A restera inchangée.

Remplacer du texte à des positions spécifiques à l’aide de la fonction REMPLACER :
1. Si vous devez remplacer du contenu uniquement à des emplacements précis, utilisez la formule REMPLACER comme suit : dans la cellule B1, saisissez la formule suivante :
=REPLACE(A1, start_num, num_chars, "replacement") Explication des paramètres : num_départ indique la position à partir de laquelle le remplacement commence, nb_car correspond au nombre de caractères à remplacer, et « texte_remplacé » est le nouveau texte à insérer. Modifiez ces valeurs selon vos besoins.
2. Appuyez sur Entrée, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes nécessaires.

Dépannage : Si la formule ne produit pas le résultat attendu, vérifiez que les références de cellules et les valeurs de remplacement sont correctes, et que votre formule est bien saisie dans la colonne adjacente. Attention : si vous écrasez les données d’origine, vous risquez d’en perdre des informations. Vérifiez donc toujours soigneusement vos références avant de recopier les valeurs vers la source.
Remplacer plusieurs Valeur différente dans Excel en une seule fois à l’aide de VBA
Si vous devez fréquemment remplacer plusieurs mots ou valeurs différentes dans Excel, le faire un par un peut vite devenir chronophage. Grâce à une macro VBA simple, remplacez-les tous en un seul clic ! Suivez les étapes ci-dessous pour créer et utiliser votre outil Multi Rechercher et Remplacer.
Avantages : Extrêmement flexible et entièrement automatisable ; parfaitement adaptable à des tâches spécifiques de modification par lots.
Inconvénients : Nécessite une certaine familiarité avec VBA.
Procédure pas à pas pour créer et exécuter une macro VBA personnalisée pour Rechercher et remplacer :
1. Cliquez sur Développeur > Visual Basic (ou appuyez sur Alt + F11). Dans l’éditeur Microsoft Visual Basic pour Applications qui s’ouvre, cliquez sur Insertion > Module pour ajouter un nouveau module. Copiez-collez le code suivant dans le module :
Sub MultiFindReplace()
Dim WorkRng As Range
Dim ReplaceList As Variant
Dim cell As Range
Dim Pair As Variant
Dim ReplaceCount As Long
On Error Resume Next
Set WorkRng = Application.InputBox("Select the range to perform find and replace:", "Multi Find & Replace", Type:=8)
If WorkRng Is Nothing Then Exit Sub
On Error GoTo 0
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
)
ReplaceCount = 0
For Each cell In WorkRng
If Not IsEmpty(cell.Value) Then
For Each Pair In ReplaceList
' Replace all instances of each "Find" with "Replace"
If InStr(1, cell.Value, Pair(0), vbTextCompare) > 0 Then
cell.Value = Replace(cell.Value, Pair(0), Pair(1), 1, -1, vbTextCompare)
ReplaceCount = ReplaceCount + 1
End If
Next Pair
End If
Next cell
MsgBox ReplaceCount & " replacements completed.", vbInformation, "Multi Find & Replace"
End Sub 2. Dans le code, repérez la section ci-dessous, où chaque ligne représente une paire Rechercher → Remplacer. Vous pouvez modifier, supprimer ou ajouter des paires selon vos besoins. Chaque paire suit le format Array("ancien_texte", "nouveau_texte"), où la première valeur correspond au texte à rechercher et la seconde à celui par lequel vous souhaitez le remplacer.
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
) 3. Cliquez sur le
bouton Exécuter pour lancer le code. Lorsque vous y êtes invité, sélectionnez la plage de cellules dans laquelle effectuer les remplacements.
La macro parcourt automatiquement chaque cellule et remplace toutes les valeurs spécifiées. Une boîte de message vous indique le nombre de remplacements effectués.
Conseils pratiques : Pour les tâches récurrentes, enregistrez votre classeur au format prenant en charge les macros (.xlsm) afin de pouvoir réutiliser cette macro. Si des avertissements de sécurité s’affichent, activez les macros pour continuer.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels

