Chaine de caracteres

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

K

kajamiat

Guest
Bonjour à tous
J'ai besoin de votre aide, j'ai parcouru les messages mais je ne trouve pas exactement le même probleme.

J'ai une colonne "A" avec des chaines une phrase par exemple "commande du client A", " commande du produit machin par B", " produit trucmachin - C'
JE voudrais dans une autre colonne pouvoir dire si jamais dans dans la colonne A tu trouves "A" ou "B" ou C alors cela veut dire que c'est le client A ou B ou C
Dans la mesure ol il n'y a pas de regle dans la phrase , je n'arrive pas à utiliser les fonctions d'extractions de caracteres

Merci pour votre aide
 
Re : Chaine de caracteres

Bonsoir à tous,

une piste de solution à l'aide d'expressions régulières.
Une liste de clients nommée : mes_clients
Des occurrences de commandes contenant des noms de clients en A4:A10
Le nombre de clients trouvés :
en B4,
Code:
=SOMME(REGEX.NOMBRE(A4,"(^"&mes_clients&"|"&mes_clients&"$|\W"&mes_clients&"\W)"))
Le client ou la liste de clients trouvé(s) :
en C4,
Code:
=SUPPRESPACE(MCONCAT(REGEX.STXT(A4,"(^"&mes_clients&"|"&mes_clients&"$|\W"&mes_clients&"\W)"),"  "))

Ces 2 formules sont à valider avec CTRL+MAJ+ENTER
Il est nécessaire d'avoir le addin Morefunc de Laurent Longre pour utiliser ces formules. (il faut un excel 32 bits)

cordialement
 

Pièces jointes

Re : Chaine de caracteres

Bonjour
Je pensais vous avoir remercié pour votre aide mais ce n'est pas le cas! Toutes mes excuses!

Je me permets de solliciter la communauté. La formule marche, sauf que mes extractions se sont largement complexifiées et alourdis! Les formules sont trop longues et excel plante.
En revanche j'ai remarqué une chose, la chaine de caracteres que je dois extraire est systematiquement entre tirets "-".
Existe t'il une formule qui dise si tu vois les caracteres textes entre - et - alors tu extrais cette données , tout en sachant que la longueur du texte differe.
Par exemple :
Ligne 1 ABC-donnéesàextraire-CBA
Ligne 2 ABC-données-CDE
Merci par avance à tous pour votre aide
 
- 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

  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
417
Réponses
5
Affichages
455
Réponses
3
Affichages
289
Retour