Extraction

souley7 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
m@rina Messages postés 23936 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai un ptit souci.je veux extraire la 1er et 2ime chaine de caractère.

j'ai dans une colonne les noms et les différent prénoms par exemple:
1-jean marie claude
2-Herve luc richard
3-Mathieu le point
je veux avoir dans une autre colonne le résultat suivant
1-jean marie
2-herve luc
3-mathieu le
NB: les différentes chaines de caractères non pas les memes longueurs
merci
A voir également:

3 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

=STXT(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1)+1;100)

eric
0
souley7 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai 7 liste de nom

1-jean marie claude
2-Herve luc richard
3-Mathieu le point

je veux une formule qui ramène ce résultat

1-jean marie
2-herve luc
3-mathieu le
mais 7 formule " =STXT(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1)+1;100)"
ne me donne pas ce résultat

1-jean marie
2-herve luc
3-mathieu le
0
m@rina Messages postés 23936 Date d'inscription   Statut Contributeur Dernière intervention   11 466
 
Bonjour

Essaie ceci :

=GAUCHE(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1))

m@rina
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Ah oui effectivement, j'ai perdu la consigne en cours de route et fais l'inverse... :-s
Salut m@rina ;-)
eric
0
m@rina Messages postés 23936 Date d'inscription   Statut Contributeur Dernière intervention   11 466
 
Hello Eric ! ;)) Oui, je me suis dit que tu faisais le pont ! ;)
Tiens, du coup, il y a un autre exercice dans le même genre... Je te laisse faire ! ;)
https://forums.commentcamarche.net/forum/affich-25123175-couper-une-chaine-en-3-separ-3-car
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Ah ben y'a des devoirs à faire maintenant ? pfffff :-s
0
souley7 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
MERCIIIIIIIIIIIIIII
pour la formule
0
souley7 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour m@rina,
tu peux me dire comment résoudre ce bleme.
après avoir utiliser ta fabuleuse formule j'ai ce autre bleme.
toutes les cellules qui ont un nom et prénom comme ceci
1-herve renard
2-mathieu poivre
ramènent # valeur!.comme j'ai plus de 23000 le resultat #valeur! j'utilise le filtre pour avoir les cellules constituées uniquement d'un nom et un prénom ,mais quand je fais copier les valeur de la colonne A pour les coller a la place des #valeur! il me renvoie toute les valeurs de la colonne A y compris les valeurs qui sont derrière le filtre je m'explique
soit les colonne A et B
A B
1- jean marie claude 1- jean marie
2-Herve luc richard 2-Herve luc
3-Mathieu le point 3-Mathieu le
4 herve renard 4- #valeur!
5-mathieu poivre 5 - #valeur!
après application de la formule =GAUCHE(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1))
j'obtiens la colonne B maintenant je veux remplacer les #valeur! par leur correspondance
de la cellule A comme j'ai un bon paquet j'applique le filtre et quand je fais copier a partir de A pour remplacer les #valeur! dans B il me colle toute les cellules de A dans B comme sa:
A B
1- jean marie claude 1- jean marie
2-Herve luc richard 2-Herve luc richard
3-Mathieu le point 3-Mathieu le point
4 herve renard 4- herve renard
5-mathieu poivre 5 - mathieu poivre
or je veux le résultat qui est en dessous et le filtre me ramène le résultat d'en haut
A B
1- jean marie claude 1- jean marie
2-Herve luc richard 2-Herve luc
3-Mathieu le point 3-Mathieu le
4 herve renard 4 Herve renard
5-mathieu poivre 5-mathieu poivre
merci infiniment .
0
m@rina Messages postés 23936 Date d'inscription   Statut Contributeur Dernière intervention   11 466
 
Bonjour,

Comme quoi faut toujours donner tous les cas de figure.

Voici une formule qui gère le premier cas de figure, et si le résultat est une erreur, reprend la valeur de la cellule :

=SI(ESTERR(GAUCHE(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1)));A1;GAUCHE(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1)))

m@rina
0