Passer au contenu principal
 

Formule Excel: vérifiez si la cellule contient beaucoup de choses

Auteur : Soleil Dernière modification: 2019-12-23

Supposons que dans Excel, il existe une liste de valeurs dans la colonne E, vous souhaitez vérifier si les cellules de la colonne B contiennent toutes les valeurs de la colonne E et renvoyer TRUE ou FALSE comme illustré ci-dessous. Ici, dans ce tutoriel, il fournit une formule pour résoudre cette tâche.
doc vérifie si la cellule contient beaucoup de choses 1

Formule générique:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things)

Arguments

Things: the list of values that you want to use to check if argument text contains.
Text: the cell or text string you want to check if containing argument things.

Valeur de retour:

Cette formule renvoie une valeur logique, FALSE: la cellule ne contient pas tout; TRUE : la cellule contient toutes les choses.

Comment fonctionne cette formule

Par exemple, dans la colonne B, il y a une liste de chaînes de texte que vous souhaitez vérifier si elles contiennent toutes les valeurs de la plage E3: E5, veuillez utiliser la formule ci-dessous.

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5)

Presse Entrer , faites glisser la poignée de remplissage sur les cellules que vous souhaitez vérifier. FALSE indique que la cellule ne contient pas toutes les valeurs de la plage E3: E5, tandis que TURE indique que la cellule relative contient toutes les valeurs.
doc vérifie si la cellule contient beaucoup de choses 2

Explication

Fonction RECHERCHE: la fonction RECHERCHE renverra l'emplacement du premier caractère de la chaîne de texte dans un autre. Si la fonction RECHERCHE trouve le texte, elle renvoie la position, sinon, elle renvoie #VALUE! Erreur. Par exemple, voici la formule SEARCH($E$3:$E$5,B4) recherche chaque valeur de la plage E3: E5 dans la cellule B4 et renvoie l'emplacement de chaque chaîne de texte dans la cellule B4. Il renverra un résultat de tableau comme suit: {1;7;12}
doc vérifie si la cellule contient beaucoup de choses 3

Fonction ISNUMBER: la fonction ISNUMBER vérifiera si une valeur est un nombre et retournera TRUE o False. Ici ISNUMBER(SEARCH($E$3:$E$5,B4)) renverra le résultat du tableau comme {true;true;true} car la fonction RECHERCHE trouve 3 nombres.
doc vérifie si la cellule contient beaucoup de choses 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) convertira la valeur TRUE en 1 et la valeur FALSE en 0, donc cette formule change le résultat du tableau en {1;1;1}.
doc vérifie si la cellule contient beaucoup de choses 5

Fonction SUMPRODUCT: permet de multiplier les plages ou de sommer les tableaux ensemble et renvoie la somme des produits. le SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) renvoie 1 + 1 + 1 = 3.

Fonction COUNTA: renvoie le nombre de cellules non vides. COUNTA($E$3:$E$5) renvoie 3, donc le résultat de SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) est égal à 3, la formule entière renverra TRUE ou FALSE.
doc vérifie si la cellule contient beaucoup de choses 6

Remarques:

La formule =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) ne vérifie pas exactement. Voir la capture d'écran:
doc vérifie si la cellule contient beaucoup de choses 7

Exemple de fichier

exemple de docCliquez pour télécharger un exemple de fichier


Formules relatives


Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant 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 Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons  |  Supprimer les lignes vides  |  Combinez des colonnes ou des cellules sans perdre de données  |  Tour sans formule 
Super VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple
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 colonnes à Sélectionnez des cellules identiques et différentes 
Caractéristiques en vedette: Mise au point de la grille  |  Voir Design  |  Grande barre de formule  |  Gestionnaire de classeurs et de feuilles | Ressources (Texte automatique)  |  Sélecteur de date  |  Combiner des feuilles de travail  |  Crypter/déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super filtre  |  Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères ...)  |  50+ Graphique Types (Diagramme de Gantt ...)  |  40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire ...)  |  19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin ...)  |  12 Conversion Outils (Nombres en mots, Conversion des devises ...)  |  7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Diviser les cellules Excel ...)  |  ... et plus

Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...


Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.