Diviser chaine caractere excel
Résolu
Klara
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
Je cherche une fonciton dans Excel qui me permet de diviser cette chaine caractere
27.03.2008 08:56:00; 03.04.2008 11:53:00; 10.04.2008 12:24:00
dans trois cellule différentes par exemple ici A1, A2, A3
A1= 27.03.2008 (ou A1= 27.03.2008 08:56:00)
A2= 03.04.2008 (ou A2= 03.04.2008 11:53:00)
A3= 10.04.2008 (ou A3=10.04.2008 12:24:00)
Le format sera toujours le meme pour les dates et les heures. Cette case est génére automatiquement à partir d'une base de données.
J'ai vu des chose avec DROITE ou GAUCHE mais je cherche plus une fonction qui m'inscrive les 10 premiers caractères par exemple...
je vous remercie d'avance et bon we.
Klara
Je cherche une fonciton dans Excel qui me permet de diviser cette chaine caractere
27.03.2008 08:56:00; 03.04.2008 11:53:00; 10.04.2008 12:24:00
dans trois cellule différentes par exemple ici A1, A2, A3
A1= 27.03.2008 (ou A1= 27.03.2008 08:56:00)
A2= 03.04.2008 (ou A2= 03.04.2008 11:53:00)
A3= 10.04.2008 (ou A3=10.04.2008 12:24:00)
Le format sera toujours le meme pour les dates et les heures. Cette case est génére automatiquement à partir d'une base de données.
J'ai vu des chose avec DROITE ou GAUCHE mais je cherche plus une fonction qui m'inscrive les 10 premiers caractères par exemple...
je vous remercie d'avance et bon we.
Klara
A voir également:
- Excel séparer une chaine de caractère
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Caractere speciaux - Guide
2 réponses
Bonjour
si votre chaine est toujours la même, avec blanc et ; essayez:
votre texte complet dans cellule X1
en A1
=STXT(X1;1;19)
en A2
=STXT(X1;22;20)
en A3
=STXT(X1;43;19)
Nota:ces formules enlévent en entête de résultat les ; et blanc situés à l'arrière de chaque libellé.
pour info, et utlisation ultèrieure:
=STXT(Cellule; 1° caractère à sortir; nombre de carcatères à sortir à partir du 1°)
si votre chaine est toujours la même, avec blanc et ; essayez:
votre texte complet dans cellule X1
en A1
=STXT(X1;1;19)
en A2
=STXT(X1;22;20)
en A3
=STXT(X1;43;19)
Nota:ces formules enlévent en entête de résultat les ; et blanc situés à l'arrière de chaque libellé.
pour info, et utlisation ultèrieure:
=STXT(Cellule; 1° caractère à sortir; nombre de carcatères à sortir à partir du 1°)
Bonjour,
ou bien tu sélectionnes tes données (1 ou plusieurs cellules en colonne) et menu 'données / convertir", 'délimité' et tu coches ; en décochant 'espace'.
eric
ou bien tu sélectionnes tes données (1 ou plusieurs cellules en colonne) et menu 'données / convertir", 'délimité' et tu coches ; en décochant 'espace'.
eric
Slt' ric
J'espère que tu es en congé pour aujourd'hui. Moi, comme tu le sais, je n'ai pas de vacances!
Pour la séparation de données, c'est bon de savoir ce que tu annonces, mais ça oblige à faire la manip chaque fois que tu rentres une nouvelle donnée.
Ca ne permet pas (toujours sauf erreur de ma part, je me méfie avec toi), de construire un tableau qui prendra automatiquement en compte de nouvelles entrées.
Sachant que Klara utilisait le futur dans sa demande (le format sera toujours le même), je pense qu'une solution évolutive lui convient mieux.
Amicalement
BCRLMNT
J'espère que tu es en congé pour aujourd'hui. Moi, comme tu le sais, je n'ai pas de vacances!
Pour la séparation de données, c'est bon de savoir ce que tu annonces, mais ça oblige à faire la manip chaque fois que tu rentres une nouvelle donnée.
Ca ne permet pas (toujours sauf erreur de ma part, je me méfie avec toi), de construire un tableau qui prendra automatiquement en compte de nouvelles entrées.
Sachant que Klara utilisait le futur dans sa demande (le format sera toujours le même), je pense qu'une solution évolutive lui convient mieux.
Amicalement
BCRLMNT
je vous souhaite une bonne journée et un bon we.
Cordialement,
Klara