Rechercher un caractère dans une chaine, copier a partir du caractère

Bonjour chers tous,

j'ai un fichier avec une colonne comme suit : " 2120577_2U FAN MODULE_Carte ".

J'aimerai pouvoir sélectionner tout ce qui se trouve avant le premier " _ " , le mettre dans une nouvelle colonne et tout ce qui se trouve après le deuxième " _ " , le mettre dans une autre colonne.

Bonjour

Avant et aprés les - est ce toujours le même nombre de caractères?

Merci pour ta réaction,

effectivement le nombre de caractère est variable . Voici un autre exemple concernant une autre cellule:

" 81.86A8607FILTR-R6_8607 AIR FILTER SPARE_FAN ".

Un exemple

La formule colonne C

formule matricielle à valider avec Ctrl+Maj+Entrée (elle se mettra alors entre accolades toute seule)

8test.xlsm (9.01 Ko)

Merci beaucoup,

Now ca serai super si je pouvais garder dans la cellule d'origine que ce qu'il y a entre les deux " _ ".

par exemple :

colonne A colonne B colonne C

2120577 2U FAN MODULE Carte

Pour faire ce que tu demandes il faut rajouter une colonne a coté de la colonne A

Exemple

image
16test.xlsm (10.02 Ko)

OK, cependant comment faire pour récupérer les caractères compris entre les deux " _ " ?

j'ai essayer de modifier la formule de la colonne D mais j' y arrive pas.

Et merci encore pour la disponibilité.

Regarde les formules dans chaque colonne

Bonjour,

Vous pouvez faire ca si vous voulez

Vous avez en A3 2120577_2U FAN MODULE_Carte

B3 =STXT(A3;1;TROUVE("_";A3;1)-1) donne 2120577

C3 =STXT(A3;CHERCHE("_";A3;1)+1;NBCAR(A3)-(NBCAR(B3)+NBCAR(D3)+2)) donne 2U FAN MODULE

D3 =DROITE(A3;NBCAR(A3)-CHERCHE("_";A3;CHERCHE("_";A3;1)+1)) donne Carte

Cdlt

Rechercher des sujets similaires à "rechercher caractere chaine copier partir"