OVH Cloud OVH Cloud

A propos de masque

4 réponses
Avatar
benoitcroissant
Bonjour,
J'ai une colonne qui contient des caractères
A_E4_0_012_BU
A_E4_0_012_BU
A_E1_D_003_BU
A_RC_1_020_BU
B_E3_0_002_BU
C_E1_0_007_BU
A_RC_3_027_BU
A_E3_D_009_BU
A_E4_D_004_BU
A_E5_D_OO4_BU
A_RC_1_005_SR
A_E2_D_OO8_BU
C_RC_0_006_BU
A_RC_1_015_BU
A_RC_1_001_PO
D_RDC_0_003_BU

et je voudrais la convertir pour avoir seulement

A_E4_0
A_E4_0
A_E1_D, etc...
Comment dois-je faire?
Merci

4 réponses

Avatar
Rai
Ben wrote:
Bonjour,
J'ai une colonne qui contient des caractères
A_E4_0_012_BU
A_E4_0_012_BU
A_E1_D_003_BU
A_RC_1_020_BU
B_E3_0_002_BU
C_E1_0_007_BU
A_RC_3_027_BU
A_E3_D_009_BU
A_E4_D_004_BU
A_E5_D_OO4_BU
A_RC_1_005_SR
A_E2_D_OO8_BU
C_RC_0_006_BU
A_RC_1_015_BU
A_RC_1_001_PO
D_RDC_0_003_BU

et je voudrais la convertir pour avoir seulement

A_E4_0
A_E4_0
A_E1_D, etc...
Comment dois-je faire?
Merci


Bonjour,

Tu peux utiliser la commande 'Données / Convertir', en sélectionnant ta colonne juste avant bien entendu.

Ensuite, dans l'assistant :
- choisis largeur fixe
- règle la largeur à 6 caractères
- clique sur la 2nde colonne
- choisis 'non-distribué'

et le tour est joué

--
Cordialement,

Rai
Remplacer point par la ponctuation appropriée pour répondre...

Avatar
E KERGRESSE
Salut Benoît,

Dans une colonne vierge, tu tapes la fonction =Stxt(A1;1;6)
en supposant que A_E4_0_012_BU soit dans la cellule A1.

Et tu dupliques ta fonction vers le bas.

Cordialement.



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

Bonjour,
J'ai une colonne qui contient des caractères
A_E4_0_012_BU
A_E4_0_012_BU
A_E1_D_003_BU
A_RC_1_020_BU
B_E3_0_002_BU
C_E1_0_007_BU
A_RC_3_027_BU
A_E3_D_009_BU
A_E4_D_004_BU
A_E5_D_OO4_BU
A_RC_1_005_SR
A_E2_D_OO8_BU
C_RC_0_006_BU
A_RC_1_015_BU
A_RC_1_001_PO
D_RDC_0_003_BU

et je voudrais la convertir pour avoir seulement

A_E4_0
A_E4_0
A_E1_D, etc...
Comment dois-je faire?
Merci


Avatar
Vincent.
Bonjour
Apparemment, les chaînes de ta colonne sont de la forme :
1 caractère _ Plusieurs caractères _ 1 caractère ...
SI j'ai bien compris, tu peux te servir de ça (en B2, avec
ta colonne de données en A) :
=GAUCHE(A2;TROUVE("_";A2;3)+1)
Ca te va ?
A+

V.

PS : tu pourras éventuellement faire un copier-coller
spécial valeur pour figer la colonne B après, voir
supprimer la colonne A...

-----Message d'origine-----
Bonjour,
J'ai une colonne qui contient des caractères
A_E4_0_012_BU
A_E4_0_012_BU
A_E1_D_003_BU
A_RC_1_020_BU
B_E3_0_002_BU
C_E1_0_007_BU
A_RC_3_027_BU
A_E3_D_009_BU
A_E4_D_004_BU
A_E5_D_OO4_BU
A_RC_1_005_SR
A_E2_D_OO8_BU
C_RC_0_006_BU
A_RC_1_015_BU
A_RC_1_001_PO
D_RDC_0_003_BU

et je voudrais la convertir pour avoir seulement

A_E4_0
A_E4_0
A_E1_D, etc...
Comment dois-je faire?
Merci
.



Avatar
E KERGRESSE
J'oubliais.

Une fois dupliquée la fonction, tu copies la colonne sur elle même avec la
commande Collage spécial - Valeur pour ne plus avoir la fonction et ne
conserver que le résultat.

Libre à toi, de copier cette colonne dans la colonne d'origine.

Cordialement.


"E KERGRESSE" a écrit dans le message
de news:
Salut Benoît,

Dans une colonne vierge, tu tapes la fonction =Stxt(A1;1;6)
en supposant que A_E4_0_012_BU soit dans la cellule A1.

Et tu dupliques ta fonction vers le bas.

Cordialement.



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

Bonjour,
J'ai une colonne qui contient des caractères
A_E4_0_012_BU
A_E4_0_012_BU
A_E1_D_003_BU
A_RC_1_020_BU
B_E3_0_002_BU
C_E1_0_007_BU
A_RC_3_027_BU
A_E3_D_009_BU
A_E4_D_004_BU
A_E5_D_OO4_BU
A_RC_1_005_SR
A_E2_D_OO8_BU
C_RC_0_006_BU
A_RC_1_015_BU
A_RC_1_001_PO
D_RDC_0_003_BU

et je voudrais la convertir pour avoir seulement

A_E4_0
A_E4_0
A_E1_D, etc...
Comment dois-je faire?
Merci