Séparateur de cellule

Bonjour,
j'ai un problème pour séparer des donner dans des cellules différentes . les données sont de cette forme 1,256,1,132,0,125,-1,253 et je veux avoir 4 colonnes avec 4 nombres ayant 3 chiffres après la virgule le problème c'est que je ne peux pas les séparer en utilisant la longueur des caractères puisque celle ci varie de ligne en ligne
merci pour vos réponses

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour.

    Je crois qu'il faut examiner la source du problème : Pourquoi cet affichage bizarre ?
    Qui a opéré l'importation des données ? toi ? un collègue ? ton chef ? tu ne sais pas ?
    Il suffirait en effet de mieux paramétrer le fichier d'origine, afin que le séparateur ne soit pas une virgule mais un point-virgule, et tu aurais des données du genre
    1,256;1,132;0,125;-1,253
    ce qui résoudrait tous tes problèmes ...

    Cordialement.
    1. je veux séparer une liste de données qui ne contient que des virgules une virgule sur deux est une virgule décimale l'autre est séparatrice
      1. et oui c'est sur open office
        1. J'ai créer quelque modèles pour la comptabilité professionnel avec OpenOffice Calc.
      2. Je crois que tu clique droit sur la cellule / propriété de la cellule / ensuite tu définies le style numérique correspondant. C'est ça que tu as besoin ?
        1. non je n'ai pas d'onglet propriété de la cellule qui s'affiche
          1. Je n'ai pas le logiciel installé sur mon ordi, Il y a propriété ?
            Je suis en train de le récupérer !
          2. Excuse c'est / formater la cellule
        2. non ca ne change rien
          1. Open Office Calc

            Sélectionne la cellule, clique DROIT / Formater les cellules /
            Ensuite tu as beaucoup d'option pour paramétrer la cellule voulue.
        3. j'ai bien paramétré mes nombres mais moi je veux obtenir 4 cellules avec un nombre dans chaque cellule au lieu de 4 dans une seule
          1. Ok c'est plus clair maintenant, mais le fonctionnement classique d'un tableur ne permet pas, d'afficher un résultat "diviser" dans plusieurs cellule ! Je crois.
          2. si il y'a un operateur séparateur sauf que je peux pas faire en sorte qu'il remplace une virgule sur 2 par un séparateur
            j'ai pensé à écrire un algo en utilisant les fonctions trouver et remplacer pour remplacer une virgule sur 2 par un point et ensuite utiliser le séparateur
            mais je bute un peu vu que je m'y connais pas assez en fct open
          3. Ok, ça va pas être facile moi non plus je ne sais pas coder les scripts. Bonne année quand même.
        4. il est un peu tard pour resoudre le problème à la source c'est pour cela que je cherche une solution directe
          1. Si tu formule plus explicitement le problème, il est possible qu'un dev te réponde.