Tester valeur présente dans plage

Temjeh

XLDnaute Accro
Supporter XLD
Bonjour et merci d'avance

J'ai cherché mais sans succès

Je cherche une formule qui cherche dans plage une valeur et si trouvé affiche la cell.

Somme.si test si valeur dans cell.

Moi je cherche si présente dans phrase de la cell.

Exemple dans une cell en plage A1:A30 il y a :

Reportez-vous à la transaction*1CG62873C0015281S*pour en savoir plus sur votre étiquette d'envoi.

J'aimerais qu'il recherche "Reportez-vous" et si il trouve affiche toute la cell

Merci de votre temps

Temjeh
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Tester valeur présente dans plage

Bonjour Temjeh, Philippe,

Si l'on veut récupérer uniquement la 1ère cellule trouvée :

Code:
=RECHERCHEV("*Reportez-vous*";A1:A30;1;0)
Si l'on veut récupérer toutes les cellules trouvées :

Code:
=INDEX(A$1:A$30;PETITE.VALEUR(SI(ESTNUM(CHERCHE("Reportez-vous";A$1:A$30));LIGNE(A$1:A$30));LIGNE(A1)))
Formule matricielle à valider par Ctrl+Maj+Entrée et tirer vers le bas.

Pour masquer les valeurs d'erreur sur Excel 2007 et versions suivantes on peut utiliser SIERREUR :

Code:
=SIERREUR(INDEX(A$1:A$30;PETITE.VALEUR(SI(ESTNUM(CHERCHE("Reportez-vous";A$1:A$30));LIGNE(A$1:A$30));LIGNE(A1)));"")
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 294
Messages
2 086 886
Membres
103 404
dernier inscrit
sultan87