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

Afficher du texte dans Excel si une cellule le contient

AuteurXiaoyang Date de modification

Si vous disposez d’une liste de chaînes de texte dans la colonne A et d’une ligne de mots-clés, vous devez maintenant vérifier si ces mots-clés apparaissent dans les chaînes de texte. Lorsqu’un mot-clé est présent dans une cellule, il doit s’afficher ; sinon, la cellule reste vide, comme le montre la capture d’écran suivante.

doc-show-text-if-cell-contains-1


Afficher du texte dans Excel si une cellule le contient

Pour résoudre cette tâche, combinez les fonctions RECHERCHE, ESTNUM et SI à l’aide de la syntaxe générique suivante :

=IF(ISNUMBER(SEARCH(substring,text)),substring,«»)
  • substring: le mot que vous souhaitez rechercher dans la chaîne de texte.
  • text: la chaîne de texte dans laquelle vous souhaitez effectuer votre recherche.

1. Saisissez ou copiez la formule suivante dans la cellule C2 :

=IF(ISNUMBER(SEARCH(C$1,$A2)),C$1,«»)

2. Ensuite, faites glisser la poignée de recopie vers la droite pour afficher tous les textes contenus dans la cellule A2 en fonction des données de la ligne correspondante, comme illustré ci-dessous :

doc-show-text-if-cell-contains-2

3. Continuez de faire glisser la poignée de recopie vers le bas jusqu’aux cellules auxquelles vous souhaitez appliquer cette formule, et vous obtiendrez le résultat illustré dans la capture d’écran suivante :

doc-show-text-if-cell-contains-3


Explication de la formule :
  • RECHERCHE(C$1;$A2) : la fonction RECHERCHE permet de vérifier si la valeur recherchée située en C1 apparaît dans A2. Si la chaîne est trouvée, RECHERCHE renvoie sa position (un nombre) ; sinon, elle renvoie une erreur #VALEUR!.
  • ESTNUM(RECHERCHE(C$1;$A2)) : la fonction ESTNUM renvoie VRAI si la recherche aboutit, et FAUX dans le cas contraire.
  • SI(ESTNUM(RECHERCHE(C$1;$A2));C$1;«») : la fonction SI renvoie la valeur de C1 si ESTNUM donne VRAI ; sinon, elle renvoie une chaîne vide.

Fonctions associées utilisées :

  • SEARCH:
  • La fonction RECHERCHE vous permet de repérer la position d’un caractère ou d’une sous-chaîne précise au sein d’une chaîne de texte donnée.
  • IF:
  • La fonction SI vous permet de tester une condition précise et renvoie la valeur que vous spécifiez selon que le résultat est VRAI ou FAUX.
  • ISNUMBER:
  • La fonction ESTNUM renvoie VRAI si une cellule contient un nombre, et FAUX sinon.

Autres articles :

  • Vérifier si une cellule correspond à l’une des valeurs d’une liste
  • Par exemple, j’ai une liste de chaînes de texte dans la colonne A et je souhaite vérifier si la valeur d’une cellule de cette colonne correspond à l’une des valeurs d’une autre liste située dans la colonne E. Si c’est le cas, la valeur VRAI s’affiche ; sinon, c’est FAUX qui apparaît, comme le montre la capture d’écran ci-dessous.
  • Vérifier si une cellule contient un texte spécifique
  • Ce tutoriel présente plusieurs formules permettant de vérifier si une cellule contient un texte spécifique et de renvoyer VRAI ou FAUX, comme le montre la capture d’écran ci-dessous, tout en détaillant leurs arguments et leur fonctionnement.

Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖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 évidence 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:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et 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 depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.