Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Trouver gauche, milieu, droite

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 !

hermann

XLDnaute Occasionnel
Supporter XLD
Bonjour Mesdames, Messieurs

J'ai trouver la formule suivant dans votre forum: elle est parfait. Mais il y a d'autre séparation "point" dans les cellule a trouver.

Merci pour votre aide

Hermann

SI(ESTERREUR(GAUCHE(B3;TROUVE(",";B3)-1));GAUCHE(B3;TROUVE(" ";B3)-1);GAUCHE(B3;TROUVE(",";B3)-1))

 

Pièces jointes

Cher messieurs
Merci pour votre réponse !

J'ai que le début du contenue delà cellules

Je besoin le découpage (.) : 4xl.et.non (cellules c9)
- début : 4xl
- milieux : et
- et se qui peut suivre : non
- et cetera en cas s'il y : ?

Merci
H.
 
Bonsoir tout le monde
J'ai une solution sans VBA, mais avec des noms définis (pour me passer des formules matricielles).
L'idée étant de créer une matrice contenant les Mots séparés par les points, on n'est pas limité par le nombre de points.
CommentairesNoms définisDéfinition
La plage contenant les chaines à découper :Entrées=Feuil1!$C$3:$C$9
Chaines correspondant à la ligne courante :Entrée=Entrées Feuil1!16:16
Comptage du nombre de mots dans la chaîne courante :NbMots=NBCAR(Entrées Feuil1!20:20)-NBCAR(SUBSTITUE(Entrées Feuil1!20:20;".";""))+1
Hachage de la chaîne en plusieurs lignes; le mot à extraire étant borné par le caractère "¯"MarquerMots=SUBSTITUE(SUBSTITUE("."&Entrée;".";"¯";LIGNE(DECALER(Feuil1!$A$1;0;0;NbMots;1)));".";"¯";LIGNE(DECALER(Feuil1!$A$1;0;0;NbMots;1)))
ne conserve dans chaque ligne que le mot borné par les "¯"ListeMots=GAUCHE(STXT(MarquerMots;TROUVE("¯";MarquerMots)+1;NBCAR(Entrée));TROUVE("¯";STXT(MarquerMots;TROUVE("¯";MarquerMots)+1;NBCAR(Entrée))&"¯")-1)


Voir le fichier joint

Amicalement
Alain
 

Pièces jointes

Bonjour à toutes & à tous,
Bonjour @JHA
Le plus simple est de se servir de données/convertir/délimité
mettre le "." en séparation
Effectivement, si les données ne s'enrichissent pas au fur et à mesure de la vie du fichier, c'est le plus simple !
et cetera en cas s'il y :
Ma solution supposait qu'il fallait une formule et qu'il ne fallait pas se limiter à 2 points dans les chaînes à traiter.
@hermann nous en dira peut-être plus.
Amicalement
Alain
 

Bonsoir Monsieur

Votre page Excel est très agréable a lire, merci.

Les thème ne sont pas sépare dans les colonne.

Si se n'est pas possible. Se pas grave. J'ai prend bien votre proposition ! 🙂
Hermann

Nota bene:
Une penser a eux (je suis a 50% Cosaque)
Bonsoir Monsieur

Merci, je suis impressionner par votre présentation

Bonne soirée
Hermann
 
Essai découpage colonne "C"
3610-mai-1961oui
16715 avril 2018oui
381961non
1651963oui
35840non
3854xlnon
3854xletnon
Qui m'intrigue, est que le "et" ne pas séparée dans une autre colonne ....

Merci de me proposer une répons si tardivement 🙂

Mais, demain il y a auras un autre jour

Hermann
 
Bonjour le forum,

Pour généraliser ce que j'ai fait au post #11 voyez ce fichier (2) :

- sélectionner E3 et définir le nom p_1 :
Code:
=TROUVE(CAR(1);SUBSTITUE("."&Feuil1!$C3&REPT(".";Feuil1!E$2);".";CAR(1);Feuil1!E$2))
- sélectionner E3 et définir le nom p_2 :
Code:
=TROUVE(CAR(1);SUBSTITUE(Feuil1!$C3&REPT(".";Feuil1!E$2);".";CAR(1);Feuil1!E$2))
- formule unique en E3 à tirer à droite et vers le bas :
Code:
=STXT($C3&REPT(".";E$2);p_1;p_2-p_1)
Edit : j'ai eu du mal, on s'emmêle facilement les crayons...

A+
 

Pièces jointes

Dernière édition:
- 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
246
Réponses
10
Affichages
282
Réponses
3
Affichages
659
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…