Trier une colonne pour en faire 3
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une liste de 3000 lignes qui comporte des chiffres, des références alphanumériques et que du texte : est-il possible de les trier de façon à ce que les chiffres se trouve dans une colonne, les références alphanumériques dans une autre colonne et le teste dans une 3ème colonne ?
Merci de votre aide
Cordialemement
Emma
Windows / Firefox 102.0
- Triez la liste comme sur cette illustration (attention, on ne voit que le début …). quel est le mot formé par les 6 dernières lettres de la colonne code ?
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Liste déroulante excel - Guide
- Trier colonne excel - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
6 réponses
Bonjour.
Un fichier test ou une copie de l'existant, sans les données confidentielles et avec quelques exemples du résultat attendu, serait bienvenu
1) Aller dans https://www.cjoint.com/
2) Cliquer sur [Parcourir] pour sélectionner le fichier ou le glisser dans le cadre (15 Mo maxi)
3) Aller vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la seconde page s'affiche, avec le lien en gras ; faire un clic droit dessus et choisir "Copier l'adresse du lien"
5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
Cordialement
Bonjour à Emma.
Amitiés à PapyLuc51
Pour obtenir en colonne B:B les données numériques, y mettre la formule
=SI(ESTNUM(A:A);A:A;"")
Pour avoir en C:C les données non-numériques, y saisir la formule
=SI(ESTTEXTE(A:A);A:A;"")
Est-ce que tes données alphanumériques ont une structure constante,
du genre des lettres puis des chiffres, (comme A3 et A8),
ou des chiffres puis des lettres,
ou encore 2 lettres + 3 chiffres + 2 lettres (comme l'immatriculation d'un véhicule automobile) ?
RE:
Merci Raymond, les miennes en retour.
Pour compléter cette démonstration et séparer en 3 colonnes comme demandé en question initiale.
Colonne B le nombres ; en B2
=SI(ESTNUM(A2);A2;"")
Colonne C les Alphanums ; en C2
=SI(OU(NB.SI(A2;{"*0*";"*1*";"*2*";"*3*";"*4*";"*5*";"*6*";"*7*";"*8*";"*9*"})>0);A2;"")
Colonne D, les autres textes ; en D2
=SI(C2<>"";"";SI(ESTTEXTE(A2);A2;""))
Cordialement
Bonjour,
Quelle version d'Excel utilises-tu?
Si version récente, (ou plus ou moins récente (>=2010)), une solution via Power Query existe.
Si entre 2010 et 2013, il faudra télécharger un Add-On gratuit sur le site de Microsoft.
Si >= 2016, c'est en natif dans l'application.
En attente de ta réponse.
Bonne fin de W-E
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionbonjour et merci cousinhub29, Raymond etPapyLuc51 !
ma version est de 2007.
Après vérification, la colonne B est comme cet exemple : 00:00:22,240 --> 00:00:24,240 et non pas alphanumérique et pour les données non numériques, j'ai bien saisi la formule, cela marche mais il il y a + de 3200 lignes (: par 3 ok), je dois mettre cette formule à toutes les lignes ?
Merci de votre aide.
Bonne journée
Emmma
Bonjour emmma
.
Pour nous aider à te répondre correctement il n'y à pas mieux qu'un fichier exemple avec quelques réponses attendues
.
https://forums.commentcamarche.net/forum/affich-37833873-trier-une-colonne-pour-en-faire-3#1
.
Cordialement
Bonjour,
Ok, 2007, donc la solution Power Query n'est pas envisageable.
Cependant, par le biais d'un code VBA, on pourrait le faire.
Peux-tu mettre un extrait de tes données (sur une cinquantaine de lignes), avec un exemple représentatif des données présentes? (sans données confidentielles, bien sûr)
Pour ce faire, tu fais un fichier exemple, tu vas sur le site https://cjoint.com/,
Et tu crées un lien que tu postes ici.
Bonne journée