Tri des numéros de série en fonction de leurs caractères de fin (Microsoft Excel)
Vitalis a une colonne qui contient les numéros de série. Ceux-ci sont au format SFP / 0002/2015, SFP / 0234/2017, etc., où les quatre derniers chiffres correspondent à une année. Il doit trier ces numéros de série par année, puis par les principaux caractères. Il s’interroge sur la manière la plus simple de procéder.
La méthode traditionnelle éprouvée pour aborder cette tâche consiste à utiliser une colonne d’assistance pour contenir ce que vous voulez comme clé de tri primaire. Par exemple, disons que vos numéros de série sont dans la colonne A, avec le premier dans la cellule A2. Vous pouvez placer la formule suivante dans la cellule B2:
=RIGHT(A2,4)
Ce que vous obtenez n’est que l’année dans la cellule B2. Copiez cette formule autant de lignes que nécessaire, puis effectuez un tri traditionnel à l’aide de l’outil Trier dans l’onglet Données du ruban. Vous voudrez que le tri principal soit basé sur la colonne B et le tri secondaire sur la colonne A. Vous pouvez ensuite masquer la colonne d’assistance si vous ne voulez pas qu’elle soit visible ou la supprimer complètement si vous n’avez pas besoin de le faire tout tri supplémentaire.
Si vous utilisez Office 365, de nouvelles fonctionnalités ont été ajoutées à Excel qui peuvent vous être utiles pour le tri. L’une des nouvelles fonctions ajoutées (SORTBY) vous permet de trier une plage de cellules assez facilement, sans avoir besoin d’utiliser l’outil de tri réel disponible sur l’onglet Données du ruban.
Disons, par exemple, que vos numéros de série sont dans la plage A2: A1000. Vous pouvez utiliser la formule suivante pour les trier:
=SORTBY(A2:A1000,RIGHT(A2:A1000,4)&LEFT(A2:A1000,8))
Utilisez à nouveau cette formule dans une colonne d’assistance et la colonne contiendra les valeurs triées de A2: A1000. Le premier paramètre fourni à la fonction SORTBY est la plage de cellules que vous souhaitez trier et le second est la plage selon laquelle vous souhaitez les trier. Dans ce cas, ce deuxième paramètre est un tableau de valeurs qui place l’année en premier, suivie des premiers caractères de chaque numéro de série.
Un autre avantage de l’utilisation de SORTBY est que vos numéros de série d’origine ne sont pas du tout modifiés de position. La colonne d’assistance contient les numéros de série triés, de sorte que vous vous retrouvez avec les deux listes – triées et non triées – dans votre feuille de calcul.
Rappelez-vous, encore une fois, que la fonction SORTBY est disponible uniquement dans la version d’Excel fournie avec Office 365. Si vous souhaitez partager votre classeur avec quelqu’un utilisant une version antérieure du programme, vous souhaiterez soit supprimer la fonction SORTBY ( en utilisant Coller les valeurs sur les valeurs triées dans la colonne d’assistance) ou simplement s’appuyer sur l’approche traditionnelle évoquée précédemment.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (7971) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.