Microsoft 365 Extraire la totalité du contenu d'une cellule si une cellule commence par un nombre

PR.

XLDnaute Nouveau
bonjour,
existe-t-il une formule pour réaliser l'action décrite ci dessous.
En colonne A, l'extraction d'une base de donnée comportant un grand nombre de lignes.
Les cellules contiennent essentiellement du texte et seulement quelques une commence par un nombre allant de 1 à 99.
En colonne B, une extraction des deux premiers caractères de chaque chaine de chaque cellules.
Le besoin et d'afficher en colonne C, toute la chaine de caractère de la colonne A si B commence par un nombre compris entre 1 et 99.
Le tout sous forme de fonction pouvant être dupliquée par glissement.
Par avance merci de votre aide.

Cdt PR
 

jurassic pork

XLDnaute Occasionnel
Je reviens sur mon post #5, une formule matricielle n'est pas nécessaire :
Code:
=REPT(A1;ESTNUM(LN(GAUCHE(A1)))*ESTERR(--GAUCHE(A1;3)))
Hello,
ben c'est plus performant avec du Matriciel mais il faut mettre la plage complète dans la formule :
VB:
{=REPT(A1:A1000;ESTNUM(LN(GAUCHE(A1:A1000)))*ESTERR(--GAUCHE(A1:A1000;3)))}

FormuleJob75.gif



Ami calmant, J.P
 

PR.

XLDnaute Nouveau
Merci à tous pour vos réponses.
Compliquer de joindre un fichier car une certaine confidentialité doit être respectée. je tacherai pour la prochaine fois de transposer un exemple pour faciliter les réponses.

Encore merci vous êtes tous au top!
 

Discussions similaires