Trier une colonne pour en faire 3

Fermé
emmma Messages postés 597 Date d'inscription lundi 3 novembre 2003 Statut Membre Dernière intervention 18 août 2024 - 21 avril 2023 à 11:39
Raymond PENTIER Messages postés 58703 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 - 25 avril 2023 à 16:23

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

A voir également:

6 réponses

PapyLuc51 Messages postés 4390 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 octobre 2024 1 442
21 avril 2023 à 12:16

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

1
Raymond PENTIER Messages postés 58703 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 17 218
21 avril 2023 à 17:19

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) ?


0
PapyLuc51 Messages postés 4390 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 octobre 2024 1 442
23 avril 2023 à 13:39

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

0
cousinhub29 Messages postés 944 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 21 octobre 2024 343
Modifié le 23 avril 2023 à 20:23

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


0

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

Posez votre question
emmma Messages postés 597 Date d'inscription lundi 3 novembre 2003 Statut Membre Dernière intervention 18 août 2024 46
25 avril 2023 à 08:38

bonjour 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

0
PapyLuc51 Messages postés 4390 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 octobre 2024 1 442
25 avril 2023 à 10:18

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

0
Raymond PENTIER Messages postés 58703 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 octobre 2024 17 218
25 avril 2023 à 16:23

... si tu veux afficher une réponse, il faut bien mettre une formule !

Alors oui, recopier la formule : il n'y a que 2 gestes à faire ...

0
cousinhub29 Messages postés 944 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 21 octobre 2024 343
25 avril 2023 à 09:26

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


0