XL 2013 Extraire données d'une chaîne de caractères

yeti_yeti

XLDnaute Junior
Bonjour,

Je cherche une formule pour extraire de données bruts deux données spécifiques d'une chaine de caractère.
Voici pour l'exemple le type de données brut que j'aurais en colonne C:

ABC12345 - 3
ABCDE54321 * 22
02468 / 999

En colonne A j'aimerais extraire les 5 derniers chiffres de la première chaine (donc 12345, 54321 ou 02468).
En colonne B j'aimerais extraire le nombre (donc 3, 22 ou 999)

J'ai essayé avec des Gauche/Droite mais comme les longueurs sont variables je n'y arrive pas.

Merci d'avance pour votre aide!

Cordialement
 

sousou

XLDnaute Barbatruc
Bonjour
En notant bien la remarque de djidji
J'interprète que le type de donné est: caractères et ou chiffres,un opérateur, des chiffres
Et si tu veux bien de fonctions personnalisées adaptable à plus de type.
Alors regarde ce fichier
unefonction cola(), et une fonction colb()
 

Pièces jointes

  • colacolc.xlsm
    16 KB · Affichages: 46

yeti_yeti

XLDnaute Junior
Bonjour sousou, jocelyn, djidji,

Merci à tous pour vos réponses/remarques, j'en tiendrai compte également dans mes prochains posts

Le système de fonctions proposé par sousou est parfait! Jocelyn, la formule donnait un résultat correct mais dès qu'un chiffre se glissait dans la première chaîne de caractère, cela ne fonctionnait plus (ex. ABC12345 = OK mais A5C12345 ne marchait pas). Il est vrai que je n'avais pas précisé que cela pouvait arrivé.

Merci à tous encore une fois!

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 201
Messages
2 086 171
Membres
103 151
dernier inscrit
nassim