XL 2019 Trouver 1ère lettre et remplacer

  • Initiateur de la discussion Initiateur de la discussion julien5521
  • 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 !

J

julien5521

Guest
Bonjour je cherche une formule ou une macro qui permet de trouver la 1ere lettre dans une celulle et la remplacer par un espace ou un caractère commun

Exemple
2215.21Fer
00212Magn
55631Xevc

Ce qui donnerais

2215.21 Fer
00212 Magn
55631 Xevc

Merci ;=
 
Bonjour cher Job75,
Voyez le fichier joint avec la liste des "lettres" en colonne F et cette formule matricielle en B2 :
Code:
=REMPLACER(A2;PETITE.VALEUR(SI(NB.SI(F:F;STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1));LIGNE(INDIRECT("1:"&NBCAR(A2))));1);1;" "&STXT(A2;PETITE.VALEUR(SI(NB.SI(F$2:F$127;STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1));LIGNE(INDIRECT("1:"&NBCAR(A2))));1);1))
à valider par Ctrl+Maj+Entrée.

La 1ère lettre peut être majuscule ou minuscule, accentuée ou non.

A+
On peut écrire ta formule comme ça :
VB:
=REMPLACER(A2;EQUIV(VRAI;NB.SI(F$2:F$127;STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1))>0;0);;" ")
@ valider toujours par Ctrl+Maj+Entrée

Cordialement
 
- 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

E
  • Question Question
Réponses
1
Affichages
785
Réponses
2
Affichages
990
P
Réponses
14
Affichages
3 K
Pexcel
P
E
Réponses
4
Affichages
2 K
elisa05000
E
J
  • Résolu(e)
Réponses
6
Affichages
2 K
M
  • Question Question
Réponses
3
Affichages
1 K
E
Réponses
7
Affichages
2 K
excel12
E
Retour