Extraire dans les cellules d'une colonne la chaine de caractère

Bonjour à tous ,

J'ai besoin d'aide, je souhaiterai extraire dans les cellules d'une colonne la chaine de caractère, que si elle est totalement en majuscule, je ne veux pas des chaines de caractère qui contiennent des minuscules.

Est-ce que quelqu'un pourrais m'aider s'il vous plait!!

Merci

Nicolas

Bonjour,

Pouvez-vous essayer cette formule en B1 si vos données sont en colonne A1 :

=SI(A1=MAJUSCULE(A1);A1;"")

A propager sur le reste de la colonne.

Cdlt,

Je vous remercie je vais essayer et je reviens sur le forum 🙏🏻

Bonjour,

Sinon cette formule (matricielle , à valider avec CTRL + SHIFT + ENTREE)

=SI(ET(CODE(STXT(A1;LIGNE(INDIRECT("1:" &NBCAR(A1)));1))>64;CODE(STXT(A1;LIGNE(INDIRECT("1:" &NBCAR(A1)));1))<91);A1;"")

Cdlt

Re-bonjour aucune des formules ne fonctionne arf, j'ai une colonne en S1 je souhaiterai quelle récupère que les cellules qui contiennent exclusivement des chaines de caractères majuscule qui se trouve dans la colonne B, celle qui contiennent des majuscules et minuscules je ne les souhaite pas.

Merci beaucoup pour votre aides 3GB et Arturo83.

Cdt

Ma formule marche très bien, de votre côté, l'avez-vous bien validé avec la combinaison des touches CTRL +SHIFT + ENTREE, si c'est bien fait, la formule doit s'encadrer d'accolades.

=SI(ET(CODE(STXT(B3;LIGNE(INDIRECT("1:" &NBCAR(B3)));1))>64;CODE(STXT(B3;LIGNE(INDIRECT("1:" &NBCAR(B3)));1))<91);B3;"")

Copiez cette formule en S1 et validez comme préconisé ci-dessus,

le fichier en exemple

4nocopbeix.xlsx (8.74 Ko)

Edit; le texte de la colonne B contient-il des chiffres?

Re 30 minutes que j'essaye cela ne fonctionne pas ca me mais le meme resultat sur toute les lignes et non pour chaque lignes de plus la formule ne fait pas de difference avec les minuscules... le votre fonctionne effectivement

Pouvez-vous déposé un échantillon de votre fichier sans données confidentielles?

Je ne peux pas je suis dans une impasse, la matricielle ne s'active pas en plus hier cela fonctionnait

Vous ne pouvez pas déposer un fichier similaire au vôtre?

Voici un exemple désolé j'ai mis du temps à répondre j'ai besoin a chaque mise a jour de ma table de pouvoir récupérer dans la colonne B que les cellules de la colonne A qui contiennent que des majuscule du début a la fin, le but est de repérer les lignes a corrigé par la suite après chaque Mise à jour.

Bien cordialement

Nicolas

3exemple.xlsx (10.92 Ko)

Bonjour,
Une première réponse à adapter !?
Cdlt.

=SI(
EXACT(Tableau1[@[Nom usuel]];MAJUSCULE(Tableau1[@[Nom usuel]]));
Tableau1[@[Nom usuel]];
STXT(Tableau1[@[Nom usuel]];1;TROUVE(" ";Tableau1[@[Nom usuel]])-1)
)

Bonjour Jean-Eric, Je vous remercie pour votre aide il me reste plus cas trouver comment extraire exclusivement les cellules avec une chaine de caractere en majuscule du debut a la fin.

Bien à vous

Nicolas

Volià, avec le fichier on y voit plus clair, c'est l'espace qui gêne, il suffit de le remplacer par rien et ça fonctionne.

=SI(ET(CODE(STXT(SUBSTITUE(A2;" ";"");LIGNE(INDIRECT("1:" &NBCAR(SUBSTITUE(A2;" ";""))));1))>64;CODE(STXT(SUBSTITUE(A2;" ";"");LIGNE(INDIRECT("1:" &NBCAR(SUBSTITUE(A2;" ";""))));1))<91);MAJUSCULE(A2);"")

Bonjour à tous ,

Je tiens a remercier toutes les personnes qui m'on aidé, Un grand merci.

A très bientôt

Nico

Rechercher des sujets similaires à "extraire colonne chaine caractere"