Ne faire apparaître que les lettres

  • Initiateur de la discussion Initiateur de la discussion fredrennes
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fredrennes

Guest
Bonjour,

A l'intérieur d'une cellule apparaissent des caractères numériques ainsi que les lettres.

Existe-t-il une fonction permettant de ne faire apparaître que les lettres svp ?

Merci bcp.

Cdlt

Fred
 
Bonjour,

Cà alors, elle a la pêche cette question là !!!!!!

En choisissant "ancien message" et à chaque page en faisant Ctrl+F dans le menu édition d'internet (pour la fonction rechercher) et en tapant le mot "lettre", cela donne ceci <http://www.excel-downloads.com/html/French/forum/messages/1_57928_57928.htm> pour la 1ère réponse.

Bon travail

@++
Dan
 
Bonjour à vous deux,

Dans une cellule, j'ai un champ de type "0000 excel" (par exemple) c'est à dire une partie chiffre et une partie lettres.

Afin d'isoler la partie lettre, je ne peux malheureusement pas utiliser les fonctions type "droite ou gauche" car la partie lettre comporte un nombre variable de caractères.

Comment extraire de ce champ uniquement la partie alphabètique svp ?

Ma question vous parait-elle plus claire ?

Merci de votre aide.

Cdlt

Fred
 
Salut fredrennes,

Méthode une peu longue, mais à défaut de mieux :

A1 : le texte alphanumérique ("012345 excellent" ou "lent 321")
A2 : =SUBSTITUE(A1;" ";"")
A3 : =SUBTITUE(A2;ligne(A2)-2;"")
Formule à copier vers le bas juqu'en A12

J'ai essayé de mettre tout cela sous une seule formule, mais je n'y suis pas parvenu.

Ândré.
 
Salut ,

tu peux utiliser cette fonction qui n'est pas de moi mais je ne sais plus de ou

Function pasdechiffres(s As String)
For a = 1 To Len(s)
If Mid(s, a, 1) <= 9 Then
Else
pasdechiffres = pasdechiffres + Mid(s, a, 1)
End If
Next
End Function

Steph
 
Salut le fil, le Forum

Pour reprendre la fonction SUBSTITUE qu'utilise André . En 2 cellules
car on on ne peut imbriquer que 8 SUBSTITUE :

En A1 le texte alphanumérique

en B1 :

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;0;"");1;"");2;"");3;"");4;"");5;"");6;"");7;"")

en C1

=SUBSTITUE(SUBSTITUE(SUBSTITUE(B1;8;"");9;"");" ";"")

J'ai essayé sans succès (peut-être à développer !) :

=SUBSTITUE(A1;{0,1,2,3,4,5,6,7,8,9};"")

Bonne journée

PhiBou
 
Bonjour,

Un tout petit peu 3 fois rien plus court
En A1 le texte alphanumérique
en B1 :
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;0😉;1😉;2😉;3😉;4😉;5😉
en C1 :
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;6😉;7😉;8😉;9😉;" "😉
En fait, si on remplace quelque chose par rien, on n'a pas besoin de mettre "", on ne met rien après le point-virgule
J'ai essayé {1;2;3} {1.2.3} ({1;2;3}) ({1.2.3}), pas moyen
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
357
Réponses
2
Affichages
169
Réponses
10
Affichages
541
Retour