Pour trier des cellules de manière uniforme

Fermé
benspy - 29 mars 2010 à 09:51
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 - 29 mars 2010 à 18:56


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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
29 mars 2010 à 10:16
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
que dire de plus, euh .. merci !!!
0
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
29 mars 2010 à 16:36
????????
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
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
29 mars 2010 à 18:21
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
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 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
29 mars 2010 à 18:56
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