Accéder au contenu principal

Comment trouver et remplacer des valeurs supérieures ou inférieures à une valeur spécifique dans Excel ?

Author: Xiaoyang Last Modified: 2025-07-21

Le travail avec de grands ensembles de données dans Excel nécessite souvent d'identifier et de remplacer des cellules qui répondent à des critères spécifiques, tels que des valeurs supérieures ou inférieures à un certain seuil. Par exemple, vous pourriez avoir besoin de substituer tous les nombres supérieurs à 500 par 0, ou de remplacer toutes les valeurs inférieures à un standard de performance par un message d'avertissement. Contrairement à l'outil de recherche et remplacement standard - qui ne localise que des correspondances exactes ou partielles de texte/nombre - les remplacements conditionnels basés sur une comparaison numérique nécessitent des approches alternatives. Ce tutoriel présente plusieurs méthodes pratiques pour gérer ces scénarios efficacement, vous permettant de gagner du temps et de minimiser les erreurs manuelles.

Trouver et remplacer des valeurs supérieures ou inférieures à une valeur spécifique avec du code VBA

Trouver et remplacer des valeurs supérieures ou inférieures à une valeur spécifique avec Kutools pour Excel

Formule Excel - Utiliser la fonction SI dans une colonne auxiliaire pour remplacer des valeurs supérieures ou inférieures à un seuil

Autres méthodes intégrées d'Excel - Filtrer/Trier et Remplacer


Trouver et remplacer des valeurs supérieures ou inférieures à une valeur spécifique avec du code VBA

Par exemple, imaginez que vous souhaitez rapidement localiser chaque valeur dans votre ensemble de données qui est supérieure à 500 et les remplacer toutes par 0 en une seule opération. C'est une nécessité courante dans les ajustements de notation, le marquage des résultats de conformité ou le nettoyage des données. En utilisant VBA, vous pouvez automatiser tout ce processus et éviter des modifications manuelles répétitives.

sample data

La solution VBA suivante vous permet de remplacer toutes les valeurs de cellule supérieures ou inférieures à un nombre spécifique en une seule fois. Vous pouvez personnaliser la valeur de comparaison et le remplacement selon vos besoins :

1. Maintenez les touches ALT + F11 enfoncées 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 : Trouver et remplacer des 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 où vous souhaitez trouver et remplacer des valeurs. (Sélectionner uniquement les données pertinentes aide à éviter des remplacements involontaires dans des cellules non liées.)

vba code to select data range

4. Cliquez sur OK dans la boîte de dialogue. Le code parcourra automatiquement votre plage sélectionnée et remplacera toutes les valeurs supérieures à 500 par 0 (ou comme spécifié autrement).

all the values greater than a specific value are replaced with0

Notes et conseils :

  • Vous pouvez ajuster le seuil et la valeur de remplacement en modifiant ces lignes dans le code :
    Si Rng.Value >500 Alors
    Rng.Value =0
  • Ce code ne change que les nombres. Si vos données incluent des cellules vides ou des entrées non numériques, elles resteront inchangées.
  • Avant d'exécuter VBA, pensez à sauvegarder une copie de sauvegarde de votre fichier au cas où vous souhaiteriez annuler les modifications.
  • Si vous rencontrez une invite de sécurité macro, assurez-vous que les macros sont activées pour ce classeur.

Trouver et remplacer des valeurs supérieures ou inférieures à une valeur spécifique avec Kutools pour Excel

Si vous n'avez pas d'expérience avec VBA ou la programmation, Kutools pour Excel fournit une méthode graphique pour résoudre ce problème. Son utilitaire Sélectionner des cellules spécifiques vous permet de cibler toutes les cellules correspondant à vos conditions et de remplacer leur contenu en une seule fois, minimisant ainsi les erreurs utilisateur et accélérant le nettoyage des données.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

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élection > Sélectionner des cellules spécifiques pour ouvrir la boîte de dialogue Sélectionner des cellules spécifiques.

click Select Specific Cells feature of kutools

3. Dans la boîte de dialogue Sélectionner des cellules spécifiques :

  1. Sélectionnez Cellule pour le type de sélection.
  2. Choisissez Supérieur à (ou Inférieur à, selon le cas) depuis Type spécifique.
  3. Entrez votre valeur seuil dans le champ adjacent (par exemple, 500).

set criteria in the dialog box

4. Cliquez sur OK. Toutes les cellules répondant à vos critères seront immédiatement mises en surbrillance. Maintenant, tapez la valeur de remplacement souhaitée et appuyez sur Ctrl + Entrée ensemble ; chaque valeur sélectionnée sera mise à jour instantanément.

original data arrow right the values greater than a specific value are replaced with0

Conseils supplémentaires :

  • Vous pouvez utiliser d'autres critères tels que Inférieur à, Égal à, ou Contient en fonction de vos besoins.
  • Pour éviter des remplacements accidentels, revérifiez votre sélection avant d'appuyer sur Ctrl + Entrée.

Téléchargez et essayez gratuitement Kutools pour Excel dès maintenant !


Formule Excel - Utiliser la fonction SI dans une colonne auxiliaire pour remplacer des valeurs supérieures ou inférieures à un seuil

Cette approche utilise la fonction SI intégrée d'Excel pour créer une colonne auxiliaire, facilitant la vérification visuelle et l'application de remplacements basés sur des conditions. Elle est particulièrement utile si vous souhaitez plus de transparence avant de remplacer vos données originales, 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 pour différents scénarios tels que la création de rapports, la catégorisation ou la détection d'anomalies.

1. Insérez une nouvelle colonne à côté de vos données (par exemple, si vos données sont dans la colonne A, insérez une nouvelle colonne B).

2. Dans la première cellule de la colonne auxiliaire (par exemple, B2), entrez la formule suivante pour remplacer toutes les valeurs supérieures à 500 par 0 :

=IF(A2>500,0,A2)

Si vous souhaitez remplacer des valeurs inférieures à un seuil (par exemple, inférieures à 200), utilisez :

=IF(A2<200,0,A2)

Vous pouvez remplacer 500 ou 200 et 0 par n'importe quel seuil et valeur de remplacement pour convenir à vos besoins. La référence A2 doit être ajustée en fonction de votre plage de données réelle.

3. Appuyez sur Entrée après avoir saisi la formule. Ensuite, copiez la formule dans le reste de la colonne auxiliaire (faites glisser la poignée de remplissage 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, puis faites un clic droit sur la plage de données originale et choisissez Collage spécial > Valeurs pour écraser les données originales avec les résultats calculés.

Conseils et précautions :

  • Les formules de colonnes auxiliaires facilitent la détection et la révision des changements avant de remplacer les données originales, réduisant ainsi les risques.
  • Faites attention aux références de cellules si vous appliquez des formules à des plages non contiguës - assurez-vous d'un alignement correct.
  • Cette approche conserve vos données originales jusqu'à ce que vous terminiez la révision et décidiez de les écraser.
  • Si vous avez de grands ensembles de données, l'utilisation de formules peut être plus lente que VBA ou Kutools, mais est plus sûre pour examiner les modifications apportées aux données.

Autres méthodes intégrées d'Excel - Filtrer et Remplacer

Le filtrage peut aider à sélectionner visuellement toutes les valeurs supérieures ou inférieures à votre exigence spécifique, afin que vous puissiez ensuite remplacer rapidement toutes les cellules pertinentes en utilisant l'édition standard d'Excel. Cette méthode est flexible et ne nécessite ni formules ni code, ce qui la rend adaptée à ceux qui préfèrent travailler directement avec l'interface d'Excel pour des tâches ponctuelles ou visuelles.

1. Sélectionnez votre plage de données et activez le filtre en cliquant sur Données > Filtre.

2. Cliquez sur la flèche déroulante dans la colonne que vous souhaitez évaluer. Choisissez Filtres numériques > Supérieur à (ou Inférieur à), puis entrez la valeur seuil (par exemple, 500).

3. Excel affichera uniquement les lignes correspondant à vos critères de filtre. Sélectionnez toutes les cellules visibles filtrées dans votre colonne.

4. Tapez la valeur de remplacement (par exemple, 0) et appuyez sur Ctrl + Entrée - Excel écrasera uniquement les cellules actuellement visibles (filtrées).

5. Désactivez le filtre pour voir et vérifier votre ensemble de données final.

Conseils, Avantages et Inconvénients :

  • Le filtre-et-remplacement est simple et idéal pour des ensembles de données modérés où vous souhaitez une confirmation visuelle des cellules modifiées.
  • Pour les colonnes contenant des formules, cette méthode écrasera et pourrait briser les formules ; utilisez-la avec précaution.
  • Si vous avez accidentellement sélectionné la mauvaise plage et effectué des modifications, appuyez sur Ctrl + Z pour annuler, puis ajustez votre sélection ou vos critères de filtre et réessayez.

Articles connexes :

Comment trouver et remplacer une correspondance exacte dans Excel ?

Comment remplacer du texte par des images correspondantes dans Excel ?

Comment trouver et remplacer la couleur de remplissage dans Excel ?


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !