Comment trier les chaînes par un deuxième ou un troisième caractère dans Excel?
Dans Excel, nous trions généralement les données par ordre croissant ou décroissant par l'utilitaire de tri. Mais l'utilitaire de tri trie uniquement les données en fonction du premier caractère. Que diriez-vous de trier les chaînes avec le deuxième, le troisième ou le nième caractère comme illustré ci-dessous? Dans cet article, je présente quelques astuces pour résoudre ce problème.
Tri général | Trier par le deuxième caractère |
Trier les chaînes par le deuxième caractère avec la formule
Trier les chaînes par caractères du milieu avec le texte en colonnes
Trier les chaînes par le deuxième caractère avec la formule
Pour trier les chaînes par le deuxième ou le troisième caractère, vous avez besoin d'une colonne d'aide.
1. Sélectionnez une cellule à côté des chaînes à trier et saisissez cette formule = DROITE (A1, LEN (A1) -1), (A1 est la cellule que vous utilisez, -1 indique de supprimer le premier caractère à gauche) appuyez sur Entrer touchez et faites glisser la poignée de remplissage sur les cellules qui nécessitaient cette formule. Maintenant, les chaînes ont été extraites à l'exception du premier caractère.
2. Gardez les cellules de formule sélectionnées, cliquez sur Données > Trier de A à Z, prochaine vérification Élargir la sélection option et cliquez sur le Sort bouton dans Avertissement de tri dialogue. Voir la capture d'écran:
3. Les données ont été triées par le deuxième caractère. Vous pouvez supprimer la colonne d'assistance.
Trier les chaînes par caractères du milieu avec le texte en colonnes
Si vous souhaitez trier les chaînes de texte uniquement par plusieurs caractères du milieu, vous pouvez utiliser la fonction Texte en colonnes.
Par exemple, triez les numéros de téléphone par deux chiffres du milieu comme illustré ci-dessous.
1. Sélectionnez les chaînes que vous utilisez et cliquez sur Données > Texte aux colonnes.
2. dans le Assistant de conversion de texte en colonnes boîte de dialogue, vérifier Délimité option dans la première étape, cliquez sur Suivant vérifier Autres option Delimiters section, et tapez le séparateur qui est utilisé pour diviser les nombres dans la zone de texte, puis cliquez sur Suivant pour aller à la dernière étape et sélectionnez un emplacement pour placer de nouvelles données. Voir la capture d'écran:
3. Cliquez Finition, et les chaînes de texte ont été divisées en colonnes, et sélectionnez les données de colonne par lesquelles vous souhaitez trier les chaînes, cliquez sur Données > Trier de A à Z, et vérifie Élargir la sélection option dans la Avertissement de tri dialogue. Voir la capture d'écran:
4. Cliquez Sort. Maintenant que les chaînes de texte ont été triées par caractères du milieu, vous pouvez supprimer les colonnes d'assistance.
Conseil : Si la chaîne de texte n'a pas de séparateur pour séparer les caractères, vous pouvez utiliser cette formule = MID (A17,3,2) pour extraire uniquement les caractères du milieu, puis triez. Dans la formule, A17 est la cellule que vous utilisez, 3 indique pour extraire le numéro troisième caractère à partir de la gauche, 2 signifie extraire 2 caractères.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!