Comment séparer les caractères alphabétiques des numériques

Signaler
Messages postés
5
Date d'inscription
lundi 31 mai 2021
Statut
Membre
Dernière intervention
4 juin 2021
-
Messages postés
5
Date d'inscription
lundi 31 mai 2021
Statut
Membre
Dernière intervention
4 juin 2021
-
Bonjour,

J'aimerais savoir par quelle formule, on peut séparer une chaine de caractères alphabétique des numériques sur une feuille Excel.
Merci
Configuration: Windows / Edge 91.0.864.37

5 réponses

Messages postés
24105
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
6 802
Bonjour,

un peu plus court pour la chaine alphanumérique. En C2 :
=STXT(A2;MIN(SI(ESTERREUR(--(STXT(A2;LIGNE($1:$20);1)));LIGNE($1:$20);999));20)

Formule matricielle à valider avec Shift+Ctrl+Entrée
La formule doit s'entourer de { } si la validation est correcte.

Pour les chiffres je reste sur l'idée de raymond. En B2 :
=GAUCHE(A2;NBCAR(A2)-NBCAR(C2))

eric
Messages postés
5
Date d'inscription
lundi 31 mai 2021
Statut
Membre
Dernière intervention
4 juin 2021

Formidable. Je vous remercie de tout mon coeur. Vous m'avez rendu service. Sachez qu'un bienfait n'est jamais perdu. Encore une fois merci.
Messages postés
10059
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 juin 2021
1 149
Bonjour,
Merc de mettre 2 à 3 exemples de chaine que vous devez traiter et le résultat à obtenir...!
Messages postés
5
Date d'inscription
lundi 31 mai 2021
Statut
Membre
Dernière intervention
4 juin 2021

Exemple de chaine

Messages postés
17372
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 juin 2021
4 642
Bonjour,

pour une saisie en A 1, et pour extraire la chaine numérique
=RECHERCHE(9^9;--("0"&STXT(A1;MIN(CHERCHE({0.1.2.3.4.5.6.7.8.9};A1&"0 123456789"));LIGNE($1:$100))))


et pour extraire la chaine alphabétique si celle ci est toujours à droite de la chaine numérique
=DROITE(A1;NBCAR(A1)-NBCAR(RECHERCHE(9^9;--("0"&STXT(A1;MIN(CHERCHE({0.1.2.3.4.5.6.7.8.9};A1&"0 123456789"));LIGNE($1:$100))))))



Messages postés
10059
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 juin 2021
1 149
Merci mike-31
Je n'ai pas mieux.
Salutations.
Le Pingou
Messages postés
5
Date d'inscription
lundi 31 mai 2021
Statut
Membre
Dernière intervention
4 juin 2021

Formidable. Je vous remercie de tout mon coeur. Vous m'avez rendu service. Sachez qu'un bienfait n'est jamais perdu. Encore une fois merci.
Messages postés
54066
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 juin 2021
16 068



Bonjour à vous trois !

Je propose cette approche, où la première formule est plus longue mais la seconde plus courte :
https://www.cjoint.com/c/KFbn7FgDmua

Teko pourrait par exemple prendre la deuxième formule de Mike-31 et ma deuxième formule ...

Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... 
Raymond (INSA, AFPA)
Messages postés
5
Date d'inscription
lundi 31 mai 2021
Statut
Membre
Dernière intervention
4 juin 2021

Formidable. Je vous remercie de tout mon coeur. Vous m'avez rendu service. Sachez qu'un bienfait n'est jamais perdu.