OVH Cloud OVH Cloud

Epurage de texte

4 réponses
Avatar
Cbibi
Bonjour à tous

Mon Pb est le suivant:
Dans une colonne j'ai des valeur du type
dada/O063S1OUTL
ou dada/O06I25COUTL
Comment recuperer le 063S1 ou 06I25 dans une autre cellule en sachant que
se qui se trouve à droite du Sx ou du Sxx à un Nb de caracteres aleatoire

Merci d'avance à toutes et à tous pour vos précieuses
suggestions.

4 réponses

Avatar
ru-th
Salut

si le côté gauche est de même longueur, et que tu veux récupérer les 5
caractère du milieu
donnée convertir, largeur fixe, tu places tes barres comme tu le souhaites,
et 1ère et 3ème colonne non distribuée

par fonction
=stxt(a1;7;5)

a+
rural thierry
"Cbibi" a écrit dans le message de news:

Bonjour à tous

Mon Pb est le suivant:
Dans une colonne j'ai des valeur du type
dada/O063S1OUTL
ou dada/O06I25COUTL
Comment recuperer le 063S1 ou 06I25 dans une autre cellule en sachant que
se qui se trouve à droite du Sx ou du Sxx à un Nb de caracteres aleatoire

Merci d'avance à toutes et à tous pour vos précieuses
suggestions.




Avatar
Cbibi
helas non le cote gauche est de longueur aleatoire le seul point de repere
que l'on peu avoir c'est la lettre qu'il y a au milieu (dans l'exemple le S
ou le I) plus un nombre ou un chiffre, l'epurage devant ce faire sur ce
qu"il y a apres

"ru-th" a écrit dans le message de news:

Salut

si le côté gauche est de même longueur, et que tu veux récupérer les 5
caractère du milieu
donnée convertir, largeur fixe, tu places tes barres comme tu le
souhaites,

et 1ère et 3ème colonne non distribuée

par fonction
=stxt(a1;7;5)

a+
rural thierry
"Cbibi" a écrit dans le message de news:

Bonjour à tous

Mon Pb est le suivant:
Dans une colonne j'ai des valeur du type
dada/O063S1OUTL
ou dada/O06I25COUTL
Comment recuperer le 063S1 ou 06I25 dans une autre cellule en sachant
que


se qui se trouve à droite du Sx ou du Sxx à un Nb de caracteres
aleatoire



Merci d'avance à toutes et à tous pour vos précieuses
suggestions.








Avatar
ru-th
re-

est-ce que le point de repère ne serait pas l'apparition du 1er chiffre dans
la chaine puis 4 caractères
si oui
=STXT(A3;EQUIV(1;1*ESTNUM(1*STXT(A3;LIGNE(INDIRECT("1:"&
NBCAR(A3)));1));0);5)
matricielle à valider par ctrl+maj+entrée
si non
redonnes des exemples

a+
rural thierry

"Cbibi" a écrit dans le message de news:

helas non le cote gauche est de longueur aleatoire le seul point de repere
que l'on peu avoir c'est la lettre qu'il y a au milieu (dans l'exemple le
S

ou le I) plus un nombre ou un chiffre, l'epurage devant ce faire sur ce
qu"il y a apres

"ru-th" a écrit dans le message de news:

Salut

si le côté gauche est de même longueur, et que tu veux récupérer les 5
caractère du milieu
donnée convertir, largeur fixe, tu places tes barres comme tu le
souhaites,

et 1ère et 3ème colonne non distribuée

par fonction
=stxt(a1;7;5)

a+
rural thierry
"Cbibi" a écrit dans le message de news:

Bonjour à tous

Mon Pb est le suivant:
Dans une colonne j'ai des valeur du type
dada/O063S1OUTL
ou dada/O06I25COUTL
Comment recuperer le 063S1 ou 06I25 dans une autre cellule en sachant
que


se qui se trouve à droite du Sx ou du Sxx à un Nb de caracteres
aleatoire



Merci d'avance à toutes et à tous pour vos précieuses
suggestions.












Avatar
Cbibi
Non le seul point de repere est la lettre du milieu puis le chiffre ou le
nombre qui suis.

Ex: O23I15Cmpo pour avoir 23I15
ou O6S8GHJZTY pour avoir 6S8
ou O45S456MA/GH pour avoir 45S456


"ru-th" a écrit dans le message de news:
#
re-

est-ce que le point de repère ne serait pas l'apparition du 1er chiffre
dans

la chaine puis 4 caractères
si oui
=STXT(A3;EQUIV(1;1*ESTNUM(1*STXT(A3;LIGNE(INDIRECT("1:"&
NBCAR(A3)));1));0);5)
matricielle à valider par ctrl+maj+entrée
si non
redonnes des exemples

a+
rural thierry

"Cbibi" a écrit dans le message de news:

helas non le cote gauche est de longueur aleatoire le seul point de
repere


que l'on peu avoir c'est la lettre qu'il y a au milieu (dans l'exemple
le


S
ou le I) plus un nombre ou un chiffre, l'epurage devant ce faire sur ce
qu"il y a apres

"ru-th" a écrit dans le message de news:

Salut

si le côté gauche est de même longueur, et que tu veux récupérer les 5
caractère du milieu
donnée convertir, largeur fixe, tu places tes barres comme tu le
souhaites,

et 1ère et 3ème colonne non distribuée

par fonction
=stxt(a1;7;5)

a+
rural thierry
"Cbibi" a écrit dans le message de news:

Bonjour à tous

Mon Pb est le suivant:
Dans une colonne j'ai des valeur du type
dada/O063S1OUTL
ou dada/O06I25COUTL
Comment recuperer le 063S1 ou 06I25 dans une autre cellule en
sachant




que
se qui se trouve à droite du Sx ou du Sxx à un Nb de caracteres
aleatoire



Merci d'avance à toutes et à tous pour vos précieuses
suggestions.