Ne faire apparaître que les lettres

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
 
D

Dan

Guest
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
 
F

fredrennes

Guest
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
 
A

andré

Guest
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é.
 
L

Lexikalacon

Guest
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
 
P

PhiBou

Guest
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
 
M

Monique

Guest
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
 

Discussions similaires

Réponses
3
Affichages
1 K
Réponses
10
Affichages
279
Réponses
3
Affichages
427

Statistiques des forums

Discussions
312 756
Messages
2 091 734
Membres
105 059
dernier inscrit
REHAULT