Excel 2003 supprimé Espace superflus ?

Résolu/Fermé
Franck2744 Messages postés 219 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 30 septembre 2016 - 11 sept. 2008 à 11:29
Franck2744 Messages postés 219 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 30 septembre 2016 - 11 sept. 2008 à 17:15
Bonjour,

Voici mon probleme:

J'ai un tableur Excel introduit à partir d'un ".htm" en copier-coller qui me donne mon tableau sur Excel.

Le soucis c'est que chaque donnée dans mes cellules est précédées d'un espace : _25/03/2008 (le "_" remplacant l'espace superflu)

Donc je ne peux pas transformer les valeurs de cette cellules en Date.

J'ai essayé avec la fonction "Remplacer par" mais il ne prends pas compte de cet espace la, il me supprime néanmoins les autres espaces contenue entre les mots des textes.

Existe t il une methode rapide pour supprimé ces espaces superflu en debut de cellule ?

Merci d'avance
A voir également:

7 réponses

Ophelie75 Messages postés 264 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 juillet 2009 19
11 sept. 2008 à 11:34
Bonjour,

As tu assayé de sélectionner ta plage, et ensuite de faire ctrl+H, de remplacer " " par ""?
0
Franck2744 Messages postés 219 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 30 septembre 2016 123
11 sept. 2008 à 11:47
Bonjour Ophélie,

Oui, j'ai essayé avec "Ctrl+H"

Ca me supprime bien les espaces superflues entre les mots du texte mais pas l'espace du début

Exemple:

"_Les Carottes sont Cuites" deviens "_LesCarottessontCuites"

("_" exprimant l'espace superflue du début de cellule)

Si tu as une autre idée, je suis pret a tester ^^

Merci
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
11 sept. 2008 à 16:10
bonjour,

remplacer " " par "" que suggère Ophelie75 fonctionne bien chez moi avec excel 2003
il vire bien "tout" les espaces même le premier (même les premiers si il y en a plusieurs)

je pense que c'est un autre "caractère" que tu récupère.
vois plutôt de ce côté la

ou envoie nous un fichier avec https://www.cjoint.com/



Denis
0
Ophelie75 Messages postés 264 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 juillet 2009 19
11 sept. 2008 à 11:53
pourquoi tu ne sélectionnes pas uniquement la plage de données avec tes dates?
0
Franck2744 Messages postés 219 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 30 septembre 2016 123
11 sept. 2008 à 13:38
Le soucis ne viens pas du fait qu'il y est du texte ou non, puisque tant qu'il y a cette espace superflue en début de chaque cellule, Excel considère que c'est du texte et non des dates.

Et ayant plus de 700 cellules (pour le moment, puisque ce n'est que le debut et la mise en place) je me vois mal reprendre toutes les cellules, une à unes, manuellement.

De plus, en integrant les nouvelles données a la suite de celle qui y sont deja, j'aurais le meme soucis, donc autant trouver la solution avant d'atteindre les 5000 cellule dans cette colonne.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
11 sept. 2008 à 15:21
Bonjour,
Essayez -->Données -->convertir
A chacune des 3 étapes de l’assistant de conversion il faudra choisir les paramètres qui correspondent le mieux à la structure des données. Il est ainsi possible de supprimer l’espace et de convertir une portion de texte en véritable date.
L’ opération est à répéter à chaque nouvelle importation de données.
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
11 sept. 2008 à 15:41
Tu peux aussi essayer la fonction SUBSTITUE, chère à Denis.L
http://www.commentcamarche.net/forum/affich 8366401 simple extraire un nombre d un texte (post 5).

Sinon, si tes données importées sont en colonne B:B, il te reste la possibilité d'ajouter une colonne C:C contenant soit la formule =CNUM(STXT(A:A;2;99)) soit la formule =STXT(A:A;2;99)*1 ; mais l'affichage étant du style 39532, il faut appliquer un format date.

Mais ça ne marche que si tes dates sont toujours en début de cellule !
0
Franck2744 Messages postés 219 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 30 septembre 2016 123
11 sept. 2008 à 17:15
En refaisant un peu le tour de mon tableur, j'ai pu constater que les cellules de la colonne en question, n'etait pas toutes etabli de la meme facon.

Les données s'etalant sur 5 ans, et de 6 utilisateurs differents, chacuns fait un peu a sa sauce et change de methode avec le temps.

Donc je ne peux utiliser une formule standart pour toute la colonne.

Je me suis donc pencher sur la fonction "Convertir" qui me parait, à l'utilisation, la plus approprié.

Il me permet de selectionner individuellement, et pour toutes les cellules en meme temps, mon fameux espace superflu du debut de cellule, et part la meme occasion, selon la méthode de classification de des cellules, je peux encore choisir sous quel format convertir ce qui va me rester de ma cellule, et si le besoin s'en fait sentir, je pense egalement scindé le contenu pour obtenir plusieurs cellules horizontales a partir de ma cellule de base.

Merci a tous pour votre aide

Je pense pouvoir passer ce Post en "Résolu" ^^

Merci encore ^^

Franck
0