Note: The other languages of the website are Google-translated. Back to English

Comment trouver une valeur dans une cellule avec une liste séparée par des virgules dans Excel?

Supposons que vous ayez une colonne contenant des valeurs séparées par des virgules telles que Sales, 123, AAA, et maintenant vous voulez trouver si la valeur 123 dans la cellule séparée par des virgules, comment pouvez-vous faire? Cet article présentera une méthode pour résoudre le problème.

Rechercher une valeur dans une cellule avec une liste séparée par des virgules avec une formule


Rechercher une valeur dans une cellule avec une liste séparée par des virgules avec une formule


La formule suivante peut vous aider à trouver une valeur dans une cellule avec une liste séparée par des virgules dans Excel. Veuillez faire comme suit.

1. Sélectionnez une cellule vide, entrez la formule =IF(ISNUMBER(SEARCH(123,A2)),"yes","no") dans la barre de formule, puis appuyez sur la touche Entrée. Voir la capture d'écran:

Notes: dans la formule, A2 est la cellule contenant les valeurs séparées par des virgules que vous trouverez.

2. Continuez à sélectionner la cellule de résultat et faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats. Si la valeur «123» est dans les cellules séparées par des virgules, vous obtiendrez le résultat comme «Oui»; sinon, vous obtiendrez le résultat «Non». Voir la capture d'écran:


Articles Liés:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (9)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour à tous. J'ai une question Excel sur la façon de compter des valeurs spécifiques séparées par des virgules dans une seule cellule dans Excel. résultat 15. Existe-t-il une formule dans Excel.
Ce commentaire a été minimisé par le modérateur sur le site
Oui, il existe une fonction dans Excel qui peut le faire pour vous. Cependant, comme expliqué dans le problème ci-dessus, pour obtenir une meilleure précision de vos données, ajoutez une virgule à gauche et à droite de votre liste et incluez-la dans votre recherche. Voir exemple ci-dessous :
, 15,215,15,155,45,1515,15,
=NB.SI(A1, ",15,"")
L'explication de cette formule est la suivante : =COUNTIF(numéro de cellule ou plage, valeur que vous recherchez/comptez)
Faites-moi savoir si vous avez besoin d'un meilleur exemple.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour!
C'est une formule vraiment cool, mais elle a... un défaut ? ... que je ne sais pas comment le contourner. "Défaut" n'est pas le mot correct, mais je ne peux pas penser (il est 8h30 le lundi) au bon mot.
Lorsque vous recherchez une partie d'un nombre, vous obtenez "oui". Ainsi, les éléments suivants renvoient tous "oui":
=SI(ESTNUM(RECHERCHE(12,A2)),"oui","non")
=SI(ESTNUM(RECHERCHE(23,A2)),"oui","non")
=SI(ESTNUM(RECHERCHE(3,A2)),"oui","non")

J'ai essayé de mettre les chiffres entre guillemets en vain. La formule fonctionne parfaitement pour le cas d'utilisation de l'exemple, dans lequel tous les nombres ont la même longueur. Mais si vous recherchez un nombre plus court qui apparaît dans la chaîne, vous obtenez un faux positif.
Existe-t-il une alternative à "RECHERCHE" qui soit plus littérale (encore une fois, est-ce le mot ? haha) ? 
Merci ! 
Ce commentaire a été minimisé par le modérateur sur le site
Salut Scott S., Voulez-vous dire rechercher la chaîne exacte ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut, Cristal.
Oui, je suppose que c'est la façon de le formuler. 
La solution actuelle renverra "Oui" pour n'importe quelle partie de la chaîne numérique. Ainsi, les nombres 1, 2, 3, 12, 23 et 123 renverront tous "Oui". 
J'ai essayé de trouver une solution qui recherchera une chaîne de nombres et renverra "Oui" pour une correspondance exacte. 
Ce commentaire a été minimisé par le modérateur sur le site
Salut Scott S, Merci pour vos commentaires. Je n'ai pas encore trouvé la solution et je reviens vers vous si je l'ai trouvée.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai trouvé une solution pour cela. Si vous ajoutez une virgule à gauche et à droite de votre liste et que vous les incluez (comme un sandwich) dans votre recherche, cela vous permettra de trouver une correspondance exacte. Exemple ci-dessous :
, 123,231,321,122,321,1,2,3,23,
RECHERCHE(",23,")
De cette façon, il force la recherche à correspondre d'une virgule à l'autre plutôt qu'à une partie de l'entrée de la liste. J'espère que c'est ce que vous cherchiez ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai trouvé une solution. Si vous ajoutez une virgule à gauche et à droite de votre liste, la fonction de recherche devra trouver une correspondance exacte de virgule à virgule. Voir exemple ci-dessous :
=SI(ESTNUM(RECHERCHE(",12","A2)),"oui","non")

, 312,123,10,112,126,
Cela renverra false car il n'y a pas de variable de virgule à virgule (,12,) qui corresponde à la recherche. 
Si vous avez besoin de plus de précisions, faites-le moi savoir et je posterai un meilleur exemple. J'avais le même problème lors de l'automatisation d'un rapport pour mon patron et j'ai eu une révélation. :)
Ce commentaire a été minimisé par le modérateur sur le site
Salut s'il vous plait aidez moi

J'ai un tableau dans Excel avec deux colonnes A & B, sous A il y a une valeur Par exemple A2 Cell a 1,2,2,1,2,1,2 etc (a seulement deux chiffres 1 et 2 mais doit reconnaître qu'il n'a que 1 & 2 dans toute la cellule et aucun autre nombre) et A3 a 1,1,1 et A4 a 0, A5 a 2,2,2,2 et A6 a 20. Je veux que B2 renvoie la valeur pour A2 comme Asie , B3 Afrique, B4 comme Aucun, B5 comme Amérique et B6 comme Europe. Je pensais pouvoir utiliser la formule if mais elle n'est pas capable de reconnaître les nombres séparés par des virgules et la valeur de retour). Aidez-moi s'il vous plaît
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés