KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment rechercher et remplacer des valeurs dans une sélection ou des cellules spécifiques dans Excel ?

AuteurSiluvia Date de modification

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

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 :

>>>tous les résultats de la recherche seront répertoriés en bas de la boîte de dialogue Rechercher et remplacer

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 :

une boîte de dialogue s’ouvrira pour indiquer combien de cellules ont été remplacées

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.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

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 :

2,1) Cliquez sur le bouton de recherchebouton pour activer le Rechercher et remplacervolet.
2,2) Choisissez Sélectiondans le champ DansListe déroulante pour limiter les actions à la zone sélectionnée.
2,3) Basculez entre les onglets Rechercheret Remplacerselon vos besoins.
2,4) Saisissez les textes ou valeurs numériques que vous souhaitez rechercher et (le cas échéant) remplacer respectivement dans les champs Rechercheret Remplacer par.
2,5) Utilisez le bouton de sélectionpour cibler une ou plusieurs plages précises pour votre opération.
2,6) Cliquez sur Rechercher toutou Remplacer toutpour exécuter votre commande.

spécifier les options dans le volet de navigation

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 :

rechercher ou rechercher et remplacer des valeurs dans tous les classeurs ouverts, le classeur actif ou la feuille de calcul active

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.

Exemple d’utilisation de la fonction SUBSTITUE

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.

Exemple d’utilisation de la fonction REMPLACER

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 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

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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