Je cherche à séparer le code suivant :00013 - CISEAU DE RECOLT

Résolu
mariejosephina Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
mariejosephina Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je veux mettre le code dans une colonne et le libellé dans une autre
quelle formule dois je prendre ?

A voir également:

4 réponses

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Si le code à séparer est en A1:
=GAUCHE(A1;5)
pour récupérer les 5 caractères les plus à gauche et l'inverse :
=DROITE(A1;16)
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Si dans le tableau les codes n'ont pas la même longueur il faut alors se baser sur le tiret séparateur pour trouver combien de caractères extraire :

=GAUCHE(A1;CHERCHE("-";A1)-2)

et =DROITE(A1;NBCAR(B13)-(CHERCHE("-";A1)+1))
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 439
 
Bonsoir
En complément à la solution de Bruce qui fonctionne très bien mais qui suppose que le code est toujours à 5 chiffres et le texte à 16 lettres
si ce n'est pas le cas, vous avez deux solutions:

1° le plus simplement
votre liste est figée et vous voulez la transcrire:
sélectionnez la
Bouton concertir dans le ruban Données
choisissez le tiret comme séparation et OK

2° par formule
Pour le code:
en B1 par exemple:
=GAUCHE(A1;TROUVE("-";A1;1)-1)
et en C1 pour le texte:
=DROITE(A1;NBCAR(A1)-NBCAR(B1)-1)

crdlmnt
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Merci :) Je cherchais aussi. J'avoue une part de fainéantise là ^^
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 439
 
A cette heure c'est bien normal Bruce.
0
mariejosephina Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
ma question est résolue merci et bonne soirée
0