Considérez le texte suivant dans une seule colonne d'une feuille de calcul:
AAPL 2015 Dec 18 C @ 185.000
AAPL 2016 Mar 18 C @ 160.000
...
Comment trier par date?
J'ai essayé d'extraire la date en utilisant regex, mais convertir cela en un objet de date demande beaucoup de travail.
Extraire la date avec regex et convertir le résultat avec datevalue
n'est pas ça beaucoup de travail:
=datevalue(regexreplace(A2, "^\w* (\d+) (\w+) (\d+).*", "$1-$2-$3"))
Puis triez par cette nouvelle colonne.
Explication: les trois groupes capturés dans la regex sont l'année, le mois et le jour. Toute la chaîne est remplacée par année-mois-jour, ce qui n'est pas tout à fait la norme ISO (le mois est en texte) mais est suffisamment clair pour que datevalue
soit converti correctement.