Séparation du nom dans une phrase

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

Sylvie64

XLDnaute Occasionnel
Re bonjour,

J'ai cette formule :

=STXT(D2;EQUIV(VRAI;EXACT(STXT(D2;LIGNE($1:$255);3);MAJUSCULE(STXT(D2;LIGNE($1:$255);3)));0)+1;999)

Ce qui me permet de séparer le nom dans une phrase, mais le souci est que quand il y des chiffres cette formule fonctionne mal (voir PJ)

Merci pour votre aide

Sylvie
 
Dernière édition:
Re : Séparation du nom dans une phrase

rebonjour Sylvie,

Un essai avec cette formule matricielle :

Code:
=STXT(C2;EQUIV(1;EXACT(STXT(C2;LIGNE($1:$999);3);MAJUSCULE(STXT(C2;LIGNE($1:$999);3)))*(CODE(STXT(C2;LIGNE($1:$999);1))>64)*(CODE(STXT(C2;LIGNE($1:$999)+1;1))>64)*(CODE(STXT(C2;LIGNE($1:$999)+2;1))>64);0);999)

Le principe consiste à vérifier que 3 caractères consécutifs ont un code ASCII > 64 (c'est-à-dire à partir de la lettre A : CAR(65)="A").

Ce qui bloquait sur ta formule, c'est que Excel testait des majuscules sur des nombres ou sur des symboles tels que (+), ce qui était sans effet.

J'aurais voulu trouver plus simple, pas pu ou pas su. Mais doit quand même y avoir sans doute plus simple...

@+

@+
 
- 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

Discussions similaires

Réponses
4
Affichages
603
Réponses
13
Affichages
1 K
  • Question Question
Autres excel
Réponses
8
Affichages
955
Retour