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


A voir également:

4 réponses

Jean_Jacques Messages postés 1048 Statut Membre 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
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
Jean_Jacques Messages postés 1048 Statut Membre 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
bve Messages postés 62 Statut Membre
 
Un grand merci Jean-Jacques.
C'est magique !
Bruno
0
Jean_Jacques Messages postés 1048 Statut Membre 112
 
Au plaisir Bruno !
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
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