2014-04-11 01:31:37 +0000 2014-04-11 01:31:37 +0000
4
4

Excel 2010 - comment préfixer un "0" pour faire un nombre à 8 chiffres 9 chiffres

Je lance Excel 2010 en utilisant un fichier de sortie de notre logiciel de base de données qui exporte une liste de nos magasins affiliés. Les magasins affiliés ont un code à 9 chiffres et un certain nombre de ces codes commencent par “0”.

Lorsque cette colonne est convertie du texte en chiffres, Excel supprime le chiffre initial s'il commence par “0” et le résultat est que le nombre à 9 chiffres devient un nombre à 8 chiffres. Est-il possible de faire précéder un “0” d'un nombre dans une cellule ?

Le but ultime est d'exécuter un script sur ces codes car les 4 premiers chiffres représentent la région où se trouve le magasin affilié.

Réponses (3)

12
12
12
2014-04-11 01:49:56 +0000

Deux façons de voir les choses :

1) Vous voulez simplement voir le numéro afficher 9 chiffres. Dans ce cas:

Allez à Format des cellules > Personnalisé. Sous Type, entrez “000000000”, là où il y avait “Général” pour définir le nombre minimum de chiffres affichés = 9

2) Vous devez vérifier avec les 4 premiers chiffres:

Pour convertir le nombre en une chaîne de caractères, utilisez la fonction TEXT() :

Value = 2

TEXT(Value, "00") = 02

Pour résoudre complètement votre question, il suffit d'obtenir les quatre premiers chiffres par

=(LEFT(TEXT(Value, "000000000"),4)

Bonne chance.

0
0
0
2019-10-03 11:31:21 +0000

Pour le scénario, vous avez deux possibilités : la première est la suivante

=Texte (A1, “000000000”) utilisez cette formule gardez le chiffre total (exemple 9)

la seconde appuyez sur Ctrl+1 sélectionnez personnalisé dans la liste - vous pouvez voir la liste de droite personnalisé faites autant de chiffres que vous voulez

0
0
0
2014-04-11 01:41:12 +0000

Pour obtenir votre région, il suffit d'utiliser la formule suivante : =left(A1;length(a1)-6)

Vous pouvez également importer ce champ sous forme de texte.

En fait, de cette façon, ce n'est pas une bonne conception de la BD.