Rechercher : dans
Par :

Diviser chaine caractere excel

Dernière réponse le 9 mai 2008 à 11:38:35 Klara, le 9 mai 2008 à 08:53:19 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.14
Excel 2007 en allemand!

Meilleures réponses pour « diviser chaine caractere excel » dans :
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

Vaucluse, le 9 mai 2008 à 09:11:40
  • +1

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°)
La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

2

Klara, le 9 mai 2008 à 09:17:43

Merci beaucoup, l'explication est très claire et ça fonctionne à merveille.

je vous souhaite une bonne journée et un bon we.

Cordialement,

Klara

Répondre à Klara

3

eriiic, le 9 mai 2008 à 09:53:14
  • +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

Répondre à eriiic

4

 Vaucluse, le 9 mai 2008 à 11:38:35

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
La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse
Collection CommentÇaMarche.net