Je veux vérifier si la valeur d'une cellule existe dans une plage de cellules. Comment puis-je faire ceci?
Tout comme vous seriez capable de faire "si valeur dans list_of_values" dans Python par exemple.
S'il vous plaît essayez:
=countif(G:G,6)
si vous voulez trouver le numéro 6
dans ColumnG: G et/ou
=countif(A1:B7,"d")
si vous voulez trouver d
dans les sept premières lignes des deux premières colonnes.
Par trouver, je veux vraiment dire compter le nombre d'instances dans la plage choisie.
Vous pouvez essayer MATCH
:
A1 = [Value you are trying to find]
B1:B10 = [Range you are searching in]
=IF(ISERROR(MATCH(A1;B1:B10;0));"Not found";"Found")
Vous pouvez remplacer le A1
par des formules qui renvoient une valeur à rechercher. Le 0
assure la recherche réelle, sans présupposer une plage de recherche ordonnée.
L'utilisateur peut le faire de différentes manières (l'une des situations suivantes peut s'appliquer):
=IFERROR(IF(UNIQUE(FILTER(B2:B,B2:B="text"))="text";"Found";"Not Found");"Not Found")
=IFERROR(IF(COUNTIF(ARRAYFORMULA(range="text"),TRUE)>0;"Found";"Not Found");"Not Found")
=IFERROR(IF(COUNTIF(ARRAYFORMULA(FIND("text", FILTER(range,range<>""))),">"&0)>0;"Found";"Not Found");"Not Found")