Comment rechercher et remplacer les valeurs supérieures ou inférieures à une valeur spécifique dans Excel ?
Lorsque vous travaillez avec de grands jeux de données dans Excel, il est souvent essentiel d’identifier et de remplacer les cellules répondant à des critères précis — par exemple, les valeurs supérieures ou inférieures à un seuil donné. Vous pourriez ainsi avoir besoin de remplacer tous les nombres dépassant 500 par 0, ou substituer toute valeur en deçà d’un seuil de performance par un message d’avertissement. Contrairement à l’outil standard *Rechercher et remplacer*, limité aux correspondances exactes ou partielles de texte ou de chiffres, les remplacements conditionnels fondés sur des comparaisons numériques exigent des méthodes alternatives. Ce tutoriel vous présente plusieurs approches pratiques pour gérer efficacement ces cas, vous permettant de gagner du temps tout en réduisant les erreurs manuelles.
Autres méthodes intégrées à Excel – Filtrer/Trier et Remplacer
Rechercher et remplacer les valeurs supérieures ou inférieures à une valeur spécifique à l’aide d’un code VBA
Par exemple, imaginez que vous souhaitiez localiser rapidement toutes les valeurs de votre jeu de données supérieures à 500 et les remplacer d’un seul clic par 0. C’est une exigence courante lors d’ajustements de notes, de marquage de résultats de conformité ou de nettoyage de données. Grâce à VBA, vous pouvez automatiser entièrement ce processus et dire adieu aux modifications manuelles répétitives.

La solution VBA suivante vous permet de remplacer en une seule opération toutes les valeurs de cellule supérieures ou inférieures à un nombre donné. Vous pouvez adapter librement la valeur de comparaison ainsi que celle de remplacement selon vos besoins :
1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : Rechercher et remplacer les valeurs supérieures ou inférieures à une valeur spécifique
Sub FindReplace()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Rng.Value > 500 Then
Rng.Value = 0
End If
Next
End Sub
3. Appuyez ensuite sur la touche F5 pour exécuter ce code. Lorsque vous y êtes invité, sélectionnez la plage de données dans laquelle vous souhaitez rechercher et remplacer les valeurs. (Sélectionner uniquement les données pertinentes permet d’éviter des remplacements involontaires dans des cellules non concernées.)

4. Cliquez sur OK dans la boîte de dialogue. Le code analysera automatiquement votre plage sélectionnée et remplacera toutes les valeurs supérieures à 500 par 0 (ou selon les paramètres indiqués).

Remarques et conseils :
- Vous pouvez ajuster le seuil et la valeur de remplacement en modifiant ces lignes dans le code :
If Rng.Value >500Then
Rng.Value =0 - Ce code modifie uniquement les valeurs numériques. Les cellules vides ou contenant des données non numériques resteront inchangées.
- Avant d’exécuter une macro VBA, pensez à enregistrer une copie de sauvegarde de votre fichier, au cas où vous souhaiteriez annuler les modifications apportées.
- Si une invite de sécurité relative aux macros s’affiche, veillez à ce que les macros soient activées pour ce classeur.
Rechercher et remplacer les valeurs supérieures ou inférieures à une valeur spécifique avec Kutools pour Excel
Si vous n’êtes pas familiarisé avec VBA ou la programmation, Kutools pour Excel propose une méthode graphique pour résoudre ce problème. Son utilitaire Sélectionner des cellules spécifiques vous permet d’identifier précisément toutes les cellules correspondant à vos critères et de remplacer leur contenu en une seule opération, réduisant ainsi les erreurs utilisateur et accélérant le nettoyage des données.
Après avoir installé Kutools pour Excel, suivez les étapes ci-dessous :
1. Sélectionnez la plage de données que vous souhaitez traiter.
2. Allez dans Kutools > Sélectionner > Sélectionner des cellules spécifiques pour ouvrir la boîte de dialogue « Sélectionner des cellules spécifiques ».

3. Dans la boîte de dialogue Sélectionner des cellules spécifiques :
- Sélectionnez une cellule pour sélectionner le type.
- Choisissez Supérieur à(ou)Inférieur à, selon vos besoins) dans Spécifier le type.
- Saisissez votre valeur seuil dans le champ adjacent (par exemple : 500).

4. Cliquez sur OK. Toutes les cellules correspondant à vos critères seront mises en surbrillance simultanément. Saisissez alors la valeur de remplacement souhaitée et appuyez simultanément sur Ctrl + Entrée : toutes les valeurs sélectionnées seront mises à jour instantanément.
![]() | ![]() | ![]() |
Conseils supplémentaires :
- Vous pouvez utiliser d’autres critères tels que Inférieur à, Égal à ou Contient, en fonction de vos besoins.
- Pour éviter tout remplacement accidentel, vérifiez attentivement votre sélection avant d’appuyer sur Ctrl + Entrée.
Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Formule Excel – Utilisez la fonction SI dans une colonne auxiliaire pour remplacer les valeurs supérieures ou inférieures à un seuil
Cette approche utilise la fonction intégrée d’Excel SI pour créer une colonne auxiliaire, facilitant ainsi la vérification visuelle avant d’appliquer des remplacements conditionnels. Elle est particulièrement utile si vous souhaitez plus de transparence avant d’écraser vos données d’origine, ou si vous avez besoin d’une méthode non destructive pour tester à quoi ressembleront les résultats. Vous pouvez également personnaliser la logique de remplacement selon différents scénarios, comme la création de rapports, le regroupement en catégories ou la détection d’observations aberrantes.
1. Insérez une nouvelle colonne à côté de vos données (par exemple, si vos données se trouvent dans la colonne A, insérez une nouvelle colonne B).
2. Dans la première cellule de la colonne auxiliaire (par exemple, B2), saisissez la formule suivante pour remplacer toutes les valeurs supérieures à 500 par 0 :
=IF(A2>500,0,A2) Si vous souhaitez remplacer les valeurs inférieures à un seuil (par exemple, inférieures à 200), utilisez :
=IF(A2<200,0,A2) Vous pouvez remplacer 500, 200 et 0 par n’importe quel seuil et valeur de remplacement adaptés à vos besoins. La référence A2 doit être ajustée en fonction de votre véritable plage de données.
3. Appuyez sur Entrée après avoir saisi la formule, puis copiez-la dans le reste de la colonne auxiliaire (faites glisser la poignée de recopie vers le bas ou double-cliquez dessus).
4. Une fois que vous avez confirmé que la colonne auxiliaire produit le résultat souhaité, sélectionnez et copiez les nouvelles données, cliquez avec le bouton droit sur la plage de données d’origine, puis choisissez Collage spécial > Valeurs pour écraser les données d’origine par les résultats calculés.
Conseils et précautions :
- Les formules de colonne auxiliaire simplifient l’identification et la vérification des modifications avant de remplacer les données d’origine, réduisant ainsi les risques.
- Soyez vigilant avec les références de cellule lorsque vous appliquez des formules à des plages non contiguës : vérifiez qu’elles sont correctement alignées.
- Cette approche préserve vos données d’origine jusqu’à ce que vous ayez terminé la vérification et décidé de les remplacer.
- Lorsque vous travaillez avec de grands jeux de données, les formules peuvent s’avérer plus lentes que VBA ou Kutools, mais elles offrent une sécurité accrue pour examiner les modifications apportées aux données.
Autres méthodes intégrées à Excel – Filtrer et Remplacer
Le filtrage permet de sélectionner visuellement toutes les valeurs supérieures ou inférieures à un critère donné, afin de remplacer rapidement les cellules correspondantes à l’aide des fonctions d’édition standard d’Excel. Cette approche, souple et intuitive, ne requiert ni formule ni code, ce qui en fait le choix idéal pour les utilisateurs souhaitant travailler directement depuis l’interface d’Excel lors de tâches ponctuelles ou visuelles.
1. Sélectionnez votre plage de données et activez le filtre en cliquant sur Données > Filtrer.
2. Cliquez sur la flèche déroulante de la colonne que vous souhaitez évaluer. Choisissez Filtres numériques > Supérieur à(ou)Inférieur à), puis saisissez la valeur seuil (par exemple, 500).
3. Excel affichera uniquement les lignes correspondant à vos critères de filtrage. Sélectionnez toutes les cellules visibles filtrées dans votre colonne.
4. Saisissez la valeur de remplacement (par exemple, 0), puis appuyez sur Ctrl + Entrée — Excel remplacera uniquement les cellules actuellement visibles (filtrées).
5. Désactivez le filtre pour visualiser et vérifier votre jeu de données final.
Conseils, avantages et inconvénients :
- La méthode « filtrer puis remplacer » est simple et idéale pour des jeux de données de taille modérée, notamment lorsque vous souhaitez vérifier visuellement quelles cellules ont été modifiées.
- Pour les colonnes contenant des formules, cette méthode les écrasera et pourrait les endommager ; utilisez-la avec la plus grande prudence.
- Si vous avez accidentellement sélectionné une plage incorrecte et apporté des modifications, appuyez sur Ctrl + Z pour annuler, puis ajustez votre sélection ou vos conditions de filtrage et réessayez.
Articles associés :
Comment rechercher et remplacer une correspondance exacte dans Excel ?
Comment remplacer du texte par des images correspondantes dans Excel ?
Comment rechercher et remplacer la couleur de remplissage dans Excel ?
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


