extraction jusqu'a un espace

  • Initiateur de la discussion chris
  • Date de début
C

chris

Guest
Bonjour a tous
je mets ce post car je n'ai pas trouve la reponse dans les anciens post
voila mon probleme
soit une chaine de caracteres ex: "martin , durand" et je veux extraire dans une cellule "martin" et dans une autre "durand" mais martin et durand peuvent avoir un nb de lettres differentes donc je pense qu'il faut extraire du debut de chaine jusqu'a espace , zappé la virgule et extraire de l'espace jusqu'a la fin de chaine et la je seche si qq a une idee?
grand merci d'avance a ceux qui peuvent médé
merci
 

samsystemed

XLDnaute Nouveau
Re : extraction jusqu'a un espace

Cellule A2 : Yann ADMINISTRATEUR (yadministrateur)

j'ai voulu essayé =DROITE(A2;CHERCHE("(";A2;1)) pour trouver le login qui est entre () dans ma cellule A2.

Mais les caractères qui sont avant la parenthèse apparaissent quand même.
comment dire à ma formule de prendre uniquement ce qui est dans les ()?????
 

david84

XLDnaute Barbatruc
Re : extraction jusqu'a un espace

Re

en fait, le plus simple est d'utiliser STXT :
- pour le n° de départ, chercher l'emplacement de la parenthèse entrante
- pour le nombre de caractères, chercher l'emplacement de la parenthèse fermante et retrancher le nombre à celui de la parenthèse entrante - 1 (l'espace de fin de chaîne) :
Code:
=STXT(A3;CHERCHE("(";A3)+1;CHERCHE(")";A3)-CHERCHE("(";A3)-1)
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg