Pour trier des cellules de manière uniforme

benspy -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -


Bonjour,

Donc voilà, dans la colonne A1, j'ai des cellules qui comprennent des numéros de TVA. Certains comprennent le 0 devant ( ex 0123456789), d'autres non ( ex 123456789). Dans un cas, la cellule comprend 9 "caractères", dans l'autre 10.

J'ai besoin de trier tout ça et d'uniformiser.

Soit je rajoute à toutes les cellules de 9 caractères un 0 devant, soit je supprime les cellules de 10 caractères de leur"0".

Comment faire, je n'y parviens pas?

Merci de votre aide rapide et efficace!

Bonne journée à tous.

5 réponses

pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769
 
Bonjour,
Supposons : de A1 à A18569 des numéros à 9 ou 10 chiffres (pas d'autres cas à 8 ou 11 chiffres ok?)
Dans une autre colonne, en fin de tableau (dans l'exemple prenons la colonne F) :
pour ajouter un zéro devant les nombres qui ne comprennent que 9 chiffres :
En F1 inscrire :
=SI(NBCAR(A1)=10;A1;"0"&A1)
Utiliser la fonction de recopie vers le bas pour incrémenter toutes les cellules de la colonne. Ne reste plus qu'à copier/collage spécial "valeurs" la colonne F en A.

pour supprimer le zéro devant les cellules qui comprennent 10 chiffres :
=SI(NBCAR(A1)=10;DROITE(A1;9);A1)
Même méthode pour incrémenter et copier/collage spécial/valeurs
1
benspy
 
que dire de plus, euh .. merci !!!
0
benspy
 
Question qui suit...

Après avoir uniformisé ces cellules, certaines ressemblent à : ( A) 0123 456 789, d'autres à : (B) 0202239951.

Comment faire pour quelles se présentent toutes sous la forme (A) ?

Merci
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769
 
????????
Difficile de résoudre cette énigme...
Essayez de changer le format de cellule. J'explique :
certaines cellules doivent être au format "texte" et d'autres au format "numérique" (ou standard ou autre...).
Pour uniformiser le tout... dur dur. Tentez néanmoins de toutes les mettre dans un format personnalisé :
Sélectionner toute la colonne
Clic droit / format de cellule
choisir dans la catégorie : "personnalisée"
Et dans le type inscrire :
- soit : "0"000 000 000
- soit : 0000 000 000
Et voyez le résultat.
Si cela ne fonctionne pas, essayez de joindre ici même (grâce à https://www.cjoint.com/ par exemple) un lien menant vers une copie de votre fichier sans info confidentielle...
0
benspy
 
voici le format souhaité..
0202239951 ?
0203 211 040 format souhaité
0206048091 ?
0211256397 ?
0211256892 ?
0211258872 ?
0218023930 ?
0233 855 023 format souhaité
0233137322 ?
0242401911 ?

je suis ton explication, format, personnalisé.. mais je ne trouve pas dans la liste des possibilités le format 0000 000 000 , ... merci

.. ?
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769
 
j'ai écris : Et dans le type inscrire :
- soit : "0"000 000 000
- soit : 0000 000 000

tu dois l'inscrire toi même dans le petit cadre "type".
0

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

Posez votre question
benspy
 
j'ai trouvé ce que tu voulais dire.. mais ça ne fonctionne pas ... j'ai une liste de 7500 lignes à transformer.. ce sont des numéros de TVA...

de l'aide plz : )
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769
 
oui... pour bien comprendre, il faudrait voir comment sont formatées tes cellules "correctes" ex : 0233 855 023. Y a t'il des espaces? Quel est le format de cellule? C'est pourquoi je t'ai demandé de nous joindre un fichier exemple.
Pour cela va sur le lien (cjoint) que je t'ai mis plus haut et viens nous donner ici le lien vers un fichier sans données confidentielles...
0