Personnaliser une mise en forme

mhiram Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
mhiram Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une chaine de caractère
Du type
2012D060DD01
Je voudrais la transformer
2012 D060 D D01
Bref je voudrais mettre des espaces
Si c'est possible, rapide et si ça gonfle pas trop, help me

4 réponses

  1. walidovich_85 Messages postés 698 Statut Membre 73
     
    bonjour,

    est ce toujours avec cette règle de "4 caractères" "4 c" "1 c" "3 c"?
    0
  2. mhiram Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
     
    Oui c'est toujours
    aaaa "espace"4 caractères"espace"1 caractère"espace"3 caractères"

    @+
    0
  3. walidovich_85 Messages postés 698 Statut Membre 73
     
    bonsoir,

    alors, il faut concaténer des portions de tes chaines de caractères:
    =CONCATENER(GAUCHE(A1;4);" ";STXT(A1;5;4);" ";STXT(A1;9;1);" ";DROITE(A1;3))
    (étant donné que ta chaine existe en A1)

    bonne chance
    0
    1. walidovich_85 Messages postés 698 Statut Membre 73
       
      et pour un peu d'explication:
      gauche, stxt et droite fractionnent la chaine de caractères.
      concatener rassemble ses portions en y ajoutant les espaces.
      0
  4. mhiram Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
     
    super
    et merci d'avoir répondu aussi vite :-)
    0