Chaine de caractères d'une cellule via une colonne

  • Initiateur de la discussion Initiateur de la discussion Dany_G
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Dany_G

XLDnaute Nouveau
Bonjour,

J'aimerais faire une recherche de chaine de caractères si la cellule en question contiendrait l'une des valeurs exactes d'une colonne entière. Je ne sais pas si c'est possible mais je croirais que oui. Voir le fichier joint pour mieux comprendre mon problème. J'ai essayé plusieurs formules mais en vain🙁

Merci à l'avance
 

Pièces jointes

Re : Chaine de caractères d'une cellule via une colonne

Merci beaucoup car ca marche très bien mais le problème est qu'en réalité je n'ai pas toujours 7 caractères et que ce ne sont pas toujours les derniers qui sont pareils. Je renvoie le même fichier avec ta formule mais tu verras qu'en F4, F13 et F19 le montant n'apparait pas car il y a une lettre à la fin du numéro en colonne E. Il faudrait vraiment que peu importe le nombre de lettre ou de chiffre en colonne E, si l'une des valeurs en colonne A est retrouvé que le montant apparaisse. Est-ce possible?

Merci
 

Pièces jointes

Re : Chaine de caractères d'une cellule via une colonne

Bonjour à tous,

Peux-tu essayer en Validation Matricielle :

Code:
=RECHERCHEV(STXT(E2;MIN(SI(ESTNUM(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1)*1)*
LIGNE(INDIRECT("1:"&NBCAR(E2)))>0;ESTNUM(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1)*1)*
LIGNE(INDIRECT("1:"&NBCAR(E2)))));MAX(ESTNUM(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1)*1)*
LIGNE(INDIRECT("1:"&NBCAR(E2))))-MIN(SI(ESTNUM(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1)*1)*LIGNE(INDIRECT("1:"&NBCAR(E2)))<>0;ESTNUM(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1)*1)*LIGNE(INDIRECT("1:"&NBCAR(E2)))))+1)*
1;$A$2:$B$28;2;0)

A+ à tous
 
Re : Chaine de caractères d'une cellule via une colonne

Merci JCGL car cela fait toute une formule. J'ai rajouté un sierreur car sinon les valeurs qu'il ne trouvaient pas affichaient N/A. Peut-être que c'est trop demandé mais le problème est que parfois il se peut que mon numéro de produit comporte un chiffre de plus au début ou à la fin en colonne E. La formule que tu as faite est super s'il y a des lettres de plus en colonne E mais pas des chiffres. Est-il possible de faire la même chose avec les chiffres. J'envoi le fichier avec ta formule mais tu verras que qu'il n'y a pas de réponse en cellule F13 et F18 en raison d'un chiffre de plus.

Merci d'avance si vous avez une réponse au problème que j'ai. Mon fichier comporte des centaines de lignes et voir des milliers sur certains de mes groupes de produits.
 

Pièces jointes

Re : Chaine de caractères d'une cellule via une colonne

Bonjour à tous,

Pour isoler les "pseudo-codes" en E présents en A :
Code:
=SIERREUR(INDEX($A$2:$A$28;PETITE.VALEUR(SI(ESTNUM(CHERCHE($A$2:$A$28;$E2));
ESTNUM(CHERCHE($A$2:$A$28;$E2))*LIGNE(INDIRECT("1:"&NBVAL($A$2:$A$28))));COLONNES($A:A)));"")

A+ à tous
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour