Extraire tous les caractères numériques d'une cellule

Résolu/Fermé
Rovig0 Messages postés 3 Date d'inscription dimanche 2 avril 2017 Statut Membre Dernière intervention 2 avril 2017 - 2 avril 2017 à 09:48
 AKA - 27 févr. 2021 à 14:26
Bonjour, malgré mes recherches sur le net, je n'ai pas encore résolu mon problème.
Je dispose d'une colonne remplie de codes qui :
soit ne sont composés que de chiffres, soit commencent par un *, soit commencent par une, deux ou trois lettres.
exemple :
IOE8484783
P094848333
  • 202003030

2929292884
Je voudrais donc extraire tous les chiffres de chaque cellule de ma colonne (et les garder en format texte, car certains codes commencent par un zéro).

En vous remerciant par avance pour votre aide,
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 2 avril 2017 à 10:16
Bonjour
si vous n'avez pas de texte à la fin des codes à éliminer, essayez avec celle ci:
=STXT(A3;TROUVE("!";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A3;1;"!");2;"!");3;"!");4;"!");5;"!");6;"!");7;"!");8;"!");9;"!");0;"!"));10)

le 10 à la fin représente au moins (ou plus) le nombre de chiffres à extraire, augmenter le si nécessaire

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
1
Rovig0 Messages postés 3 Date d'inscription dimanche 2 avril 2017 Statut Membre Dernière intervention 2 avril 2017
Modifié le 2 avril 2017 à 10:35
Super je viens d'essayer et ça marche !
1000 mercis
Pour bien comprendre le process : que veut dire le "!" ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
2 avril 2017 à 10:44
Le ! ne veut rien dire... enfin, il s'agit simplement de remplacer les valeurs numériques du texte par un caractère qui ne risque pas de se trouver dans les textes. A la suite de ça, la fonction TROUVE va chercher le premier ! pour démarrer l'extraction.
Mais par exemple si vous avez déjà des ! avant les chiffres dans un de vos textes, la formule ne fonctionnera pas correctement.
Vous pouvez dans tous les cas remplacer le ! par un autre caractère inexistant dans vos début de texte.
Si tout est OK, merci de signaler le sujet comme résolu (voir sous le titre en haut du fil)
Bonne route
crdlmnt
0
Rovig0 Messages postés 3 Date d'inscription dimanche 2 avril 2017 Statut Membre Dernière intervention 2 avril 2017
2 avril 2017 à 11:03
très bien merci
0
c'est vraiment super
0