Pour trier des cellules de manière uniforme
benspy
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
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.
A voir également:
- Pour trier des cellules de manière uniforme
- Excel trier par ordre croissant chiffre - Guide
- Verrouiller des cellules excel - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Somme de plusieurs cellules excel - Guide
- Fusionner deux cellules excel - Guide
5 réponses
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
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
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
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
????????
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...
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...
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
.. ?
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
.. ?
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 : )
de l'aide plz : )
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...
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...