Comment trier les nombres avec un préfixe ou un suffixe texte / lettre dans Excel?
Par exemple, vous avez une série de nombres contenant un préfixe ou un suffixe de lettre, comment pouvez-vous les trier comme des nombres normaux dans Excel? Cet article rassemble plusieurs solutions de contournement pour y parvenir.
- Trier les nombres avec un préfixe de texte / lettre ou un suffixe par fonction définie par l'utilisateur
- Trier les nombres avec un préfixe ou un suffixe texte / lettre en extrayant des nombres
- Trier les nombres avec un préfixe ou un suffixe de texte / lettre en divisant le texte et les nombres
- Trier les nombres avec un préfixe de texte / lettre ou un suffixe en supprimant des lettres
Trier les nombres avec un préfixe de texte / lettre ou un suffixe par fonction définie par l'utilisateur
Cette méthode introduira une fonction définie par l'utilisateur (VBA) pour extraire les nombres uniquement à partir des nombres avec préfixe ou suffixe, puis vous pourrez trier facilement.
1. presse autre + F11 simultanément pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2Cliquez sur insérer > Module, puis collez sous le code VBA dans la nouvelle fenêtre Module d'ouverture.
Fonction définie par l'utilisateur: extraire les nombres uniquement des chaînes de texte
Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function
3. Enregistrez le code et fermez la fenêtre Microsoft Visual Basic pour Applications.
4. Sélectionnez une cellule vide à côté des numéros d'origine avec préfixe ou suffixe, dit Cell B2, tapez la formule = num (A2) (A2 est le nombre avec préfixe ou suffixe) dedans, puis faites glisser la poignée de remplissage automatique de cette cellule vers la plage selon vos besoins.
5. En raison des nombres extraits stockés sous forme de texte, nous devons les convertir en nombres. Copiez tous les nombres extraits, faites un clic droit sur la plage copiée et sélectionnez Coller les valeurs dans le menu contextuel. Voir la capture d'écran:
Notes: Dans Excel 2007, vous pouvez copier les nombres extraits stockés sous forme de texte, puis cliquez sur Accueil > pâtes > Coller les valeurs.
6. Continuez à sélectionner ces numéros, puis cliquez sur à côté des numéros sélectionnés et sélectionnez le Convertir en nombre dans la liste déroulante. Voir la capture d'écran:
7. Gardez les nouveaux numéros sélectionnés et cliquez sur Données > Trier du plus petit au plus grand or Trier du plus grand au plus petit; puis vérifiez le Élargir la sélection dans la boîte de dialogue d'avertissement de tri qui s'affiche, puis cliquez sur l'icône Sort bouton. Voir les captures d'écran:
8. Maintenant, les nombres avec un préfixe ou un suffixe de lettre ont été triés comme un tri normal de nombres (voir la capture d'écran ci-dessous). Veuillez supprimer les numéros extraits si nécessaire.
Trier les nombres avec un préfixe ou un suffixe texte / lettre en extrayant des nombres
En fait, Kutools for Excel fournit également des NOMBRE D'EXTRAITS fonction pour extraire des nombres de chaînes de texte. Par conséquent, nous pouvons trier les nombres avec un préfixe ou un suffixe de lettre en extrayant d'abord les nombres.
Kutools for Excel - Emballé avec plus de 300 outils essentiels pour Excel. Profitez d'un essai GRATUIT complet de 30 jours sans carte de crédit requise ! Télécharger maintenant!
1. Sélectionnez une cellule vide à côté des chiffres avec un préfixe ou un suffixe, dit Cell B2, tapez la formule = EXTRACTNUMBERS (A2, TRUE) (A2 est la cellule de nombre avec le préfixe ou le suffixe de lettre) dedans, puis faites glisser la poignée de remplissage automatique de cette cellule vers la plage selon vos besoins. Voir la capture d'écran:
2. Gardez les numéros extraits sélectionnés, cliquez sur Données > Trier du plus petit au plus grand or Trier du plus grand au plus petit; vérifier la Élargir la sélection dans la boîte de dialogue d'avertissement de tri qui s'affiche, puis cliquez sur l'icône Sort bouton. Voir les captures d'écran ci-dessous:
3. Désormais, les nombres avec préfixe ou suffixe de lettre ont été triés comme des nombres normaux. Et vous pouvez supprimer tous les numéros extraits selon vos besoins.
Trier les nombres avec un préfixe ou un suffixe de texte / lettre en divisant le texte et les nombres
Kutools for Excel prend également en charge la division du texte et des nombres des cellules par son Cellules divisés utilitaire. Par conséquent, nous pouvons diviser le texte et les nombres et les placer dans différentes colonnes pour un tri facile. Veuillez procéder comme suit:
Kutools for Excel - Emballé avec plus de 300 outils essentiels pour Excel. Profitez d'un essai GRATUIT complet de 30 jours sans carte de crédit requise ! Télécharger maintenant!
1. Sélectionnez les chiffres avec un préfixe ou un suffixe, puis cliquez sur Kutools > Texte > Cellules divisés. Voir la capture d'écran ci-dessous:
2. Dans la boîte de dialogue d'ouverture des cellules divisées, veuillez cocher la case Fractionner en colonnes option dans la Type section, vérifiez la Texte et numéro dans l' Divisé par section, et cliquez sur Ok bouton. Voir la capture d'écran ci-dessus:
3. Maintenant, la deuxième boîte de dialogue Split Cells apparaît. Veuillez sélectionner la cellule à côté des numéros originaux avec préfixe ou suffixe de lettre, dit Cell B2, et cliquez sur le OK .
Maintenant, les textes et les nombres sont divisés et placés à côté des nombres originaux avec préfixe ou suffixe. Voir la capture d'écran ci-dessous.
4. Sélectionnez les nombres fractionnés et cliquez sur Données > Trier du plus petit au plus grand or Trier du plus grand au plus petit; puis vérifiez le Élargir la sélection dans la boîte de dialogue d'avertissement de tri qui s'affiche, puis cliquez sur l'icône Sort bouton. Voir les captures d'écran ci-dessous:
5. Désormais, les nombres avec préfixe ou suffixe ont été triés comme des nombres normaux. Vous pouvez supprimer le texte et les nombres fractionnés selon vos besoins.
Trier les nombres avec un préfixe de texte / lettre ou un suffixe en supprimant des lettres
Cette méthode introduira l'utilitaire Supprimer les caractères de Kutools pour Excel pour supprimer tous les caractères non numériques (y compris les lettres) et laisser les chiffres uniquement dans les cellules. Et puis, vous pouvez facilement trier les nombres avec un préfixe ou un suffixe de texte/lettre.
Kutools for Excel - Emballé avec plus de 300 outils essentiels pour Excel. Profitez d'un essai GRATUIT complet de 30 jours sans carte de crédit requise ! Télécharger maintenant!
1. Copiez tous les nombres avec un préfixe ou un suffixe de lettre, puis collez à côté des numéros d'origine avec un préfixe ou un suffixe de lettre.
2. Continuez à sélectionner les numéros collés, cliquez sur Kutools > Texte > Supprimer les caractères, puis vérifiez uniquement le Non numérique dans la boîte de dialogue contextuelle Supprimer les caractères, puis cliquez sur le bouton Ok bouton. Voir la capture d'écran ci-dessous:
3. Désormais, seuls les nombres sont laissés dans la nouvelle colonne. Continuez à sélectionner ces numéros et cliquez sur Données > Trier du plus petit au plus grand or Trier du plus grand au plus petit; puis vérifiez le Élargir la sélection dans la boîte de dialogue d'avertissement de tri qui s'affiche, puis cliquez sur l'icône Sort bouton. Voir les captures d'écran ci-dessous:
4. Supprimez les numéros dont vous avez besoin.
Démo: trier les nombres avec un préfixe ou un suffixe texte / lettre dans Excel
Articles
Trier les noms complets par nom de famille dans Excel
Trier rapidement les anniversaires (dates) par mois dans Excel
Trier les cellules par dernier caractère ou numéro dans Excel
Trier les données par la valeur la plus fréquente dans Excel
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!