Comment avoir 4 chiffre dans une cellule quelque soit le nombre

Résolu/Fermé
maxdu.88 - 18 mars 2014 à 21:51
Aranud87 Messages postés 18031 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 7 juin 2020 - 20 mars 2014 à 13:14
Bonjour,

je travaille actuellement sur le cadastre et je voudrai que ma valeur apparaisse automatiquement en 4 chiffre. exemple pour la parcelle 14, je veux qu elle apparaisse en 0014.

enfin, je voudrai copier cette valeur en gardant cette forme pour la déplacer dans une autre cellule

merci par avance



A voir également:

7 réponses

via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
18 mars 2014 à 21:58
Bonjour,

2 possibilités :
- soit tu veux garder un nombre (pour des calculs ultérieurs et tu fais clic droit Format de cellule puis tu composes un format Personnalisé avec 0000, Excel compléteras avec le nombre de nécessaire devant la valeur entrée

- soit tu mets ta valeur en texte en tapant directement dans la cellule '0014

Cdlmnt
2
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 19/03/2014 à 10:51
Bonjour
peut être une autre idée:

=A1&TEXTE(B1;"0000")
avec le 1° numéro en A1 et celui à passer en 4 chiffres en B1

crdlmnt

Errare humanum est, perseverare diabolicum
1
Aranud87 Messages postés 18031 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 7 juin 2020 3 293
18 mars 2014 à 21:58
Lu,

Je connais mal Excel mais sous Calc de libreoffice, dans format cellule tu as "zeros non significatifs"

Là tu met 4 et comme tu vois j'ai tapé 14, il me met 0014
Je pense qu'il doit y avoir un truc comme ça dans Excel :

grand format : https://pix.toile-libre.org/upload/original/1395176154.png
0
j ai déja réaliser la premier méthode. j ai effectue un regroupement de colonne pour en faire une grace a la fonction CONCATENER ( je regoupe le code INSEE+secteur cadastrale+le numéro parcellaire) cependant les numéro parcellaire perdent les zéro
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
18 mars 2014 à 22:37
Ok
Alors pour regrouper, par exemple avec le secteur en A1 et le n° parcellaire en B1 :
=A1 & REPT("0";4-NBCAR(B1))+B1

Cdlmnt
0
m@rina Messages postés 20009 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 16 avril 2024 11 268
18 mars 2014 à 23:31
Pour faire plus simple, tu prends la seconde solution de via55, à savoir faire précéder ton numéro par ' et dans ce cas, ton numéro devient du texte et ne perdra pas ses zéros.
Tu peux également commencer par donner un format Texte aux cellules, et taper tes numéros avec les 00, ils resteront aussi.

m@rina
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
j aimerai bien travailler en format texte mais la personne qui ma passé ces bases de donnée a le numéro de parcelle sans le ou les zéro avant. comment faire pour passer d'un chiffre brut (167) à une chiffre en format texte exploitable (0167)???

Enfin pour la technique via55 elle ne marche pas car j ai plein de zéro
0
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
19 mars 2014 à 11:44
Bonjour,
Une autre suggestion qui reprend un peu tout.
La colonne A qui contient le n° de parcelle est mise au format personnalisé "0000".
Pour concaténer on utilise la fonction Texte:
=codeInsee&Secteur&TEXTE(A1;"0000")
0
bonjour

un ami ma donné un début idée et j'ai réussi résoudre mon problème mais ma manipulation est plus complexe.

Je prend le numéro de cadastre, je le divise par 10000 puis je réalise la fonction =CTXT(Q2;4;VRAI) pour avoir 4 chiffre après la virgule, enfin je termine par la fonction =STXT(R2;3;4) pour supprimer le 0 avant la virgule et la virgule.

je vous remercie pour vos idée

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
20 mars 2014 à 08:25
Alors vous n'avez pas du lire la proposition de plusieurs participants à ce fil qui se sont démener pour vous proposer bêtement:

=TEXTE(Q2;"000")

qui vous donne 4 chiffres tant que vous avez en Q2 un nombre inférieur à 9999

Et bien sur pour composer un code avec P2 et Q2

=P2&TEXTE(Q2;"0000")

Dommage!

crdlmnt
0
Aranud87 Messages postés 18031 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 7 juin 2020 3 293
20 mars 2014 à 13:14
c'est carrément plus simple sur Libreoffce LoL
0