Extraire chaine de caractères
Résoluyclik Messages postés 3875 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche une formule ou une fonction qui extrait une chaine de caractères numérique de 13 ou 15 caractères, qu'elle que soit sa position dans le texte d'une cellule.
Exemple : A2 =
"1/ Merci de contacter la personne pour l'affaire en cours.... Son code est le 3562458548795 pour aujourd'hui"
ou
"suite au contact pour l'affaire en cours.... saisir le code 356245854879512 svp."
L'extraction sera correcte si la chaine de caractères est de 13 caractères ou 15 caractères.
Merci d'avance,
Bien cordialement,
Windows / Firefox 91.0
- Extraire chaine de caractères
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
3 réponses
Bonjour
A tester
si texte en A1
=GAUCHE(STXT(A1;TROUVE("35";A1);17);TROUVE(" ";STXT(A1;TROUVE("35";A1);17)))
Salut,
si la version d'excel le permet (il faut récupérer un pack supplémentaire : https://www.excel-pratique.com/fr/fonctions-complementaires/installation-macro-complementaire) :
=REGEX_EXTRACT(texte; expression_régulière)
avec \d{13}|\d{15} comme expression régulière (à mettre entre quotes)
Bonjour et un grand merci !
Comme le précise blux le code n'est jamais le même.....Donc 35 ne sera pas forcément présent. Le code est aléatoire mais commence par 3 ou 4....
Re
dans ce cas
A tester
sauf que si le texte ne contient pas 35, on n'est pas bon...