Si l'inscription de tes données obéit à des règles, on sans doute faire un traitement préalable pour la consolider en base de données un peu plus structurée.
J'entends par là : ajouter une colonne Family en 1re colonne ; veiller à ce que dans les 3 premières colonnes (Family, Scientific name, Common name) il n'y ait aucune cellule vide.
Si les lignes où apparaît Family indiquent bien que tout ce qui est dessous appartient à la famille, jusqu'à ce qu'apparaisse un autre Family :
- on transfère cette indication dans la 1re col. ajoutée, avec ou sans l'indication "Family" puisqu'il s'agit de l'intitulé de la colonne,
- on répercute la mention dans la colonne pour tous les membres de la famille,
- sur la 1re ligne de la famille concernant la famille entière, on comble les 2 colonnes ...name par une indication générique, par exemple Family (!) indiquant que cette ligne concerne la famille entière,
- et on fait éventuellement précéder cette mention générique d'un caractère particulier dont l'effet sera de faire automatiquement classer cette ligne en tête de la famille lors de tris.
Si les autres lignes où les cellules des colonnes ...name sont vides indiquent que les noms sont les mêmes que ceux de la ligne précédente :
- il suffit de les reproduire pour éliminer les vides.
A partir de là, on peut traiter la base sans risque :
- il faut que tu précises quelles colonnes suffisent à détecter un doublon : les 3 premières telles que définies ci-dessus (Famille et Noms), ou d'autres encore doivent intervenir,
- on peut alors les répertorier pour ne conserver que celle ayant la valeur la plus élevée de "fin moy", et éliminer les autres.
Pour la suite, si tu veux obtenir des dispositions qui ne pourraient être obtenues avec les tris classiques, tu pourrais ajouter une colonne pour des indications te permettant un tri spécifique...
Cordialement.