Extraction "intelligente"

Bonjour à tous !

J’ai une base de données Excel qui n’est pas très bien organisée et j’ai besoin de votre aide pour y voir plus clair.

Je me demandais s’il était possible de faire une sorte d’ « extraction intelligente » sur des cellules. Je m’explique : il y a dans une colonne des caractères que je veux extraire, mais ceux-ci sont différents d’une ligne sur l’autre, et ne sont pas forcément à la même position. Leur seul point commun est leur agencement, par exemple 122701004E et 884121001E.

Voilà à quoi ressemble ce que j’ai à gauche, et ce que j’aimerais obtenir à droite :

ECROU BRUT 132705104E --------------132705104E

825041476E -----------------------------825041476E

FORGE + USINAGE TTH 329001872E---329001872E

REF 810101650B STEER ARM ---------- 810101650B

Mon tableau fait presque 2000 lignes et je me vois mal tout faire à la main …

J’ai aussi d’autres types d’agencement du genre E79450103, E84559434X et AR 09-876-543.

Et je précise que mes connaissances en informatique sont plutôt limitées.

Est-il possible de faire une extraction de ce type sur Excel 2010 ?

Merci d’avance !

Bonjour @ tous,

pourrais-tu joindre un fichier exemple d'une vingtaine de lignes avec les résultats escomptés calculés manuellement pour que l'on puisse t'aider ?

@ te relire

Salut R@chid !

Voilà un exemple de ce que je souhaite en document joint.

Re,

en B2 :

=DROITE(SUBSTITUE([@[Contenu actuel]];CAR(32););10)

@ + +

Super ça fonctionne !

Pourrais-tu m'expliquer à quoi correspond ce que tu as mis dans la formule stp ?

Re,

on supprime d'abord les espaces insécables dans la cellule avec substitue() puis on prend les 10 premiers caractères à droite.

@ + +

Ok merci bien !!!

Rechercher des sujets similaires à "extraction intelligente"