Formule sous excel

Résolu
cesam69 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une colonne j'ai des référence: ex: 270000 M ou M 1415 AR et j'aimerais pouvoir par une formule transformer les reference ainsi (dans une autre colonne) z:/270000_M.jpg ou z:/M_1415_AR.jpg

IL doit falloir passer par concatener ,stx.....

Merci de votre aide

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    formule pour un code en A1 à tirer sur la hauteur du champ:
    ="Z:/"&SUBSTITUE((SUBSTITUE(A1;" ";"_";1));" ";"_";1)&".jpeg"
    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
  2. cesam69
     
    Merci Vaucluse

    Mais quand j'applique la formule il y a un petit problème:

    par exemple pour la reference: M 305 CF ta formule me donne :
    z:/M _305_CF.jpeg il y a un espace de trop aprés le M
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      mea-culpa,
      j'ai corrigé la formule dans le message précédent,sans doute après que tu l'ais copiée!
      reprend là et dis mois si ça va mieux (il y avait un blanc entre guillemets devant le 1° SUBSTITUE, ce qui fait qu'il fallait passer à;2) en fin de formule au lieu de ;1) maintenant
      Mais là, elle est corrigée, je ne suis pas allé assez vite!
      crdlmnt
      0
  3. cesam69
     
    Vraiment trop fort,

    merci pour ton aide Vaucluse
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Petit complément remarqué en copiant le code M 1415 AR
      ...qui comporte apparemment un blanc à la fin, ce qui reporte un blanc devant . jpeg
      si ce cas est réel, ,il vaut mieux utiliser celle-ci:
      ="Z:/"&(SUBSTITUE(((SUBSTITUE(SUPPRESPACE(A3);" ";"_";1)));" ";"_";1))&".jpeg"
      on ne sait jamais
      crdlmnt
      0
  4. cesam69
     
    Re bonjour,

    Pour le code : M 1396 BI SK j'ai Z:\M_1396_BI SK.jpeg il me manque _aprés BI
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      C'est une nouveauté,ça! je travaillais avec les exemples donnés donc un ou deux blancs. Là, il y en a trois! avez vous d'autres configurations avant qu'on aille plus loin?
      autant tout régler tout de suite, non?
      en attendant
      pour trois, c'est ça:
      ="Z:/"&SUBSTITUE(SUBSTITUE((SUPPRESPACE(SUBSTITUE(A4;" ";"_";1)));" ";"_";1);" ";"_")&".jpeg"
      pour chaque blanc supplémentaire éventuel
      rajouter
      SUBSTITUE(
      entre & et le premier SUBSITUE
      et
      ;" ";"_";1)
      devant .jpeg
      bien entendu, la formule ,complète marche aussi si le nombre de blanc est inférieur au maxi
      A la prochaine?:-)
      crdlmt
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cesam69
     
    J'ai trouvé:
    ="z:\"&SUBSTITUE((SUBSTITUE((SUBSTITUE(B16;" ";"_";1));" ";"_";1));" ";"_";1)&".jpg"
    0