Déconcaténer cellule
Le
Mathieu

Bonjour,
J'ai en colonne J une donnée suivie d'une autre entre paranthèses, c'es=
t à dire quelque chose qui ressemble à ceci :
LEBLANC Marie Joseph (femme de ménage)
Je voudrais séparer ces deux données identités et profession pour les=
mettre dans des colonnes bien distinctes.
Comment dois-je procéder pour diviser ces données et dire à excel de =
déconcaténer toute la donnée commençant par ( et terminant par ) ?
Merci de votre aide,
Cordialement,
J'ai en colonne J une donnée suivie d'une autre entre paranthèses, c'es=
t à dire quelque chose qui ressemble à ceci :
LEBLANC Marie Joseph (femme de ménage)
Je voudrais séparer ces deux données identités et profession pour les=
mettre dans des colonnes bien distinctes.
Comment dois-je procéder pour diviser ces données et dire à excel de =
déconcaténer toute la donnée commençant par ( et terminant par ) ?
Merci de votre aide,
Cordialement,
Sélectionne la colonne, onglet Données, Convertir, Délimité, Autre,
parenthèse ouvrante. OK
Sélectionne la colonne contenant les parenthèses fermantes et fais un
remplacement de ")" par rien.
Cordialement.
Daniel
BO
Bonjour et merci,
cette procédure telle que détaillée ne fonctionne pas du tout.
Cordialement,
Forumle en anglais !!!
http://www.extendoffice.com/documents/excel/1767-excel-extract-between-commas.html
Données en E1 :
Extraire le texte entre parenthèse :
=MID(E1,FIND("(",E1)+1,FIND(")",E1)-FIND("(",E1)-1)
La partie avant la première "(" peut se faire dans le même esprit en
remplaçant le mid qui trouve la position du 1er "(" par "0"
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
Vous devez rater qqchose car c'est la meilleure façon de faire
La formule de "La Norme Française c'est pas le FN" (a traduire en FR)
fonctionne aussi, mais elle garde les données complète de la colonne J
(E dans l'exemple) et ne "déconcatenne" pas
Précisez ce qui "ne fonctionne pas du tout" dans les manips que vous faites
--
JièL déconcaténateur
Pas de problème chez moi.
- J'ai sélectionné la colonne de cellules (A chez moi)
- J'ai cliqué sur l'onglet « Données »
- J'ai cliqué sur « convertir »
- J'ai cliqué sur délimité (et non « largeur fixe » coché par défaut)
- Bouton « Suivant »
- J'ai décoché « Tabulation » et j'ai saisi « ( » dans la zone « Autre »
qui s'est retrouvée cochée par défaut.
- Bouton « Suivant »
- Je n'ai rien modifié, mais là on peut décider de coller le résultat
ailleurs dans la feuille ou une autre feuille. On peut aussi spécifier
le type de données de chaque colonne (date, nombre...) et on peut en
profiter pour modifier des chiffres à l'anglaise (décimale en « . »)
etc.
- Bouton « fin »
Dans ma colonne A je me retrouve avec « LEBLANC Marie Joseph » (avec une
espace après « Joseph » et dans la colonne B j'ai « femme de ménage) »
Sans aucun problème. Tu as dû rater l'étape délimité/largeur fixe ou
Tabulation/Autre.
--
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]
En A1 : LEBLANC Marie Joseph (femme de ménage)
En B1 : =GAUCHE(A1;(CHERCHE("(";A1)-2)) ---> donne : LEBLANC Marie Joseph
En C1 : =STXT(A1;CHERCHE("(";A1)+1;NBCAR(A1)-CHERCHE("(";A1)-1) --> donne :
femme de ménage
PS : la méthode de Daniel, Jièl, Benoit ... et les autres -)) fonctionne
parfaitement et a l'avantage de présenter moins de risques de "gourrance"
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Mathieu" a écrit dans le message de groupe de discussion :
Bonjour,
J'ai en colonne J une donnée suivie d'une autre entre paranthèses, c'est à
dire quelque chose qui ressemble à ceci :
LEBLANC Marie Joseph (femme de ménage)
Je voudrais séparer ces deux données identités et profession pour les mettre
dans des colonnes bien distinctes.
Comment dois-je procéder pour diviser ces données et dire à excel de
déconcaténer toute la donnée commençant par ( et terminant par ) ?
Merci de votre aide,
Cordialement,
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
voici un exemple de "gourrance"
En A1 : LEBLANC Marie Joseph(femme de ménage)[espace]
En B1 : =GAUCHE(A1;(CHERCHE("(";A1)-2)) --> donne : LEBLANC Marie Josep
En C1 : =STXT(A1;CHERCHE("(";A1)+1;NBCAR(A1)-CHERCHE("(";A1)-1) -->
donne : femme de ménage)
;-)
--
- Docteur, quand j’appuie là j'ai mal...
- Ben n'appuyez plus ! ;-)
JièL Doc
Le 26/07/2015 18:58, Jacquouille a écrit :
8 mai, si on change la donne .....
Perso, moi je l'appelle Marie-Jo, donc pas de problème de parenth entre
nous.
Ceci dit, via ma plume, on pourrait s'amuser à trouver la position de chaque
parenthèse et puis d'en tirer l'intérieur.....
=STXT(A1;(CHERCHE("(";A1)+1);(CHERCHE(")";A1)-CHERCHE("(";A1))-1)
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"JièL" a écrit dans le message de groupe de discussion :
mp34ag$3pp$
Juste pour appuyer là où ça fait mal ;-)
voici un exemple de "gourrance"
En A1 : LEBLANC Marie Joseph(femme de ménage)[espace]
En B1 : =GAUCHE(A1;(CHERCHE("(";A1)-2)) --> donne : LEBLANC Marie Josep
En C1 : =STXT(A1;CHERCHE("(";A1)+1;NBCAR(A1)-CHERCHE("(";A1)-1) -->
donne : femme de ménage)
;-)
--
- Docteur, quand j’appuie là j'ai mal...
- Ben n'appuyez plus ! ;-)
JièL Doc
Le 26/07/2015 18:58, Jacquouille a écrit :
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com