Microsoft 365 Besoin d'aide - Comment séparer chiffre et lettre d'une cellule texte.

GOLDOSAM

XLDnaute Nouveau
Bonjour,

J'aimerais créer une fonction LAMBDA qui me permet de séparer d'une cellule texte les chiffres et lettres.

Exemple :
12BIS (A1) -> 12 (B1) et BIS (C1)

Merci pour votre aide !
 

GOLDOSAM

XLDnaute Nouveau
Bonjour à tous,

A essayer en "B1"
VB:
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);NB(--(STXT(SUBSTITUE(A1;",";"0");LIGNE($1:$255);1))))
validation matricielle
En "C1"
Code:
=SUBSTITUE(A1;B1;"")

JHA
Bonjour,

Merci pour votre solution qui effectivement me donne bien le résultat escompté.

Par contre, ces deux étapes je peux les mettre dans une seule fonction lambda ?
 

Staple1600

XLDnaute Barbatruc
Bonjour à tous

Avec la poussière de 2019
Bonjour

formules glanées dans mes archives
Pour extraire les chiffres (formule en colonne B)

=1*GAUCHE(A1;SOMME(NBCAR(A1)-NBCAR(SUBSTITUE(A1;{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"};""))))

Pour extraitre le texte (formule en colonne C)
=SUPPRESPACE(STXT(A1;NBCAR(B1)+1;999))
Testée avec tes exemples
 

Discussions similaires

Réponses
5
Affichages
353

Statistiques des forums

Discussions
315 089
Messages
2 116 098
Membres
112 661
dernier inscrit
ceucri