Dans le monde d'aujourd'hui axé sur les données, Excel est devenu un outil essentiel pour organiser et analyser l'information. Souvent, nous sommes confrontés à des situations où nous devons rechercher des mots spécifiques ou du texte partiel à l'intérieur des cellules pour extraire des données vitales. Vérifier manuellement chaque cellule dans une feuille de calcul peut être chronophage et peu pratique. Heureusement, Excel propose des fonctions puissantes qui peuvent nous aider à identifier rapidement si une cellule contient du texte partiel. Dans cet article, nous vous guiderons à travers le processus d'utilisation de formules simples et faciles à manipuler pour accomplir cette tâche de manière efficace.
Partie 1 : Utilisation de la fonction Excel SI Contient (la plus utilisée)
La fonction SI d'Excel avec du texte partiel est un outil pratique qui vous aide à vérifier si une cellule contient un texte spécifique ou partiel. Elle vous donne un résultat lorsque le texte spécifié est trouvé dans la cellule et un résultat différent lorsqu'il ne l'est pas. Cette fonction est largement utilisée dans l'analyse de données et les rapports, surtout lorsqu'il s'agit de grands ensembles de données avec différents types d'informations.
Exemple concret : Catégoriser les ventes de produits
Imaginez que vous êtes responsable des ventes dans un magasin de détail, et vous disposez d'une feuille de calcul Excel étendue avec des données de vente pour différents produits. Chaque ligne représente une vente, et l'une des colonnes contient l'identifiant du produit. Vous souhaitez catégoriser les produits en fonction de leurs noms pour analyser les performances de vente de chaque catégorie. Voici un guide étape par étape :
Guide étape par étape : Trouver une correspondance partielle au début des textes dans Excel
Étape 1 : Pour obtenir le résultat, sélectionnez une cellule (disons E5). Tapez la formule suivante et appuyez sur Entrée:
=IF(COUNTIF(B5,"MTT*"),"Yes","No")
Étape 2 : Pour appliquer la formule à chaque cellule pertinente, faites glisser l'indicateur de poignée de remplissage jusqu'à la dernière ligne de la colonne du texte partiel.
Une fois que vous avez terminé les étapes ci-dessus, la sortie de la formule indiquera si le texte dans la colonne B commence par "MTT".
Les cellules avec "Oui" représentent des produits qui commencent par "MTT", et les cellules avec "Non" représentent des produits qui ne le font pas.
Pour vérifier si la fin d'un texte partiel est présente dans Excel :
Étape 1 : Sélectionnez une cellule (comme dans le processus précédent) et saisissez la formule suivante :
=IF(COUNTIF(B5,"*NPP"),"Yes","No")
Note : Ici, l'astérisque (*) dans la formule nous permet de vérifier si le texte dans la colonne B (ou toute colonne spécifiée) se termine par "NPP" en ignorant les éventuels caractères qui pourraient apparaître avant.
Étape 2 : Faites glisser l'indicateur de poignée de remplissage vers le bas jusqu'à la dernière ligne de la colonne du texte partiel pour appliquer la formule à toutes les cellules pertinentes.
Maintenant, les cellules avec "Oui" indiquent des entrées qui se terminent par "NPP", tandis que les cellules avec "Non" indiquent celles qui n'ont pas la fin spécifiée.
Pour vérifier si une position quelconque du texte partiel est présente dans Excel :
Étape 1 : Sélectionnez une cellule (disons E5 comme précédemment). Tapez la formule suivante et appuyez sur Entrée.
=IF(COUNTIF(B5,"*NQ*"),"Yes","No")
Étape 2 : Appliquez la formule à d'autres cellules pertinentes en faisant glisser l'indicateur de poignée de remplissage vers le bas jusqu'à la dernière ligne de la colonne du texte partiel.
Maintenant, la sortie de la formule apparaîtra dans la colonne E, indiquant si le texte contient le texte partiel "NQ" à n'importe quelle position.
Lorsque la formule trouve "NQ" dans une cellule, elle affiche "Oui", et si ce n'est pas le cas, elle affiche "Non".
Partie 2 : Utilisation de la formule SI ESTNUM RECHERCHE
La formule Excel utilisant les fonctions SI, ESTNUM et RECHERCHE (ou TROUVE) est une méthode polyvalente pour détecter des correspondances partielles de texte dans les cellules. Elle vous permet de vérifier si une sous-chaîne ou un caractère spécifique existe dans une cellule donnée et de renvoyer des résultats personnalisés en fonction de la présence ou de l'absence du texte partiel. Cette formule est utile dans divers scénarios, tels que la recherche de mots-clés spécifiques, la catégorisation des données ou la signalisation d'enregistrements répondant à des critères spécifiques.
Exemple : Détection des identifiants contenant "A" ou "a"
Considérons un scénario où vous avez une liste d'identifiants dans la colonne A, et vous voulez vérifier si l'un de ces identifiants contient la lettre "A" ou "a". Si l'identifiant contient "A" ou "a", vous voulez le marquer comme "Oui", et sinon, le marquer comme "Non".
Guide étape par étape :
Étape 1 : Ouvrez votre feuille de calcul Excel contenant la liste des identifiants. Dans cet exemple, nous avons un ensemble de données d'exemple avec des identifiants dans la colonne A.
Étape 2 : Dans la cellule B2, saisissez la formule suivante :
=IF(ISNUMBER(SEARCH("A", A2)), "Yes", "No")
Explication de la formule :
La fonction RECHERCHE est utilisée pour trouver la position de "A" (sans distinction de cas) dans la valeur de la cellule A2.
La fonction ESTNUM vérifie si RECHERCHE renvoie un nombre valide (c'est-à-dire si la lettre "A" est trouvée dans la cellule).
La fonction SI renvoie "Oui" si "A" est trouvé (ESTNUM renvoie VRAI) et "Non" si "A" n'est pas trouvé (ESTNUM renvoie FAUX).
Étape 3 : Appuyez sur le bouton Entrée pour appliquer la formule à la cellule B2.
Étape 4 : Faites glisser l'indicateur de poignée de remplissage vers le bas pour appliquer la formule à toutes les lignes de la colonne B.
Étape 5 : La formule vérifiera maintenant chaque identifiant dans la colonne A et affichera "Oui" dans la colonne B si l'identifiant contient "A" ou "a", et "Non" sinon.
Partie 3 : Techniques avancées avec les caractères génériques
Déclaration SI OU Excel avec des caractères génériques :
Exemple 1 : Vérification de "b" OU "2" dans la colonne A
Supposons que vous ayez un ensemble de données dans la colonne A, et vous voulez vérifier si une cellule de cette colonne contient soit "b" soit "2" (ou les deux). Vous pouvez utiliser la déclaration SI OU avec des caractères génériques pour y parvenir.
Formule:
=IF(OR(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
La fonction RECHERCHE est utilisée pour trouver la position de "b" et "2" (sans distinction de cas) dans la valeur de la cellule A2.
La fonction ESTNUM vérifie si RECHERCHE renvoie un nombre valide (c'est-à-dire si "b" ou "2" est trouvé dans la cellule).
La fonction OU vérifie si "b" ou "2" (ou les deux) sont trouvés (ESTNUM renvoie VRAI pour au moins l'un d'entre eux).
La fonction SI renvoie "Oui" si "b" ou "2" (ou les deux) sont trouvés, et une chaîne vide ("") si aucun d'entre eux n'est trouvé.
Formule EXCEL SI ET avec des caractères génériques :
Exemple 2 : Vérification de "b" ET "2" dans la colonne A
Maintenant, supposons que vous voulez vérifier si une cellule dans la colonne A contient à la fois "b" et "2". Pour ce faire, vous pouvez utiliser la formule SI ET avec des caractères génériques.
Formule:
=IF(AND(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
La fonction RECHERCHE est utilisée pour trouver la position de "b" et "2" (sans distinction de cas) dans la valeur de la cellule A2.
La fonction ESTNUM vérifie si RECHERCHE renvoie un nombre valide (c'est-à-dire si "b" et "2" sont tous deux trouvés dans la cellule).
La fonction ET vérifie si à la fois "b" et "2" sont trouvés (ESTNUM renvoie VRAI pour les deux).
La fonction SI renvoie "Oui" si à la fois "b" et "2" sont trouvés, et une chaîne vide ("") si l'un d'eux n'est pas trouvé.
Exemple 3 : Utilisation de l'approche de constante de tableau
Comme alternative plus compacte, vous pouvez utiliser l'approche de constante de tableau pour vérifier la présence de "b" et "2" dans une cellule.
Formule:
=IF(COUNT(SEARCH({"b","2"}, A2))=2, "Yes", "")
La formule utilise la fonction RECHERCHE avec une constante de tableau {"b","2"} pour trouver les positions de "b" et "2" dans la valeur de la cellule A2.
La fonction NB compte combien de fois à la fois "b" et "2" sont trouvés dans la cellule.
La fonction SI renvoie "Oui" si à la fois "b" et "2" sont trouvés (le nombre est égal à 2), et une chaîne vide ("") si l'un d'eux n'est pas trouvé.
Ces techniques avancées avec des caractères génériques vous permettent d'effectuer des recherches plus complexes et de renvoyer conditionnellement des résultats en fonction de la présence ou de l'absence de plusieurs sous-chaînes dans une cellule.
Pourquoi utiliser WPS Office?
WPS Office est une suite bureautique complète qui propose une gamme d'applications, dont Writer (traitement de texte), Presentation (diapositives) et Spreadsheet (alternative à Excel). Bien que Microsoft Office et WPS Office soient des suites productives puissantes, il existe plusieurs raisons convaincantes de considérer l'utilisation de WPS Office :
Prix : WPS Office propose une excellente version gratuite qui offre la plupart des fonctionnalités essentielles pour les utilisateurs quotidiens.
Fonctionnalités : De l'édition de documents de base aux calculs avancés de feuilles de calcul et aux animations de présentation, WPS Office a tout ce dont vous avez besoin.
Interface conviviale : WPS Office bénéficie d'une interface intuitive et conviviale, facilitant la navigation et l'utilisation de ses fonctionnalités tant pour les débutants que pour les utilisateurs expérimentés.
FAQ sur Excel IF Contains Partial Text :
Comment puis-je extraire du texte partiel en utilisant IF Contains ?
Pour extraire du texte partiel en utilisant IF Contains dans Excel, vous pouvez utiliser des fonctions comme IF, SEARCH et ISNUMBER ensemble. Par exemple : =IF(ISNUMBER(SEARCH("partiel", A1)), MID(A1, SEARCH("partiel", A1), LEN("partiel")), "")
Y a-t-il des limitations ou des considérations lors de l'utilisation de IF Contains dans Excel ?
Oui, il y a quelques limitations et considérations lors de l'utilisation de IF Contains dans Excel :
Sensibilité à la casse : Par défaut, la fonction RECHERCHE d'Excel n'est pas sensible à la casse.
Correspondances partielles de mots : La méthode IF Contains détectera des correspondances partielles, même si le terme de recherche fait partie d'un mot dans la cellule.
Jokers : L'utilisation de jokers tels que des astérisques (*) avec la fonction RECHERCHE peut affecter le comportement de la recherche.
Les méthodes mentionnées ci-dessus peuvent-elles être utilisées dans WPS Office ?
Oui, les méthodes mentionnées ci-dessus peuvent également être utilisées dans WPS Office Spreadsheet. WPS Office offre des fonctions similaires à Excel, le rendant compatible et convivial. Nous recommandons WPS Office pour son rapport coût-efficacité, sa compatibilité, ses fonctionnalités et son interface conviviale.
Réflexions finales sur la vérification des cellules Excel pour du texte partiel
Tout au long de l'article, nous avons discuté du processus étape par étape de l'utilisation de la formule IF Contains, accompagné d'exemples concrets, démontrant son efficacité dans différentes situations. Nous avons appris comment détecter des correspondances partielles au début, à la fin ou à n'importe quelle position dans le texte, en faisant de cette formule un outil polyvalent pour manipuler des ensembles de données divers.
De plus, l'article a souligné les avantages de l'utilisation de WPS Office, une alternative puissante à Microsoft Office, dans la mise en œuvre de ces méthodes. WPS Office offre une solution économique avec un ensemble complet de fonctionnalités, assurant la compatibilité avec les formats de fichiers de Microsoft Office et fournissant une interface conviviale. De plus, son support multiplateforme permet aux utilisateurs de travailler de manière transparente sur différents appareils et systèmes d'exploitation.