Reformatage numéro INSEE

Bonjour,

J'ai une liste de données (numéro insee) dans un format un peu spécifique à savoir '1111111111111111 il y a un caractère en début suivie de 16 chiffres, (le numéro INSEE à 15 chiffres).

J'aurais souhaité laisser la liste tel quel et récupérer la valeur dans un autre onglet "0667" pour l'afficher sans le ' et sans le dernier caractère format comme ceci :

1 11 11 11 111 111 | 11

En vous en remerciant par avance.

bonjour,

as-tu essayé avec un format personnalisé ?

# ## ## ## ### ### | ##

dans la cellule où tu veux ce format mettre la formule suivante

=int(A1/10)

où A1 est la cellule contenant le numéro insee en 16 caractères

Bonjour,

J'ai essayé le format sécurité sociale sans succès car il y a 17 caractères au lieu des 15 attendu.

J'ai essayé également ta formule sans succès, il me renvoi un #NOM?

dyscus a écrit :

J'ai une liste de données (numéro insee) dans un format un peu spécifique à savoir '1111111111111111 il y a un caractère en début suivie de 16 chiffres, (le numéro INSEE à 15 chiffres).

Si le numéro commence bien par ' :

=STXT(A1;1;1)&" "&STXT(A1;2;2)&" "&STXT(A1;4;2)&" "&STXT(A1;6;2)&" "&STXT(A1;8;3)&" "&STXT(A1;11;3)&" "&DROITE(A1;2)

mbbp

Bonjour

Voir fichier

Cordialement

121insee.xls (17.00 Ko)

Re,

Pour vérifier la clé de contrôle du numéro de sécurité sociale.

mbbp

Merci à tous pour vos interventions,

J'ai utilisé la formule suivante :

=TEXTE(STXT(A1;1;13);"#"" ""##"" ""##"" ""##"" ""###"" ""###")&CAR(32)&CAR(124)&CAR(32)&STXT(A1;14;2)

Elle me réponds

'111111111111 | 11

Le numéro insee initial est formaté ainsi :

'1111111111111110

Les caractères à supprimer sont le premiers, le dernier et obtenir un affichage façon numéro insee.

On est pas loin je crois du résultat voulue.

Re,

"Les caractères à supprimer sont le premiers, le dernier et obtenir un affichage façon numéro insee."

Renseignements donnés un peu tardivement.

=STXT(A1;1;1)&" "&STXT(A1;2;2)&" "&STXT(A1;4;2)&" "&STXT(A1;6;2)&" "&STXT(A1;8;3)&" "&STXT(A1;11;3)&" "&STXT(A1;14;2)

Donne le même résultat.

mbbp

mbbp a écrit :

Re,

"Les caractères à supprimer sont le premiers, le dernier et obtenir un affichage façon numéro insee."

Renseignements donnés un peu tardivement.

=STXT(A1;1;1)&" "&STXT(A1;2;2)&" "&STXT(A1;4;2)&" "&STXT(A1;6;2)&" "&STXT(A1;8;3)&" "&STXT(A1;11;3)&" "&STXT(A1;14;2)

Donne le même résultat.

mbbp

Bonjour mbbp,

Je viens de tester ta formule elle renvoi

' 28 91 28 408 704 02

Bonjour

J'ai utilisé la formule suivante :

 =TEXTE(STXT(A1;1;13);"#"" ""##"" ""##"" ""##"" ""###"" ""###")&CAR(32)&CAR(124)&CAR(32)&STXT(A1;14;2)

Elle me réponds

'111111111111 | 11

Pourtant, sur le fichier que j'ai envoyé, tu peux voir en faisant un copier-collage spécial-Valeur que le résultat est

1 11 11 11 111 111 | 11

Alors?

dyscus a écrit :

Je viens de tester ta formule elle renvoi

' 28 91 28 408 704 02

Voir le fichier joint : ta formule et la mienne renvoient le même résultat.

mbbp

Amadéus a écrit :

Bonjour

J'ai utilisé la formule suivante :

 =TEXTE(STXT(A1;1;13);"#"" ""##"" ""##"" ""##"" ""###"" ""###")&CAR(32)&CAR(124)&CAR(32)&STXT(A1;14;2)

Elle me réponds

'111111111111 | 11

Pourtant, sur le fichier que j'ai envoyé, tu peux voir en faisant un copier-collage spécial-Valeur que le résultat est

1 11 11 11 111 111 | 11

Alors?

Bonjour Amadeus,

En fait ta cellule A7 affiche 1650575014036870 mais quant je clique dessus dans la barre formule apparait '1650575014036870

Alors que sur mon fichier en A7 je vois '1830204070029801 et dans la barre de formule je vois '1830204070029801

Est ce que ça n'a pas une incidence?

Excuse un peu de ramer je débute

Bonjour

En fait ta cellule A7 affiche 1650575014036870 mais quant je clique dessus dans la barre formule apparait '1650575014036870

Alors que sur mon fichier en A7 je vois '1830204070029801 et dans la barre de formule je vois '1830204070029801

Normal puisque c'est ce No que tu veux convertir . Le résultat est en colonne C avec la formule

Cordialement

Re,

Je te laisse regarder sur un fichier.

Tous mes numéros insee sont formatés comme sur le fichiers en PJ

Merci encore.

double post

A supprimer svp

Re,

Rechercher et sélectionner :

Remplacer par : ne rien mettre.

mbbp

J'avais pensé à les supprimer ce serais la solution la plus simple, le problème c'est qu'il faut que je garde cette ' en début de chaine car j'en ai besoin pour une injection dans un autre logiciel.

C'est juste pour l'affichage sur un état dans un autre onglet afin de faciliter la lisibilité du numéro insee.

La cellule source elle doit rester avec l'apostrophe en début et le 0 à la fin.

Re,

Léger décalage dans ma formule : je pense que cette fois c'est bon ?

mbbp

C'est génial, c'est exactement ce qu'il fallait.

Merci à tous pour vos contributions.

J'ai pu l'insérer sur l'onglet qui va bien.

Par contre j'ai étiré la formule vers le bas et s'il y a des données ça va, par contre s'il n'y en à pas ça affiche une pipe.

Le nombre de données fluctue suivant le nombre d'agent, il peut y en avoir 10 comme 45.

On peut pas déclarer si pas de données, n'affiche pas de pipe?

Voici la formule adaptée dans mon classeur :

=STXT(Personnels!A1;2;1)&" "&STXT(Personnels!A1;3;2)&" "&STXT(Personnels!A1;5;2)&" "&STXT(Personnels!A1;7;2)&" "&STXT(Personnels!A1;9;3)&" "&STXT(Personnels!A1;12;3)&" "&CAR(124)&" "&STXT(Personnels!A1;15;2)

Merci d'avance.

Re,

Un petit ajout :

=SI(A1="";"";STXT(A1;2;1)&" "&STXT(A1;3;2)&" "&STXT(A1;5;2)&" "&STXT(A1;7;2)&" "&STXT(A1;9;3)&" "&STXT(A1;12;3)&" "&CAR(124)&" "&STXT(A1;15;2))

A adapter à ta formule.

mbbp

Rechercher des sujets similaires à "reformatage numero insee"