Extraire une chaine de caractère dans excel

Résolu
bve Messages postés 62 Statut Membre -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais extraire une série de 7 ou 8 chiffres de cellules d'Excel pour la transférer dans une autre cellule : ex OO-S3 1902312 28x28x2 5/16" (70x70x6Cm) et je voudrais extraire (ou copier) la chaine 1902312.
Merci à tous qui pourrons m'aider!! ce me ferait éviter de faire 18000 manip manuelles !!!!!!
Bruno

4 réponses

  1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonsoir bve,

    La fonction STXT() devrait vous satisfaire. Elle est à saisir dans la cellule
    de destination de l'extraction.

    =STXT(A1;7;8)

    En clair :
    Dans le cas présent, il faut lire : Dans la cellule A1, je me positionne sur le septième caractère, et j'extrais 8 caractères consécutifs.

    Cordialement
    La science ne fait que trouver ce qui existe depuis toujours.
    REEVES Hubert.
    0
  2. bve Messages postés 62 Statut Membre
     
    Un immense merci ! cela fonctionne parfaitement.
    Une autre chose? Sauriez vous comment incrémenter sans devoir "tirer" vers le bas, mais en indiquant une formule qui précise les cases?
    Merci!!
    Bruno
    0
  3. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonjour bve,

    Au lieu de tirer la poignée, lorsque le pointeur de la souris se transforme en croix, faites un double-clic rapide sur le petit carré noir (en bas à droite de la cellule contenant la formule à étirer).
    - La formule de la cellule s'étire alors automatiquement.

    Cordialement
    0
  4. bve Messages postés 62 Statut Membre
     
    Un grand merci Jean-Jacques.
    C'est magique !
    Bruno
    0
    1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
       
      Au plaisir Bruno !
      0
    2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Salut le forum

      Si la position de tes espaces et la longueur à extraire est variable.

      Pour la cellule A4
      =STXT(A4;CHERCHE(" ";A4;1)+1;CHERCHE(" ";A4;CHERCHE(" ";A4;1)+1)-CHERCHE(" ";A4;1)-1)

      Mytå
      0