Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 trouver valeur dans une cellule

Dombal

XLDnaute Junior
Bonjour,
Je cherche à extraire un code de 6 chiffres qui se trouve au milieu d'autres informations concaténées dans une cellules. Le nombre de caractères sera variable mais le code recherché commencera toujours à partir du 12ème caractère en partant de la droite, et fera donc toujours 6 caractères. Je n'arrive pas à isoler ce code qui sera également toujours situé entre 2 tirets.
Je joins un fichier avec l'exemple du code en rouge que j'aimerai pouvoir extraire. Si l'un d'entre-vous pouvais m'apporter une solution, ce serait vraiment très apprécié car je galère !
Merci d'avance pour votre aide.
 

Pièces jointes

  • Book1.xlsx
    8.7 KB · Affichages: 3

JHA

XLDnaute Barbatruc
Bonjour à tous,

Si tu n'as qu'une seule donnée de 6 chiffres, à essayer
VB:
=STXT(D4;EQUIV(VRAI;ESTNUM(STXT(D4;LIGNE($1:$255);5)*1);0)+1;6)
Validation matricielle

JHA
 

Pièces jointes

  • Book1.xlsx
    9.1 KB · Affichages: 1

Dombal

XLDnaute Junior
Bonjour,
=GAUCHE(DROITE(D4;12);6)
Cordialement
Merci ! ça marche très bien, je ne savais pas qu'on pouvais imbriquer les 2 recherches. J'étais parti sur cette base mais en faisant une recherche droite dans une cellule, puis une recherche gauche avec le résultat obtenu avec la première formule dans une autre cellule, mais j'espérais pouvoir avoir une seule cellule sans passer par ces 2 étapes. Merci encore et bon weekend
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…