Inverse de Concatener
Résolu
Mel
-
Mel -
Mel -
Bonjour,
Je souhaiterais convertir un code avec une formule sans passer par l'option "convertir".
Mon code est un groupement de numérotation avec des "-". Je voudrais éclater ce code entre dissociation les valeurs entre les "-".
Ci joint en jaune le résultat souhaité : http://www.cjoint.com/c/FHFoTHRFqmW
Merci
Je souhaiterais convertir un code avec une formule sans passer par l'option "convertir".
Mon code est un groupement de numérotation avec des "-". Je voudrais éclater ce code entre dissociation les valeurs entre les "-".
Ci joint en jaune le résultat souhaité : http://www.cjoint.com/c/FHFoTHRFqmW
Merci
A voir également:
- Inverse de concatener excel
- Inverse concatener - Meilleures réponses
- Contraire de concatener - Meilleures réponses
- Liste déroulante excel - Guide
- Concatener deux cellules excel - Guide
- Annuaire inversé - Guide
- Word et excel gratuit - Guide
- Ecran inversé - Guide
4 réponses
Bonjour,
Grâce à cette page : https://support.microsoft.com/en-us/office/split-text-into-different-columns-with-functions-49ec57f9-3d5a-44b2-82da-50dded6e4a68?redirectsourcepath=%252ffr-fr%252farticle%252ffractionner-le-texte-en-colonnes-en-utilisant-des-fonctions-c2930414-9678-49d7-89bc-1bf66e219ea8&ui=en-us&rs=en-us&ad=us#bmex2
Ci-joint le fichier exemple : https://www.cjoint.com/c/FHFpePSKi3i
Grâce à cette page : https://support.microsoft.com/en-us/office/split-text-into-different-columns-with-functions-49ec57f9-3d5a-44b2-82da-50dded6e4a68?redirectsourcepath=%252ffr-fr%252farticle%252ffractionner-le-texte-en-colonnes-en-utilisant-des-fonctions-c2930414-9678-49d7-89bc-1bf66e219ea8&ui=en-us&rs=en-us&ad=us#bmex2
Ci-joint le fichier exemple : https://www.cjoint.com/c/FHFpePSKi3i
Bonjour,
pour extraire la première partie de la chaine tu as
=GAUCHE(A2;CHERCHE("-";A2)-1)
ou encore
=GAUCHE(A2;TROUVE("-";A2)-1)
pour extraire la partie centrale
=SUBSTITUE(STXT(GAUCHE($A2;CHERCHE("|";SUBSTITUE($A2;"-";"|";2)));CHERCHE("|";SUBSTITUE($A2;"-";"|";1))+1;99);"-";"")
et pour la partie droite
=STXT(A2;CHERCHE("|";SUBSTITUE(A2;"-";"|";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"-";""))))+1;99)
ou ça
=DROITE(A2;NBCAR(A2)-CHERCHE("-";A2;CHERCHE("-";A2)+1))
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
pour extraire la première partie de la chaine tu as
=GAUCHE(A2;CHERCHE("-";A2)-1)
ou encore
=GAUCHE(A2;TROUVE("-";A2)-1)
pour extraire la partie centrale
=SUBSTITUE(STXT(GAUCHE($A2;CHERCHE("|";SUBSTITUE($A2;"-";"|";2)));CHERCHE("|";SUBSTITUE($A2;"-";"|";1))+1;99);"-";"")
et pour la partie droite
=STXT(A2;CHERCHE("|";SUBSTITUE(A2;"-";"|";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"-";""))))+1;99)
ou ça
=DROITE(A2;NBCAR(A2)-CHERCHE("-";A2;CHERCHE("-";A2)+1))
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.