OVH Cloud OVH Cloud

Format de Données

5 réponses
Avatar
phil.aline.naudin
Bonjour à Toutes et à Tous,
Je suis sur un problème de format de données.
Au départ je souhaite concaténer 2 champs. Le premier champ concerne les
codes INSEE et le deuxième champ concerne les Codes Rivoli.
Exemple :
Pour "57463" et "ZONE1" Je trouve 57463ZONE1. A ce stade no problème, sauf
que les données du Champ Rivoli sont parfois,1 ou 110 ou 32 ou 758 ou 2B.

Mon Problème :
Le format qu'il me faut est Code INSEE avec 5 chiffres et Code Rivoli avec
4 chiffres ou alphanumériques. Si j'ai 1 je dois avoir 0001 ou 32 je dois
avoir 0032 ou pour terminer 2B dois se transformer en 002B.
Le problème vient du fait que je connais que le "Rechercher Remplacer" pour
résoudre, et cette solution est vite limitée car j'ai 10032 lignes à
vérifier.

J'ai par ailleurs essayer d'utiliser le Format personnalisé mais sans
succès.

Avez-vous une soluce pour changer en masse et avoir le bon format pour ma
concaténation soit correcte ??
Je vous remercie d'avance pour vos propositions de soluce

5 réponses

Avatar
LSteph
Bonjour "phil.aline.naudin",

exemple en C Code insee en D Rivoli
=texte(C2;"00000")&texte(D2;"0000")

ou décollé avec tiret
=texte(C2;"00000")&" - "&texte(D2;"0000")

Cordialement.
_ _
lSteph
"phil.aline.naudin" a écrit dans le message
de news: 43dcde4d$0$29181$
Bonjour à Toutes et à Tous,
Je suis sur un problème de format de données.
Au départ je souhaite concaténer 2 champs. Le premier champ concerne les
codes INSEE et le deuxième champ concerne les Codes Rivoli.
Exemple :
Pour "57463" et "ZONE1" Je trouve 57463ZONE1. A ce stade no problème, sauf
que les données du Champ Rivoli sont parfois,1 ou 110 ou 32 ou 758 ou 2B.

Mon Problème :
Le format qu'il me faut est Code INSEE avec 5 chiffres et Code Rivoli
avec 4 chiffres ou alphanumériques. Si j'ai 1 je dois avoir 0001 ou 32 je
dois avoir 0032 ou pour terminer 2B dois se transformer en 002B.
Le problème vient du fait que je connais que le "Rechercher Remplacer"
pour résoudre, et cette solution est vite limitée car j'ai 10032 lignes à
vérifier.

J'ai par ailleurs essayer d'utiliser le Format personnalisé mais sans
succès.

Avez-vous une soluce pour changer en masse et avoir le bon format pour ma
concaténation soit correcte ??
Je vous remercie d'avance pour vos propositions de soluce



Avatar
LSteph
...ou je crois comprendre que tu écris zone au milieu

=texte(C2;"00000")&"ZONE"&texte(D2;"0000")

lSteph

"phil.aline.naudin" a écrit dans le message
de news: 43dcde4d$0$29181$
Bonjour à Toutes et à Tous,
Je suis sur un problème de format de données.
Au départ je souhaite concaténer 2 champs. Le premier champ concerne les
codes INSEE et le deuxième champ concerne les Codes Rivoli.
Exemple :
Pour "57463" et "ZONE1" Je trouve 57463ZONE1. A ce stade no problème, sauf
que les données du Champ Rivoli sont parfois,1 ou 110 ou 32 ou 758 ou 2B.

Mon Problème :
Le format qu'il me faut est Code INSEE avec 5 chiffres et Code Rivoli
avec 4 chiffres ou alphanumériques. Si j'ai 1 je dois avoir 0001 ou 32 je
dois avoir 0032 ou pour terminer 2B dois se transformer en 002B.
Le problème vient du fait que je connais que le "Rechercher Remplacer"
pour résoudre, et cette solution est vite limitée car j'ai 10032 lignes à
vérifier.

J'ai par ailleurs essayer d'utiliser le Format personnalisé mais sans
succès.

Avez-vous une soluce pour changer en masse et avoir le bon format pour ma
concaténation soit correcte ??
Je vous remercie d'avance pour vos propositions de soluce



Avatar
phil.aline.naudin
Merci à Toi.
Avec ta formule je n'ai pas besoin de concaténer mes données, elles sont au
format voulu

Encore merci


"phil.aline.naudin" a écrit dans le message
de news: 43dcde4d$0$29181$
Bonjour à Toutes et à Tous,
Je suis sur un problème de format de données.
Au départ je souhaite concaténer 2 champs. Le premier champ concerne les
codes INSEE et le deuxième champ concerne les Codes Rivoli.
Exemple :
Pour "57463" et "ZONE1" Je trouve 57463ZONE1. A ce stade no problème, sauf
que les données du Champ Rivoli sont parfois,1 ou 110 ou 32 ou 758 ou 2B.

Mon Problème :
Le format qu'il me faut est Code INSEE avec 5 chiffres et Code Rivoli
avec 4 chiffres ou alphanumériques. Si j'ai 1 je dois avoir 0001 ou 32 je
dois avoir 0032 ou pour terminer 2B dois se transformer en 002B.
Le problème vient du fait que je connais que le "Rechercher Remplacer"
pour résoudre, et cette solution est vite limitée car j'ai 10032 lignes à
vérifier.

J'ai par ailleurs essayer d'utiliser le Format personnalisé mais sans
succès.

Avez-vous une soluce pour changer en masse et avoir le bon format pour ma
concaténation soit correcte ??
Je vous remercie d'avance pour vos propositions de soluce



Avatar
LSteph
;-)
Si si avec cette formule tu as concaténé mais simplement avec l'esperluette
ou et d'imprimerie: &
item1 & item2.. c'est aussi simple que la formule
concatener(item1;item2;..;itemN):
ce qui est plus utile ici c'est la formule TEXTE(expression;format) qui
permet de forcer un format,
à l'identique de ceux que tu peux personnaliser dans le menu format cellule
nombre.

Content si cela a pu t'aider.

lSteph

"phil.aline.naudin" a écrit dans le message
de news: 43dcedc7$0$27954$
Merci à Toi.
Avec ta formule je n'ai pas besoin de concaténer mes données, elles sont
au format voulu

Encore merci


"phil.aline.naudin" a écrit dans le message
de news: 43dcde4d$0$29181$
Bonjour à Toutes et à Tous,
Je suis sur un problème de format de données.
Au départ je souhaite concaténer 2 champs. Le premier champ concerne les
codes INSEE et le deuxième champ concerne les Codes Rivoli.
Exemple :
Pour "57463" et "ZONE1" Je trouve 57463ZONE1. A ce stade no problème,
sauf que les données du Champ Rivoli sont parfois,1 ou 110 ou 32 ou 758
ou 2B.

Mon Problème :
Le format qu'il me faut est Code INSEE avec 5 chiffres et Code Rivoli
avec 4 chiffres ou alphanumériques. Si j'ai 1 je dois avoir 0001 ou 32 je
dois avoir 0032 ou pour terminer 2B dois se transformer en 002B.
Le problème vient du fait que je connais que le "Rechercher Remplacer"
pour résoudre, et cette solution est vite limitée car j'ai 10032 lignes à
vérifier.

J'ai par ailleurs essayer d'utiliser le Format personnalisé mais sans
succès.

Avez-vous une soluce pour changer en masse et avoir le bon format pour ma
concaténation soit correcte ??
Je vous remercie d'avance pour vos propositions de soluce







Avatar
LSteph
Bonjour,

! Attention, je viens de voir que j'ai zappé pour le 2B
Cela ne fonctionne qu'avec les nombres! Essaie plutôt ceci:
=DROITE("00000"&C2;5)&DROITE("0000"&D2;4)
ou (je ne sais toujours pas)
=DROITE("00000"&C2;5)&"ZONEx"&DROITE("0000"&D2;4)
_ _
lSteph

"phil.aline.naudin" a écrit dans le message
de news: 43dcde4d$0$29181$
Bonjour à Toutes et à Tous,
Je suis sur un problème de format de données.
Au départ je souhaite concaténer 2 champs. Le premier champ concerne les
codes INSEE et le deuxième champ concerne les Codes Rivoli.
Exemple :
Pour "57463" et "ZONE1" Je trouve 57463ZONE1. A ce stade no problème, sauf
que les données du Champ Rivoli sont parfois,1 ou 110 ou 32 ou 758 ou 2B.

Mon Problème :
Le format qu'il me faut est Code INSEE avec 5 chiffres et Code Rivoli
avec 4 chiffres ou alphanumériques. Si j'ai 1 je dois avoir 0001 ou 32 je
dois avoir 0032 ou pour terminer 2B dois se transformer en 002B.
Le problème vient du fait que je connais que le "Rechercher Remplacer"
pour résoudre, et cette solution est vite limitée car j'ai 10032 lignes à
vérifier.

J'ai par ailleurs essayer d'utiliser le Format personnalisé mais sans
succès.

Avez-vous une soluce pour changer en masse et avoir le bon format pour ma
concaténation soit correcte ??
Je vous remercie d'avance pour vos propositions de soluce